X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=dchub.spec;h=abf27c96011caeaf2e571375105ff261a060dc52;hb=4b8d8569f8d3369f8169e246d3f1233e74688485;hp=1338836c27ae19483cf4479770ce477959643df9;hpb=655eb505d5ff8cb3b77b1f1a59209ce29b636c43;p=packages%2Fdchub.git diff --git a/dchub.spec b/dchub.spec index 1338836..abf27c9 100644 --- a/dchub.spec +++ b/dchub.spec @@ -1,34 +1,51 @@ Summary: Direct Connect Hub -Summary(pl): Serwer Direct Connect +Summary(pl.UTF-8): Serwer Direct Connect Name: dchub Version: 0.5.2 -Release: 1 +Release: 17 License: GPL Group: Applications/Communications -Source0: http://ac2i.tzo.com/dctc/%{name}-%{version}.tar.gz +Source0: http://ac2i.homelinux.com/dctc/%{name}-%{version}.tar.gz # Source0-md5: 673a43cde95bce2c2acba2cfab83d527 Patch0: %{name}-configdir.patch Patch1: %{name}-init.patch Patch2: %{name}-crcdir.patch -URL: http://ac2i.tzo.com/dctc/ +Patch3: %{name}-pic.patch +Patch4: am.patch +Patch5: format-security.patch +URL: http://ac2i.homelinux.com/dctc/ BuildRequires: autoconf BuildRequires: automake -BuildRequires: glib2-devel -BuildRequires: python-devel +BuildRequires: gettext-tools +# for AM_PATH_GLIB macro +BuildRequires: glib-devel +BuildRequires: glib2-devel >= 2.0 +BuildRequires: libgcrypt-devel >= 1.1.12 +BuildRequires: libxml2-devel +BuildRequires: openssl-devel +BuildRequires: perl-devel BuildRequires: pkgconfig +BuildRequires: python-devel +BuildRequires: rpmbuild(macros) >= 1.268 +Requires(post,preun): /sbin/chkconfig +Requires: perl-Locale-gettext +Requires: rc-scripts BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description dchub is a hub of direct connect file sharing network. -%description -l pl -dchub jest hubem sieci direct connect slu¿±cej do wymiany plików. +%description -l pl.UTF-8 +dchub jest hubem sieci direct connect służącej do wymiany plików. %prep %setup -q %patch0 -p1 %patch1 -p1 %patch2 -p1 +%patch3 -p1 +%patch4 -p1 +%patch5 -p1 %build %{__aclocal} @@ -40,13 +57,13 @@ dchub jest hubem sieci direct connect slu %install rm -rf $RPM_BUILD_ROOT -install -d ${RPM_BUILD_ROOT}/{%{_sysconfdir}/{%{name},rc.d/init.d},/var/db/%{name}} -install dchub.init $RPM_BUILD_ROOT/%{_sysconfdir}/rc.d/init.d/%{name} +install -d $RPM_BUILD_ROOT{%{_sysconfdir}/%{name},/etc/rc.d/init.d,/var/lib/%{name}} +install dchub.init $RPM_BUILD_ROOT%{_sysconfdir}/rc.d/init.d/%{name} %{__make} install \ DESTDIR=$RPM_BUILD_ROOT -install plugin/AUTOSTART $RPM_BUILD_ROOT/%{_libdir}/%{name}/plugins/AUTOSTART +install plugin/AUTOSTART $RPM_BUILD_ROOT%{_libdir}/%{name}/plugins/AUTOSTART # delete unnecesary files rm -f $RPM_BUILD_ROOT%{_libdir}/%{name}/plugins/Makefile @@ -54,19 +71,19 @@ rm -f $RPM_BUILD_ROOT%{_libdir}/%{name}/plugins/*.c rm -f $RPM_BUILD_ROOT%{_libdir}/%{name}/plugins/*.h rm -rf $RPM_BUILD_ROOT%{_libdir}/%{name}/scripts/po +%clean +rm -rf $RPM_BUILD_ROOT + %post -if [ -f /var/lock/subsys/dchub ]; then - /etc/rc.d/init.d/dchub restart >&2 -fi +/sbin/chkconfig --add dchub +%service dchub restart -%preun -if [ -f /var/lock/subsys/dchub ]; then - /etc/rc.d/init.d/dchub stop >&2 +%preun +if [ "$1" = "0" ]; then + /sbin/chkconfig --del dchub + %service dchub stop fi -%clean -rm -rf $RPM_BUILD_ROOT - %files %defattr(644,root,root,755) %doc AUTHORS ChangeLog NEWS README TODO @@ -75,20 +92,20 @@ rm -rf $RPM_BUILD_ROOT %lang(fr) %doc Documentation/*.fr %lang(nl) %doc Documentation/*.nl %dir %{_sysconfdir}/%{name} -%attr(755,root,root) %{_sysconfdir}/rc.d/init.d/%{name} +%attr(754,root,root) /etc/rc.d/init.d/%{name} %attr(755,root,root) %{_bindir}/* %dir %{_libdir}/%{name} %dir %{_libdir}/%{name}/tools %attr(755,root,root) %{_libdir}/%{name}/tools/* %dir %{_libdir}/%{name}/extprog -%config(noreplace) %verify(not md5 size mtime) %{_libdir}/%{name}/extprog/AUTOSTART +%config(noreplace) %verify(not md5 mtime size) %{_libdir}/%{name}/extprog/AUTOSTART %attr(755,root,root) %{_libdir}/%{name}/extprog/[CDPdm]* %dir %{_libdir}/%{name}/plugins -%config(noreplace) %verify(not md5 size mtime) %{_libdir}/%{name}/plugins/AUTOSTART +%config(noreplace) %verify(not md5 mtime size) %{_libdir}/%{name}/plugins/AUTOSTART %attr(755,root,root) %{_libdir}/%{name}/plugins/*.so %dir %{_libdir}/%{name}/scripts %attr(755,root,root) %{_libdir}/%{name}/scripts/*.pl -%config(noreplace) %verify(not md5 size mtime) %{_libdir}/%{name}/scripts/dchub_scripts.conf +%config(noreplace) %verify(not md5 mtime size) %{_libdir}/%{name}/scripts/dchub_scripts.conf %dir %{_libdir}/%{name}/scripts/i18n %lang(de) %{_libdir}/%{name}/scripts/i18n/de %lang(fr) %{_libdir}/%{name}/scripts/i18n/fr @@ -96,4 +113,4 @@ rm -rf $RPM_BUILD_ROOT %lang(sv) %{_libdir}/%{name}/scripts/i18n/sv %dir %{_datadir}/%{name} %{_datadir}/%{name}/* -%dir /var/db/%{name} +%dir /var/lib/%{name}