]>
Commit | Line | Data |
---|---|---|
df02fc2c JK |
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.) | |
4 | Name: dbman | |
f11317ea | 5 | Version: 0.1.0 |
fa1642dc | 6 | Release: 3 |
9abf20bd | 7 | License: GPL QPL BSD Eiffel Artistic Aladdin |
df02fc2c | 8 | Group: Applications/Databases/Interfaces |
df02fc2c JK |
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}/ | |
12 | BuildArch: noarch | |
13 | BuildRequires: rpm-perlprov >= 3.0.3-16 | |
14 | BuildRequires: perl >= 5.6 | |
15 | BuildRequires: perl-DBI | |
df02fc2c JK |
16 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
17 | ||
bc445137 JK |
18 | %define _noautoprovfiles %{_datadir}/%{name}/* |
19 | %define _noautoreq "perl(Term::ReadLine)" "perl(Term::Slang)" "perl(Curses)" | |
20 | ||
df02fc2c JK |
21 | %description |
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 | |
24 | specification). | |
25 | ||
26 | %description -l pl | |
27 | dbMan to prosty interfejs SQL do popularnych baz danych. Wykorzystuje | |
28 | on Perla, Tk oraz interfej DBI. | |
29 | ||
30 | %prep | |
31 | %setup -q | |
32 | %patch0 -p1 | |
33 | ||
34 | %build | |
35 | ||
36 | %install | |
37 | rm -rf $RPM_BUILD_ROOT | |
38 | ||
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 | |
97 | ||
98 | %clean | |
99 | rm -rf $RPM_BUILD_ROOT | |
100 | ||
101 | %files | |
102 | %defattr(644,root,root,755) | |
103 | %doc doc/* | |
104 | %doc Alladin Artistic BSD BUGS CREDITS Changelog Eiffel LICENSE | |
f11317ea | 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}/* | |
fa1642dc | 110 | %lang(cs) %attr(755,root,root) %{_bindir}/cz* |
f11317ea | 111 | %lang(de) %attr(755,root,root) %{_bindir}/de* |
df02fc2c | 112 | %{_datadir}/%{name} |