X-Git-Url: http://git.pld-linux.org/?p=packages%2Fcreaterepo.git;a=blobdiff_plain;f=createrepo.spec;h=dd9fb0227f2e8c34cbcf5231ba754d7786543537;hp=4855ea0b1e23397a082b95831557f3d27e0b8939;hb=HEAD;hpb=9f0b99f5fcd37a72e0cf9f9e0fcd321b83a0c449 diff --git a/createrepo.spec b/createrepo.spec index 4855ea0..7afb719 100644 --- a/createrepo.spec +++ b/createrepo.spec @@ -1,40 +1,65 @@ +# NOTE: +# - superseded by createrepo_c +# https://fedoraproject.org/wiki/Changes/Retire_YUM_3 Summary: Creates a common metadata repository Summary(pl.UTF-8): Tworzenie wspólnego repozytorium metadanych Name: createrepo -Version: 0.9.1 -Release: 0.1 -License: GPL +Version: 0.10.4 +Release: 3 +License: GPL v2 Group: Applications/System -Source0: http://linux.duke.edu/createrepo/download/%{name}-%{version}.tar.gz -# Source0-md5: 2a903c9f33c8a56dbfb89c2875d9978d -#Patch0: %{name}-missingok.patch -URL: http://linux.duke.edu/metadata/ -BuildRequires: python-devel > 1:2.5 +Source0: http://createrepo.baseurl.org/download/%{name}-%{version}.tar.gz +# Source0-md5: 1f499e055d64f03127aea3ae84c9ef1a +Patch1: rpm5-caps.patch +URL: http://createrepo.baseurl.org/ +BuildRequires: python-devel BuildRequires: python-modules BuildRequires: rpm-pythonprov -%pyrequires_eq python +BuildRequires: rpmbuild(macros) >= 1.673 +BuildRequires: sed >= 4.0 +Requires: python +Requires: python-deltarpm Requires: python-libxml2 +Requires: python-pylzma Requires: python-rpm -Requires: yum >= 3.2.7 +Requires: yum >= 3.2.23 Requires: yum-metadata-parser >= 1.1.1-3 BuildArch: noarch BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description -This utility will generate a common metadata repository from a -directory of RPM packages. +A set of utilities for generating a common metadata repository from a +directory of RPM packages and maintaining it. %description -l pl.UTF-8 -To narzędzie tworzy wspólne repozytorium metadanych z katalogu -pakietów RPM. +Zestaw narzędzi do generowania oraz utrzymywania wspólnego +repozytorium metadanych z katalogu pakietów RPM. + +%package -n bash-completion-%{name} +Summary: bash-completion for createrepo commands +Summary(pl.UTF-8): bashowe uzupełnianie nazw dla poleceń createrepo +Group: Applications/Shells +Requires: %{name} = %{version}-%{release} +Requires: bash-completion >= 2.0 + +%description -n bash-completion-%{name} +bash-completion for createrepo commands. + +%description -n bash-completion-%{name} -l pl.UTF-8 +bashowe uzupełnianie nazw dla poleceń createrepo. %prep %setup -q -#%patch0 -p1 +%patch1 -p1 + +%{__sed} -i -e '1s,#!.*python,#!%{__python},' modifyrepo.py %install rm -rf $RPM_BUILD_ROOT %{__make} install \ + compdir=%{bash_compdir} \ + sysconfdir=%{_sysconfdir} \ + PKGDIR=%{py_sitescriptdir}/%{name} \ DESTDIR=$RPM_BUILD_ROOT %py_comp $RPM_BUILD_ROOT%{_datadir}/%{name} @@ -48,12 +73,26 @@ rm -rf $RPM_BUILD_ROOT %defattr(644,root,root,755) %doc ChangeLog README %attr(755,root,root) %{_bindir}/createrepo +%attr(755,root,root) %{_bindir}/mergerepo %attr(755,root,root) %{_bindir}/modifyrepo -%dir %{_datadir}/%{name} -# note that these DO NEED executable bit set! -%attr(755,root,root) %{_datadir}/%{name}/genpkgmetadata.py* -%attr(755,root,root) %{_datadir}/%{name}/modifyrepo.py* -%dir %{py_sitedir}/createrepo -%{py_sitedir}/createrepo/*.py[co] +%{_mandir}/man1/mergerepo.1* %{_mandir}/man1/modifyrepo.1* %{_mandir}/man8/createrepo.8* +%dir %{_datadir}/%{name} +# note that these DO NEED executable bit set! +%attr(755,root,root) %{_datadir}/%{name}/genpkgmetadata.py +%attr(755,root,root) %{_datadir}/%{name}/mergerepo.py +%attr(755,root,root) %{_datadir}/%{name}/modifyrepo.py +%attr(755,root,root) %{_datadir}/%{name}/worker.py +%{_datadir}/%{name}/*.py[co] +%dir %{py_sitescriptdir}/%{name} +%{py_sitescriptdir}/%{name}/*.py[co] + +%files -n bash-completion-%{name} +%defattr(644,root,root,755) +%{_datadir}/bash-completion/completions/createrepo +%{_datadir}/bash-completion/completions/genpkgmetadata.py +%{_datadir}/bash-completion/completions/mergerepo +%{_datadir}/bash-completion/completions/mergerepo.py +%{_datadir}/bash-completion/completions/modifyrepo +%{_datadir}/bash-completion/completions/modifyrepo.py