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 Patch0: %{name}-FHS.patch
11 URL: http://www.fi.muni.cz/~xsorm/%{name}/
13 BuildRequires: rpm-perlprov >= 3.0.3-16
14 BuildRequires: perl >= 5.6
15 BuildRequires: perl-DBI
16 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
18 %define _noautoprovfiles %{_datadir}/%{name}/*
19 %define _noautoreq "perl(Term::ReadLine)" "perl(Term::Slang)" "perl(Curses)"
22 dbMan is a simple SQL monitor for common database system (PgSQL,
23 Oracle). It's based on Perl, Tk (include Tix) and DBI interfaces (nDBI
27 dbMan to prosty interfejs SQL do popularnych baz danych. Wykorzystuje
28 on Perla, Tk oraz interfej DBI.
37 rm -rf $RPM_BUILD_ROOT
39 install -d $RPM_BUILD_ROOT{%{_sbindir},%{_bindir},%{_datadir}/%{name}/{plugins,nDBD,nonTk,nDBI/Statement}}
40 install dbman $RPM_BUILD_ROOT%{_bindir}/dbman
41 install czdbman $RPM_BUILD_ROOT%{_bindir}/czdbman
42 install dedbman $RPM_BUILD_ROOT%{_bindir}/dedbman
43 install dbman-bug $RPM_BUILD_ROOT%{_bindir}/dbman-bug
44 install dbman-proxy $RPM_BUILD_ROOT%{_bindir}/dbman-proxy
45 install dbman-sql-server $RPM_BUILD_ROOT%{_sbindir}/dbman-sql-server
46 install dbman-le $RPM_BUILD_ROOT%{_bindir}/dbman-le
47 install dbman-le-default $RPM_BUILD_ROOT%{_bindir}/dbman-le-default
48 install xdbish $RPM_BUILD_ROOT%{_bindir}/xdbish
49 install tdesigner $RPM_BUILD_ROOT%{_bindir}/tdesigner
50 install cztdesigner $RPM_BUILD_ROOT%{_bindir}/cztdesigner
51 install splash.gif $RPM_BUILD_ROOT%{_datadir}/%{name}/splash.gif
52 install folder.xbm $RPM_BUILD_ROOT%{_datadir}/%{name}/folder.xbm
53 install openfolder.xbm $RPM_BUILD_ROOT%{_datadir}/%{name}/openfolder.xbm
54 install viewfolder.xbm $RPM_BUILD_ROOT%{_datadir}/%{name}/viewfolder.xbm
55 install database.xbm $RPM_BUILD_ROOT%{_datadir}/%{name}/database.xbm
56 install Compact.pm $RPM_BUILD_ROOT%{_datadir}/%{name}/Compact.pm
57 install Plugin.pm $RPM_BUILD_ROOT%{_datadir}/%{name}/Plugin.pm
58 install checksum $RPM_BUILD_ROOT%{_datadir}/%{name}/checksum
59 install dbManEval.pm $RPM_BUILD_ROOT%{_datadir}/%{name}/dbManEval.pm
60 install dbManLang.pm $RPM_BUILD_ROOT%{_datadir}/%{name}/dbManLang.pm
61 install dbManWeb.pm $RPM_BUILD_ROOT%{_datadir}/%{name}/dbManWeb.pm
62 install dbman.help.en $RPM_BUILD_ROOT%{_datadir}/%{name}/dbman.help.en
63 install dbman.help.cz $RPM_BUILD_ROOT%{_datadir}/%{name}/dbman.help.cz
64 install nDBI.pm $RPM_BUILD_ROOT%{_datadir}/%{name}/nDBI.pm
65 install nDBD.pm $RPM_BUILD_ROOT%{_datadir}/%{name}/nDBD.pm
66 install nonTk/Tk.pm $RPM_BUILD_ROOT%{_datadir}/%{name}/nonTk/Tk.pm
67 install nDBI/Statement.pm $RPM_BUILD_ROOT%{_datadir}/%{name}/nDBI/Statement.pm
68 install nDBI/Statement/Hash.pm $RPM_BUILD_ROOT%{_datadir}/%{name}/nDBI/Statement/Hash.pm
69 install plugExample.pm $RPM_BUILD_ROOT%{_datadir}/%{name}/plugins/plugExample.pm
70 install plugPgSql.pm $RPM_BUILD_ROOT%{_datadir}/%{name}/plugins/plugPgSql.pm
71 install plugOracle.pm $RPM_BUILD_ROOT%{_datadir}/%{name}/plugins/plugOracle.pm
72 install nDBD/ADO.pm $RPM_BUILD_ROOT%{_datadir}/%{name}/nDBD/ADO.pm
73 install nDBD/Adabas.pm $RPM_BUILD_ROOT%{_datadir}/%{name}/nDBD/Adabas.pm
74 install nDBD/Altera.pm $RPM_BUILD_ROOT%{_datadir}/%{name}/nDBD/Altera.pm
75 install nDBD/CSV.pm $RPM_BUILD_ROOT%{_datadir}/%{name}/nDBD/CSV.pm
76 install nDBD/DB2.pm $RPM_BUILD_ROOT%{_datadir}/%{name}/nDBD/DB2.pm
77 install nDBD/ExampleP.pm $RPM_BUILD_ROOT%{_datadir}/%{name}/nDBD/ExampleP.pm
78 install nDBD/FreeTDS.pm $RPM_BUILD_ROOT%{_datadir}/%{name}/nDBD/FreeTDS.pm
79 install nDBD/Fulcrum.pm $RPM_BUILD_ROOT%{_datadir}/%{name}/nDBD/Fulcrum.pm
80 install nDBD/Illustra.pm $RPM_BUILD_ROOT%{_datadir}/%{name}/nDBD/Illustra.pm
81 install nDBD/Informix.pm $RPM_BUILD_ROOT%{_datadir}/%{name}/nDBD/Informix.pm
82 install nDBD/Informix4.pm $RPM_BUILD_ROOT%{_datadir}/%{name}/nDBD/Informix4.pm
83 install nDBD/Ingres.pm $RPM_BUILD_ROOT%{_datadir}/%{name}/nDBD/Ingres.pm
84 install nDBD/NET.pm $RPM_BUILD_ROOT%{_datadir}/%{name}/nDBD/NET.pm
85 install nDBD/NullP.pm $RPM_BUILD_ROOT%{_datadir}/%{name}/nDBD/NullP.pm
86 install nDBD/ODBC.pm $RPM_BUILD_ROOT%{_datadir}/%{name}/nDBD/ODBC.pm
87 install nDBD/Oracle.pm $RPM_BUILD_ROOT%{_datadir}/%{name}/nDBD/Oracle.pm
88 install nDBD/Pg.pm $RPM_BUILD_ROOT%{_datadir}/%{name}/nDBD/Pg.pm
89 install nDBD/QBase.pm $RPM_BUILD_ROOT%{_datadir}/%{name}/nDBD/QBase.pm
90 install nDBD/Solid.pm $RPM_BUILD_ROOT%{_datadir}/%{name}/nDBD/Solid.pm
91 install nDBD/Sponge.pm $RPM_BUILD_ROOT%{_datadir}/%{name}/nDBD/Sponge.pm
92 install nDBD/Sybase.pm $RPM_BUILD_ROOT%{_datadir}/%{name}/nDBD/Sybase.pm
93 install nDBD/XBase.pm $RPM_BUILD_ROOT%{_datadir}/%{name}/nDBD/XBase.pm
94 install nDBD/mSQL.pm $RPM_BUILD_ROOT%{_datadir}/%{name}/nDBD/mSQL.pm
95 install nDBD/mysql.pm $RPM_BUILD_ROOT%{_datadir}/%{name}/nDBD/mysql.pm
96 install nDBD/pNET.pm $RPM_BUILD_ROOT%{_datadir}/%{name}/nDBD/pNET.pm
99 rm -rf $RPM_BUILD_ROOT
102 %defattr(644,root,root,755)
104 %doc Alladin Artistic BSD BUGS CREDITS Changelog Eiffel LICENSE
105 %doc MIRRORS PGPKEY QPL README* TODO WHATSNEW
106 %attr(755,root,root) %{_bindir}/dbman*
107 %attr(755,root,root) %{_bindir}/tdesigner
108 %attr(755,root,root) %{_bindir}/xdbish
109 %attr(755,root,root) %{_sbindir}/*
110 %lang(cs) %attr(755,root,root) %{_bindir}/cz*
111 %lang(de) %attr(755,root,root) %{_bindir}/de*