Summary: Direct Connect Hub Summary(pl): Serwer Direct Connect Name: dchub Version: 0.5.2 Release: 4 License: GPL Group: Applications/Communications 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 Patch3: %{name}-pic.patch URL: http://ac2i.homelinux.com/dctc/ BuildRequires: autoconf BuildRequires: automake BuildRequires: glib2-devel >= 2.0 BuildRequires: libgcrypt-devel >= 1.1.12 BuildRequires: libxml2-devel BuildRequires: perl-devel BuildRequires: python-devel BuildRequires: pkgconfig Requires(post,preun): /sbin/chkconfig 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. %prep %setup -q %patch0 -p1 %patch1 -p1 %patch2 -p1 %patch3 -p1 %build %{__aclocal} %{__autoconf} %{__automake} %configure %{__make} %install rm -rf $RPM_BUILD_ROOT install -d ${RPM_BUILD_ROOT}/{%{_sysconfdir}/{%{name},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 # delete unnecesary files rm -f $RPM_BUILD_ROOT%{_libdir}/%{name}/plugins/Makefile 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 %post if [ "$1" = "1" ]; then /sbin/chkconfig --add dchub fi if [ -f /var/lock/subsys/dchub ]; then /etc/rc.d/init.d/dchub restart >&2 else echo "Run /etc/rc.d/init.d/dchub start to start dchub daemon" fi %preun if [ "$1" = "0" ]; then /sbin/chkconfig --del dchub if [ -f /var/lock/subsys/dchub ]; then /etc/rc.d/init.d/dchub stop >&2 fi fi %clean rm -rf $RPM_BUILD_ROOT %files %defattr(644,root,root,755) %doc AUTHORS ChangeLog NEWS README TODO %doc Documentation/{Global,commands,configuration_file,ext_prog,hub_cluster.postv0.4.0,plugin,protocol_extension,scripts,user_file} %lang(de) %doc Documentation/*.de %lang(fr) %doc Documentation/*.fr %lang(nl) %doc Documentation/*.nl %dir %{_sysconfdir}/%{name} %attr(755,root,root) %{_sysconfdir}/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 %attr(755,root,root) %{_libdir}/%{name}/extprog/[CDPdm]* %dir %{_libdir}/%{name}/plugins %config(noreplace) %verify(not md5 size mtime) %{_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 %dir %{_libdir}/%{name}/scripts/i18n %lang(de) %{_libdir}/%{name}/scripts/i18n/de %lang(fr) %{_libdir}/%{name}/scripts/i18n/fr %lang(hu) %{_libdir}/%{name}/scripts/i18n/hu %lang(sv) %{_libdir}/%{name}/scripts/i18n/sv %dir %{_datadir}/%{name} %{_datadir}/%{name}/* %dir /var/lib/%{name}