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