diff --git a/repoview-0.6.6.tar.xz b/repoview-0.6.6.tar.xz new file mode 100644 index 0000000..cab617f --- /dev/null +++ b/repoview-0.6.6.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e030fdbac9255dac41e7a966219faf90a0932870a97c15abf70b649ab65ccaa5 +size 18700 diff --git a/repoview.spec b/repoview.spec index 18ff5f7..d0bad44 100644 --- a/repoview.spec +++ b/repoview.spec @@ -1,54 +1,181 @@ -%define name repoview -%define version 1.0 -%define release 1 -Summary: This is what repoview does. -Name: %{name} -Version: %{version} -Release: %{release}%{?dist} -Source: %{name}-%{version}.tar.gz -License: GNU GPL version 2 -Group: SMEserver/addon -BuildRoot: %{_tmppath}/%{name}-buildroot -Prefix: %{_prefix} -BuildArchitectures: noarch -BuildRequires: smeserver-devtools -Requires: smeserver-release >= 11.0 -AutoReqProv: no +Name: repoview +Version: 0.6.6 +Release: 15%{?dist} +Summary: Creates a set of static HTML pages in a yum repository + +License: GPLv2+ +URL: http://fedorahosted.org/repoview/ +Source0: http://icon.fedorapeople.org/repoview/%{name}-%{version}.tar.xz +Source1: fedora-repoview-templates.tar.gz +BuildArch: noarch + +Requires: python2-kid >= 0.6.3, yum >= 3.0, python2 >= 2.5 +Requires: python2-rpmUtils %description -repoview - Creates a set of static HTML pages in a yum repository +RepoView creates a set of static HTML pages in a yum repository for easy +browsing. -%changelog -* Day MMMM DD YYYY 1.0-1.sme -- Initial code - create RPM [SME:99999] %prep - %setup -q +## +# Fix version and default templates dir. +# +sed -i -e \ + "s|^VERSION =.*|VERSION = '%{version}-%{release}'|g" repoview.py +sed -i -e \ + "s|^DEFAULT_TEMPLATEDIR =.*|DEFAULT_TEMPLATEDIR = '%{_datadir}/%{name}/templates'|g" \ + repoview.py +sed -i 's|#!/usr/bin/python|#!/usr/bin/python2|g' repoview.py %build + %install rm -rf $RPM_BUILD_ROOT -(cd root ; find . -depth -print | cpio -dump $RPM_BUILD_ROOT) -rm -f %{name}-%{version}-filelist -/sbin/e-smith/genfilelist $RPM_BUILD_ROOT \ -> %{name}-%{version}-filelist -#echo "%doc COPYING" >> %{name}-%{version}-filelist -#--dir 'attr(755,user,grp)' \ -#--file 'attr(755,root,root)' \ +mkdir -p -m 755 \ + $RPM_BUILD_ROOT/%{_datadir}/%{name} \ + $RPM_BUILD_ROOT/%{_bindir} \ + $RPM_BUILD_ROOT/%{_mandir}/man8 +install -p -m 755 repoview.py $RPM_BUILD_ROOT/%{_bindir}/repoview +install -p -m 644 repoview.8 $RPM_BUILD_ROOT/%{_mandir}/man8/ +cp -rp templates $RPM_BUILD_ROOT/%{_datadir}/%{name}/ +tar xzf %{SOURCE1} +cp -rp fedora-repoview $RPM_BUILD_ROOT/%{_datadir}/%{name}/fedora -%clean -cd .. -rm -rf %{name}-%{version} -%pre -%preun +%files +%doc README COPYING ChangeLog +%{_datadir}/%{name} +%{_bindir}/* +%{_mandir}/man*/* -%post -%postun -#uninstall -%files -f %{name}-%{version}-filelist -%defattr(-,root,root) +%changelog +* Sat Mar 14 2020 josef radinger - 0.6.6-15 +- rebuild for fedora 31 +- Require python2-rpmUtils +- force python2 + +* Sat Feb 02 2019 Fedora Release Engineering - 0.6.6-14 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Sat Jul 14 2018 Fedora Release Engineering - 0.6.6-13 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Wed Feb 14 2018 Iryna Shcherbina - 0.6.6-12 +- Update Python 2 dependency declarations to new packaging standards + (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3) + +* Fri Feb 09 2018 Fedora Release Engineering - 0.6.6-11 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Thu Jul 27 2017 Fedora Release Engineering - 0.6.6-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Sat Feb 11 2017 Fedora Release Engineering - 0.6.6-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Thu Feb 04 2016 Fedora Release Engineering - 0.6.6-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Thu Jun 18 2015 Fedora Release Engineering - 0.6.6-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Sun Jun 08 2014 Fedora Release Engineering - 0.6.6-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Sun Aug 04 2013 Fedora Release Engineering - 0.6.6-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + +* Thu Feb 14 2013 Fedora Release Engineering - 0.6.6-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Sat Jul 21 2012 Fedora Release Engineering - 0.6.6-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Sat Jan 14 2012 Fedora Release Engineering - 0.6.6-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Wed Nov 16 2011 Konstantin Ryabitsev - 0.6.6-1 +- Update to 0.6.6 (bugfixes) + +* Wed Feb 09 2011 Fedora Release Engineering - 0.6.5-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Fri Feb 19 2010 Konstantin Ryabitsev - 0.6.5-1 +- Update to 0.6.5 (bugfixes) + +* Wed Jan 27 2010 Konstantin Ryabitsev - 0.6.4-1 +- Update to 0.6.4 (bugfixes) + +* Sun Jul 26 2009 Fedora Release Engineering - 0.6.3-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Fri Mar 27 2009 Konstantin Ryabitsev - 0.6.3-1 +- Upstream 0.6.3 +- Upstream fix for mixed-case packages and md5 warnings (obsoletes patch) +- Minor fixes to functionality + +* Thu Mar 26 2009 Seth Vidal +- don't lowercase pkgnames +- stop md5 warning emit + +* Wed Feb 25 2009 Fedora Release Engineering - 0.6.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Sat Feb 02 2008 Konstantin Ryabitsev - 0.6.2-1 +- Upstream 0.6.2 +- Modify URLs to point to the new repoview home + +* Thu Oct 25 2007 Seth Vidal - 0.6.1-2 +- add fedora repoview templates + +* Thu Sep 27 2007 Konstantin Ryabitsev - 0.6.1-1 +- Upstream 0.6.1 +- Adjust license to GPLv2+ + +* Thu Jul 19 2007 Konstantin Ryabitsev - 0.6.0-1 +- Upstream 0.6.0 +- Drop obsolete patch + +* Tue Jul 04 2006 Konstantin Ryabitsev - 0.5.2-1 +- Version 0.5.2 +- Use yum-2.9 API patch (Jesse Keating) + +* Wed Feb 15 2006 Konstantin Ryabitsev - 0.5.1-1 +- Version 0.5.1 + +* Fri Jan 13 2006 Konstantin Ryabitsev - 0.5-1 +- Version 0.5 + +* Sun Oct 09 2005 Konstantin Ryabitsev - 0.4.1-1 +- Version 0.4.1 + +* Fri Sep 23 2005 Konstantin Ryabitsev - 0.4-1 +- Version 0.4 +- Require yum >= 2.3 +- Drop requirement for python-elementtree, since it's required by yum +- Disttagging. + +* Mon Apr 04 2005 Konstantin Ryabitsev 0.3-3 +- Do not BuildRequire sed -- basic enough dependency, even for version 4. + +* Tue Mar 29 2005 Konstantin Ryabitsev 0.3-2 +- Preserve timestamps on installed files +- Do not use macros in source tags +- Omit Epoch + +* Fri Mar 25 2005 Konstantin Ryabitsev 0.3-1 +- Version 0.3 + +* Thu Mar 10 2005 Konstantin Ryabitsev 0.2-1 +- Version 0.2 +- Fix URL +- Comply with fedora extras specfile format. +- Depend on python-elementtree and python-kid -- the names in extras. + +* Thu Mar 03 2005 Konstantin Ryabitsev 0.1-1 +- Initial build