]>
Commit | Line | Data |
---|---|---|
592944db | 1 | Summary: Direct Connect Hub |
b187845e | 2 | Summary(pl.UTF-8): Serwer Direct Connect |
592944db | 3 | Name: dchub |
5cea99be | 4 | Version: 0.5.2 |
2a483b4f | 5 | Release: 6 |
592944db | 6 | License: GPL |
7 | Group: Applications/Communications | |
6fe92417 | 8 | Source0: http://ac2i.homelinux.com/dctc/%{name}-%{version}.tar.gz |
5cea99be AA |
9 | # Source0-md5: 673a43cde95bce2c2acba2cfab83d527 |
10 | Patch0: %{name}-configdir.patch | |
11 | Patch1: %{name}-init.patch | |
655eb505 | 12 | Patch2: %{name}-crcdir.patch |
65bf7e48 | 13 | Patch3: %{name}-pic.patch |
6fe92417 | 14 | URL: http://ac2i.homelinux.com/dctc/ |
5cea99be AA |
15 | BuildRequires: autoconf |
16 | BuildRequires: automake | |
65bf7e48 | 17 | BuildRequires: glib2-devel >= 2.0 |
b5e2cd20 JB |
18 | BuildRequires: libgcrypt-devel >= 1.1.12 |
19 | BuildRequires: libxml2-devel | |
20 | BuildRequires: perl-devel | |
a7bfde9a | 21 | BuildRequires: pkgconfig |
51175287 | 22 | BuildRequires: python-devel |
9905e57e | 23 | BuildRequires: rpmbuild(macros) >= 1.268 |
6fe92417 | 24 | Requires(post,preun): /sbin/chkconfig |
51175287 ER |
25 | Requires: perl(DynaLoader) = %(%{__perl} -MDynaLoader -e 'print DynaLoader->VERSION') |
26 | Requires: perl-Locale-gettext | |
846b2d68 | 27 | Requires: rc-scripts |
592944db | 28 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
29 | ||
30 | %description | |
5cea99be | 31 | dchub is a hub of direct connect file sharing network. |
592944db | 32 | |
b187845e JR |
33 | %description -l pl.UTF-8 |
34 | dchub jest hubem sieci direct connect służącej do wymiany plików. | |
592944db | 35 | |
36 | %prep | |
37 | %setup -q | |
5cea99be AA |
38 | %patch0 -p1 |
39 | %patch1 -p1 | |
655eb505 | 40 | %patch2 -p1 |
65bf7e48 | 41 | %patch3 -p1 |
592944db | 42 | |
43 | %build | |
5cea99be AA |
44 | %{__aclocal} |
45 | %{__autoconf} | |
46 | %{__automake} | |
47 | %configure | |
c680ecbc | 48 | |
592944db | 49 | %{__make} |
50 | ||
51 | %install | |
52 | rm -rf $RPM_BUILD_ROOT | |
c13429cd ER |
53 | install -d $RPM_BUILD_ROOT{%{_sysconfdir}/%{name},/etc/rc.d/init.d,/var/lib/%{name}} |
54 | install dchub.init $RPM_BUILD_ROOT%{_sysconfdir}/rc.d/init.d/%{name} | |
592944db | 55 | |
56 | %{__make} install \ | |
57 | DESTDIR=$RPM_BUILD_ROOT | |
58 | ||
c13429cd | 59 | install plugin/AUTOSTART $RPM_BUILD_ROOT%{_libdir}/%{name}/plugins/AUTOSTART |
5cea99be | 60 | |
5cea99be AA |
61 | # delete unnecesary files |
62 | rm -f $RPM_BUILD_ROOT%{_libdir}/%{name}/plugins/Makefile | |
63 | rm -f $RPM_BUILD_ROOT%{_libdir}/%{name}/plugins/*.c | |
64 | rm -f $RPM_BUILD_ROOT%{_libdir}/%{name}/plugins/*.h | |
65 | rm -rf $RPM_BUILD_ROOT%{_libdir}/%{name}/scripts/po | |
66 | ||
846b2d68 JB |
67 | %clean |
68 | rm -rf $RPM_BUILD_ROOT | |
69 | ||
5cea99be | 70 | %post |
9905e57e ER |
71 | /sbin/chkconfig --add dchub |
72 | %service dchub restart | |
5cea99be | 73 | |
a600676e | 74 | %preun |
6fe92417 | 75 | if [ "$1" = "0" ]; then |
a600676e | 76 | /sbin/chkconfig --del dchub |
9905e57e | 77 | %service dchub stop |
5cea99be AA |
78 | fi |
79 | ||
592944db | 80 | %files |
81 | %defattr(644,root,root,755) | |
8110666c JB |
82 | %doc AUTHORS ChangeLog NEWS README TODO |
83 | %doc Documentation/{Global,commands,configuration_file,ext_prog,hub_cluster.postv0.4.0,plugin,protocol_extension,scripts,user_file} | |
84 | %lang(de) %doc Documentation/*.de | |
85 | %lang(fr) %doc Documentation/*.fr | |
86 | %lang(nl) %doc Documentation/*.nl | |
5cea99be | 87 | %dir %{_sysconfdir}/%{name} |
51175287 | 88 | %attr(754,root,root) /etc/rc.d/init.d/%{name} |
592944db | 89 | %attr(755,root,root) %{_bindir}/* |
8110666c | 90 | %dir %{_libdir}/%{name} |
5cea99be AA |
91 | %dir %{_libdir}/%{name}/tools |
92 | %attr(755,root,root) %{_libdir}/%{name}/tools/* | |
ba553211 | 93 | %dir %{_libdir}/%{name}/extprog |
51175287 | 94 | %config(noreplace) %verify(not md5 mtime size) %{_libdir}/%{name}/extprog/AUTOSTART |
5cea99be | 95 | %attr(755,root,root) %{_libdir}/%{name}/extprog/[CDPdm]* |
ba553211 | 96 | %dir %{_libdir}/%{name}/plugins |
51175287 | 97 | %config(noreplace) %verify(not md5 mtime size) %{_libdir}/%{name}/plugins/AUTOSTART |
5cea99be | 98 | %attr(755,root,root) %{_libdir}/%{name}/plugins/*.so |
8110666c | 99 | %dir %{_libdir}/%{name}/scripts |
5cea99be | 100 | %attr(755,root,root) %{_libdir}/%{name}/scripts/*.pl |
51175287 | 101 | %config(noreplace) %verify(not md5 mtime size) %{_libdir}/%{name}/scripts/dchub_scripts.conf |
8110666c JB |
102 | %dir %{_libdir}/%{name}/scripts/i18n |
103 | %lang(de) %{_libdir}/%{name}/scripts/i18n/de | |
104 | %lang(fr) %{_libdir}/%{name}/scripts/i18n/fr | |
105 | %lang(hu) %{_libdir}/%{name}/scripts/i18n/hu | |
106 | %lang(sv) %{_libdir}/%{name}/scripts/i18n/sv | |
655eb505 AA |
107 | %dir %{_datadir}/%{name} |
108 | %{_datadir}/%{name}/* | |
c24730d4 | 109 | %dir /var/lib/%{name} |