]>
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 | |
5 | Version: 0.1.0 | |
4c481671 | 6 | Release: 2 |
df02fc2c JK |
7 | License: GPL QPL BSD Eiffel Artistic Alladin |
8 | Group: Applications/Databases/Interfaces | |
d38a4587 | 9 | Group(de): Applikationen/Dateibanken/Schnittstellen |
df02fc2c JK |
10 | Group(pl): Aplikacje/Bazy danych/Interfejsy |
11 | Source0: http://www.fi.muni.cz/~xsorm/%{name}/ftp/%{name}-%{version}.tar.gz | |
12 | Patch0: %{name}-FHS.patch | |
13 | URL: http://www.fi.muni.cz/~xsorm/%{name}/ | |
14 | BuildArch: noarch | |
15 | BuildRequires: rpm-perlprov >= 3.0.3-16 | |
16 | BuildRequires: perl >= 5.6 | |
17 | BuildRequires: perl-DBI | |
df02fc2c JK |
18 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
19 | ||
bc445137 JK |
20 | %define _noautoprovfiles %{_datadir}/%{name}/* |
21 | %define _noautoreq "perl(Term::ReadLine)" "perl(Term::Slang)" "perl(Curses)" | |
22 | ||
df02fc2c JK |
23 | %description |
24 | dbMan is a simple SQL monitor for common database system (PgSQL, | |
25 | Oracle). It's based on Perl, Tk (include Tix) and DBI interfaces (nDBI | |
26 | specification). | |
27 | ||
28 | %description -l pl | |
29 | dbMan to prosty interfejs SQL do popularnych baz danych. Wykorzystuje | |
30 | on Perla, Tk oraz interfej DBI. | |
31 | ||
32 | %prep | |
33 | %setup -q | |
34 | %patch0 -p1 | |
35 | ||
36 | %build | |
37 | ||
38 | %install | |
39 | rm -rf $RPM_BUILD_ROOT | |
40 | ||
41 | install -d $RPM_BUILD_ROOT{%{_sbindir},%{_bindir},%{_datadir}/%{name}/{plugins,nDBD,nonTk,nDBI/Statement}} | |
42 | install dbman $RPM_BUILD_ROOT%{_bindir}/dbman | |
43 | install czdbman $RPM_BUILD_ROOT%{_bindir}/czdbman | |
44 | install dedbman $RPM_BUILD_ROOT%{_bindir}/dedbman | |
45 | install dbman-bug $RPM_BUILD_ROOT%{_bindir}/dbman-bug | |
46 | install dbman-proxy $RPM_BUILD_ROOT%{_bindir}/dbman-proxy | |
47 | install dbman-sql-server $RPM_BUILD_ROOT%{_sbindir}/dbman-sql-server | |
48 | install dbman-le $RPM_BUILD_ROOT%{_bindir}/dbman-le | |
49 | install dbman-le-default $RPM_BUILD_ROOT%{_bindir}/dbman-le-default | |
50 | install xdbish $RPM_BUILD_ROOT%{_bindir}/xdbish | |
51 | install tdesigner $RPM_BUILD_ROOT%{_bindir}/tdesigner | |
52 | install cztdesigner $RPM_BUILD_ROOT%{_bindir}/cztdesigner | |
53 | install splash.gif $RPM_BUILD_ROOT%{_datadir}/%{name}/splash.gif | |
54 | install folder.xbm $RPM_BUILD_ROOT%{_datadir}/%{name}/folder.xbm | |
55 | install openfolder.xbm $RPM_BUILD_ROOT%{_datadir}/%{name}/openfolder.xbm | |
56 | install viewfolder.xbm $RPM_BUILD_ROOT%{_datadir}/%{name}/viewfolder.xbm | |
57 | install database.xbm $RPM_BUILD_ROOT%{_datadir}/%{name}/database.xbm | |
58 | install Compact.pm $RPM_BUILD_ROOT%{_datadir}/%{name}/Compact.pm | |
59 | install Plugin.pm $RPM_BUILD_ROOT%{_datadir}/%{name}/Plugin.pm | |
60 | install checksum $RPM_BUILD_ROOT%{_datadir}/%{name}/checksum | |
61 | install dbManEval.pm $RPM_BUILD_ROOT%{_datadir}/%{name}/dbManEval.pm | |
62 | install dbManLang.pm $RPM_BUILD_ROOT%{_datadir}/%{name}/dbManLang.pm | |
63 | install dbManWeb.pm $RPM_BUILD_ROOT%{_datadir}/%{name}/dbManWeb.pm | |
64 | install dbman.help.en $RPM_BUILD_ROOT%{_datadir}/%{name}/dbman.help.en | |
65 | install dbman.help.cz $RPM_BUILD_ROOT%{_datadir}/%{name}/dbman.help.cz | |
66 | install nDBI.pm $RPM_BUILD_ROOT%{_datadir}/%{name}/nDBI.pm | |
67 | install nDBD.pm $RPM_BUILD_ROOT%{_datadir}/%{name}/nDBD.pm | |
68 | install nonTk/Tk.pm $RPM_BUILD_ROOT%{_datadir}/%{name}/nonTk/Tk.pm | |
69 | install nDBI/Statement.pm $RPM_BUILD_ROOT%{_datadir}/%{name}/nDBI/Statement.pm | |
70 | install nDBI/Statement/Hash.pm $RPM_BUILD_ROOT%{_datadir}/%{name}/nDBI/Statement/Hash.pm | |
71 | install plugExample.pm $RPM_BUILD_ROOT%{_datadir}/%{name}/plugins/plugExample.pm | |
72 | install plugPgSql.pm $RPM_BUILD_ROOT%{_datadir}/%{name}/plugins/plugPgSql.pm | |
73 | install plugOracle.pm $RPM_BUILD_ROOT%{_datadir}/%{name}/plugins/plugOracle.pm | |
74 | install nDBD/ADO.pm $RPM_BUILD_ROOT%{_datadir}/%{name}/nDBD/ADO.pm | |
75 | install nDBD/Adabas.pm $RPM_BUILD_ROOT%{_datadir}/%{name}/nDBD/Adabas.pm | |
76 | install nDBD/Altera.pm $RPM_BUILD_ROOT%{_datadir}/%{name}/nDBD/Altera.pm | |
77 | install nDBD/CSV.pm $RPM_BUILD_ROOT%{_datadir}/%{name}/nDBD/CSV.pm | |
78 | install nDBD/DB2.pm $RPM_BUILD_ROOT%{_datadir}/%{name}/nDBD/DB2.pm | |
79 | install nDBD/ExampleP.pm $RPM_BUILD_ROOT%{_datadir}/%{name}/nDBD/ExampleP.pm | |
80 | install nDBD/FreeTDS.pm $RPM_BUILD_ROOT%{_datadir}/%{name}/nDBD/FreeTDS.pm | |
81 | install nDBD/Fulcrum.pm $RPM_BUILD_ROOT%{_datadir}/%{name}/nDBD/Fulcrum.pm | |
82 | install nDBD/Illustra.pm $RPM_BUILD_ROOT%{_datadir}/%{name}/nDBD/Illustra.pm | |
83 | install nDBD/Informix.pm $RPM_BUILD_ROOT%{_datadir}/%{name}/nDBD/Informix.pm | |
84 | install nDBD/Informix4.pm $RPM_BUILD_ROOT%{_datadir}/%{name}/nDBD/Informix4.pm | |
85 | install nDBD/Ingres.pm $RPM_BUILD_ROOT%{_datadir}/%{name}/nDBD/Ingres.pm | |
86 | install nDBD/NET.pm $RPM_BUILD_ROOT%{_datadir}/%{name}/nDBD/NET.pm | |
87 | install nDBD/NullP.pm $RPM_BUILD_ROOT%{_datadir}/%{name}/nDBD/NullP.pm | |
88 | install nDBD/ODBC.pm $RPM_BUILD_ROOT%{_datadir}/%{name}/nDBD/ODBC.pm | |
89 | install nDBD/Oracle.pm $RPM_BUILD_ROOT%{_datadir}/%{name}/nDBD/Oracle.pm | |
90 | install nDBD/Pg.pm $RPM_BUILD_ROOT%{_datadir}/%{name}/nDBD/Pg.pm | |
91 | install nDBD/QBase.pm $RPM_BUILD_ROOT%{_datadir}/%{name}/nDBD/QBase.pm | |
92 | install nDBD/Solid.pm $RPM_BUILD_ROOT%{_datadir}/%{name}/nDBD/Solid.pm | |
93 | install nDBD/Sponge.pm $RPM_BUILD_ROOT%{_datadir}/%{name}/nDBD/Sponge.pm | |
94 | install nDBD/Sybase.pm $RPM_BUILD_ROOT%{_datadir}/%{name}/nDBD/Sybase.pm | |
95 | install nDBD/XBase.pm $RPM_BUILD_ROOT%{_datadir}/%{name}/nDBD/XBase.pm | |
96 | install nDBD/mSQL.pm $RPM_BUILD_ROOT%{_datadir}/%{name}/nDBD/mSQL.pm | |
97 | install nDBD/mysql.pm $RPM_BUILD_ROOT%{_datadir}/%{name}/nDBD/mysql.pm | |
98 | install nDBD/pNET.pm $RPM_BUILD_ROOT%{_datadir}/%{name}/nDBD/pNET.pm | |
99 | ||
100 | %clean | |
101 | rm -rf $RPM_BUILD_ROOT | |
102 | ||
103 | %files | |
104 | %defattr(644,root,root,755) | |
105 | %doc doc/* | |
106 | %doc Alladin Artistic BSD BUGS CREDITS Changelog Eiffel LICENSE | |
107 | %doc MIRRORS PGPKEY QPL README* TODO WHATSNEW | |
108 | %attr(755,root,root) %{_bindir}/dbman* | |
109 | %attr(755,root,root) %{_bindir}/tdesigner | |
110 | %attr(755,root,root) %{_bindir}/xdbish | |
111 | %attr(755,root,root) %{_sbindir}/* | |
112 | %lang(cz) %attr(755,root,root) %{_bindir}/cz* | |
113 | %lang(de) %attr(755,root,root) %{_bindir}/de* | |
114 | %{_datadir}/%{name} |