1 %include /usr/lib/rpm/macros.perl
2 Summary: Simple SQL monitor for common database system (PgSQL, Oracle and others)
3 Summary(pl): Prosty interfejs do popularnych baz danych (PgSWL, Oracle itp.)
7 License: GPL QPL BSD Eiffel Artistic Aladdin
8 Group: Applications/Databases/Interfaces
9 Source0: http://www.fi.muni.cz/~xsorm/%{name}/ftp/%{name}-%{version}.tar.gz
10 # Source0-md5: 4db94ad612538981335fa31d16fa0785
11 Patch0: %{name}-FHS.patch
12 URL: http://www.fi.muni.cz/~xsorm/%{name}/
14 BuildRequires: rpm-perlprov >= 3.0.3-16
15 BuildRequires: perl >= 5.6
16 BuildRequires: perl-DBI
17 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
19 %define _noautoprovfiles %{_datadir}/%{name}/*
20 %define _noautoreq "perl(Term::ReadLine)" "perl(Term::Slang)" "perl(Curses)"
23 dbMan is a simple SQL monitor for common database system (PgSQL,
24 Oracle). It's based on Perl, Tk (include Tix) and DBI interfaces (nDBI
28 dbMan to prosty interfejs SQL do popularnych baz danych. Wykorzystuje
29 on Perla, Tk oraz interfej DBI.
38 rm -rf $RPM_BUILD_ROOT
39 install -d $RPM_BUILD_ROOT{%{_sbindir},%{_bindir},%{_datadir}/%{name}/{plugins,nDBD,nonTk,nDBI/Statement}}
41 install dbman czdbman dedbman dbman-bug dbman-proxy dbman-le \
42 dbman-le-default xdbish tdesigner cztdesigner \
43 $RPM_BUILD_ROOT%{_bindir}
44 install dbman-sql-server $RPM_BUILD_ROOT%{_sbindir}/dbman-sql-server
45 install splash.gif folder.xbm openfolder.xbm viewfolder.xbm database.xbm \
46 Plugin.pm checksum dbManEval.pm dbManLang.pm \
47 dbManWeb.pm dbman.help.en dbman.help.cz nDBI.pm nDBD.pm \
48 $RPM_BUILD_ROOT%{_datadir}/%{name}
49 install nonTk/Tk.pm $RPM_BUILD_ROOT%{_datadir}/%{name}/nonTk/Tk.pm
50 install nDBI/Statement.pm $RPM_BUILD_ROOT%{_datadir}/%{name}/nDBI/Statement.pm
51 install nDBI/Statement/Hash.pm $RPM_BUILD_ROOT%{_datadir}/%{name}/nDBI/Statement/Hash.pm
52 install plugExample.pm plugPgSql.pm plugOracle.pm $RPM_BUILD_ROOT%{_datadir}/%{name}/plugins
53 install nDBD/{ADO,Adabas,Altera,CSV,DB2,ExampleP,FreeTDS,Fulcrum,Illustra,Informix}.pm \
54 nDBD/{Informix4,Ingres,NET,NullP,ODBC,Oracle,Pg,QBase,Solid,Sponge}.pm \
55 nDBD/{Sybase,XBase,mSQL,mysql}.pm \
56 $RPM_BUILD_ROOT%{_datadir}/%{name}/nDBD
57 install Compact.pm $RPM_BUILD_ROOT%{_datadir}/%{name}
60 rm -rf $RPM_BUILD_ROOT
63 %defattr(644,root,root,755)
65 %doc Alladin Artistic BSD BUGS CREDITS Changelog Eiffel LICENSE
66 %doc MIRRORS PGPKEY QPL README* TODO WHATSNEW
67 %attr(755,root,root) %{_bindir}/dbman*
68 %attr(755,root,root) %{_bindir}/tdesigner
69 %attr(755,root,root) %{_bindir}/xdbish
70 %attr(755,root,root) %{_sbindir}/*
71 %lang(cs) %attr(755,root,root) %{_bindir}/cz*
72 %lang(de) %attr(755,root,root) %{_bindir}/de*