%global _repo free #global _repo nonfree %global israwhide 0 Name: rpmfusion-%{_repo}-release Version: 36 Release: 101 Summary: RPM Fusion (%{_repo}) Repository Configuration License: BSD URL: http://rpmfusion.org Source1: rpmfusion-%{_repo}.repo Source2: rpmfusion-%{_repo}-updates.repo Source3: rpmfusion-%{_repo}-updates-testing.repo Source4: rpmfusion-%{_repo}-rawhide.repo Source5: rpmfusion-%{_repo}-tainted.repo Source33: RPM-GPG-KEY-rpmfusion-%{_repo}-fedora-2020 BuildArch: noarch #Requires: system-release(%{version}) Provides: rpmfusion-%{_repo}-repos(%{version}) %if 0%{?israwhide} Obsoletes: %{name}-rawhide < %{version}-%{release} Provides: %{name}-rawhide = %{version}-%{release} %endif %description RPM Fusion %{_repo} package repository files for yum and dnf along with gpg public keys %if ! 0%{?israwhide} %package rawhide Summary: RPM Fusion Rawhide %{_repo} repo definitions Requires: %{name} = %{version}-%{release} %description rawhide This package provides the RPM Fusion rawhide %{_repo} repo definitions. %endif %package tainted Summary: RPM Fusion %{_repo} Tainted repo definition Requires: %{name} = %{version}-%{release} %description tainted This package provides the RPM Fusion %{_repo} Tainted repo definitions. %prep echo "Nothing to prep" %build echo "Nothing to build" %install # Create dirs install -d -m755 \ %{buildroot}%{_sysconfdir}/pki/rpm-gpg \ %{buildroot}%{_sysconfdir}/yum.repos.d # GPG Key %{__install} -Dp -m644 \ %{SOURCE33} \ %{buildroot}%{_sysconfdir}/pki/rpm-gpg # Avoid using basearch in name for the key. Introduced in F18 ln -s $(basename %{SOURCE33}) %{buildroot}%{_sysconfdir}/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-%{_repo}-fedora-36 ln -s $(basename %{SOURCE33}) %{buildroot}%{_sysconfdir}/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-%{_repo}-fedora-37 ln -s $(basename %{SOURCE33}) %{buildroot}%{_sysconfdir}/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-%{_repo}-fedora-38 # Links for the keys ln -s $(basename %{SOURCE33}) %{buildroot}%{_sysconfdir}/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-%{_repo}-fedora-latest ln -s $(basename %{SOURCE33}) %{buildroot}%{_sysconfdir}/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-%{_repo}-fedora-rawhide # Yum .repo files %{__install} -p -m644 \ %{SOURCE1} \ %{SOURCE2} \ %{SOURCE3} \ %{SOURCE4} \ %{SOURCE5} \ %{buildroot}%{_sysconfdir}/yum.repos.d %files %config %{_sysconfdir}/pki/rpm-gpg/* %config(noreplace) %{_sysconfdir}/yum.repos.d/rpmfusion-%{_repo}.repo %config(noreplace) %{_sysconfdir}/yum.repos.d/rpmfusion-%{_repo}-updates*.repo %if ! 0%{?israwhide} %files rawhide %endif %config(noreplace) %{_sysconfdir}/yum.repos.d/rpmfusion-%{_repo}-rawhide.repo %files tainted %config(noreplace) %{_sysconfdir}/yum.repos.d/rpmfusion-%{_repo}-tainted.repo %changelog * Fri Nov 4 2022 Mosaab Alzoubi - 36-101 - Custom build for RuyaOS * Tue May 03 2022 Leigh Scott - 36-1 - Release for f36 * Sun Feb 13 2022 Leigh Scott - 36-0.2 - Switch to branch layout * Sat Aug 14 2021 Leigh Scott - 36-0.1 - Bump for 36 * Thu Feb 11 2021 Leigh Scott - 35-0.1 - Bump for 35 - Remove f32 key * Fri Aug 21 2020 Leigh Scott - 34-0.1 - Bump for 34 - Remove f31 key * Mon Feb 17 2020 Leigh Scott - 33-0.1 - Bump for 33 * Mon Oct 21 2019 Leigh Scott - 32-0.2 - Remove f30 key - Add f33 key * Tue Aug 20 2019 Leigh Scott - 32-0.1 - Bump for 32 * Mon Apr 08 2019 Leigh Scott - 31-0.2 - Remove f29 key - Add f32 key * Sun Mar 31 2019 Leigh Scott - 31-0.1 - Bump for 31 * Thu Oct 18 2018 Leigh Scott - 30-0.2 - Remove f28 key - Add f31 key * Thu Aug 23 2018 Leigh Scott - 30-0.1 - Bump for 30 * Tue Apr 17 2018 Leigh Scott - 29-0.4 - Remove compatibility symlink * Mon Apr 16 2018 Nicolas Chauvet - 29-0.3 - Enable metadata - Remove f27 key - Add f30 key * Mon Mar 19 2018 Xavier Bachelot - 29-0.2 - Create sub-package for tainted repo. * Mon Mar 05 2018 Nicolas Chauvet - 29-0.1 - Bump to 29 * Mon Nov 13 2017 Nicolas Chauvet - 28-0.3 - Add f29 key - Remove f26 key * Wed Sep 06 2017 Leigh Scott - 28-0.1 - Bump for 28 * Fri Jul 07 2017 Nicolas Chauvet - 27-0.3 - Bump for f26 key * Tue Mar 28 2017 Nicolas Chauvet - 27-0.2 - Bump for 27 * Tue Mar 28 2017 Nicolas Chauvet - 26-0.5 - Add Zypper compatibility, patch by Neal Gompa - rfbz#4481 * Fri Nov 18 2016 Nicolas Chauvet - 26-0.4 - Add f26/f27 keys - Remove f23/f24 keys - Clean-up Description - Improve Requires/Provides - Drop dependency on free from nonfree - Add a rawhide sub-package - rfbz#3223 - Mark gpg keys as %%config * Wed Nov 02 2016 Nicolas Chauvet - 26-0.3 - Add metalink over https * Wed Aug 24 2016 Sérgio Basto - 26-0.2 - Fix current symlink and f25 symlink * Sat Aug 06 2016 Nicolas Chauvet - 26-0.1 - Bump for f26 * Fri Jun 24 2016 Nicolas Chauvet - 25-0.2 - Bump for rawhide release * Sun May 15 2016 Nicolas Chauvet - 25-0.1 - Update to 25 * Sat May 14 2016 Nicolas Chauvet - 24-0.1 - Update to 24 * Sat Oct 24 2015 Nicolas Chauvet - 23-0.1 - Bump for branched/f23 * Sat May 23 2015 Nicolas Chauvet - 22-1 - Update to Final F-22 * Tue May 05 2015 Nicolas Chauvet - 22-0.1 - Bump for branched/f22 * Mon Dec 08 2014 Nicolas Chauvet - 21-1 - Update to Final F-21 * Sun Jan 12 2014 Nicolas Chauvet - 21-0.1 - Bump for Rawhide/F-21 * Sun Dec 15 2013 Nicolas Chauvet - 20-1 - Update to f20 final * Fri Jun 28 2013 Nicolas Chauvet - 20-0.2 - Add key for Rawhide/F-21 - Spec file clean-up * Mon Mar 18 2013 Nicolas Chauvet - 20-0.1 - Build for Rawhide/F-20 * Thu Mar 14 2013 Nicolas Chauvet - 19-0.4 - Fix GPG's key name * Wed Mar 13 2013 Nicolas Chauvet - 19-0.3 - Branch F-19 * Tue Jan 01 2013 Nicolas Chauvet - 19-0.2 - Add key for Rawhide/F-20 * Mon Aug 20 2012 Nicolas Chauvet - 19-0.1 - Build for Rawhide/F-19 * Wed Aug 08 2012 Nicolas Chauvet - 18-0.2 - Bump for Branched/F-18 * Fri May 18 2012 Nicolas Chauvet - 18-0.1 - Build for Rawhide/F-18 * Fri May 18 2012 Nicolas Chauvet - 17-1 - Update to final 17 * Tue Mar 06 2012 Nicolas Chauvet - 17-0.5 - Bump * Mon Feb 27 2012 Nicolas Chauvet - 17-0.4 - Split to development/17 - Enable rpmfusion*-updates-testing * Sat Feb 11 2012 Nicolas Chauvet - 17-0.3 - Bump for branched F-17 * Sat Nov 19 2011 Nicolas Chauvet - 17-0.1 - build for rawhide/F-17 - Drop key for F-15 * Wed Nov 02 2011 Nicolas Chauvet - 16-1.2 - Fix compat key for F-15 - Fix Installation of F-17 key * Thu Oct 27 2011 Nicolas Chauvet - 16-1 - Add keys for Rawhide/F-17 - Build for F-16 * Sun Jun 05 2011 Thorsten Leemhuis - 16.1 - build for rawhide/F-16 * Sat May 28 2011 Thorsten Leemhuis - 15-1 - Add keys for Rawhide/F16 - Build for F-15 * Sat Oct 16 2010 Thorsten Leemhuis - 14-0.4 - drop ppc - add key for F-15, drop the one for F-13 * Sun Oct 10 2010 Thorsten Leemhuis - 14-0.3 - branching for F14: disable rawhide, enable everything and updates * Mon Apr 26 2010 Thorsten Leemhuis - 14-0.2 - fix compatibility symlink * Sat Apr 24 2010 Thorsten Leemhuis - 14-0.1 - rebuild for rawhide * Fri Apr 16 2010 Thorsten Leemhuis - 13-1 - add key for Rawhide/F14 - remove key for F12 * Sun Nov 22 2009 Thorsten Leemhuis - 13-0.1 - Bump for Fedora 13's rawhide. - Put the version at 13 from the start. - drop post script * Sun Nov 15 2009 Thorsten Leemhuis - 12-1 - F12 release: disable rawhide, enable everything and updates - remove key for F11 - add key for F13 * Thu Jun 11 2009 Thorsten Leemhuis - 11.90-1 - build for rawhide (enable rawhide, disable all the other repos) * Sun May 17 2009 Thorsten Leemhuis - 11-1 - F11 release: disable rawhide, enable everything and updates - use "metadata_expire=7d" for everything repos - Track in some changes from 10-{34} (myself): -- remove old comments to obsolete release packages from freshrpms, dribble and livna -- add proper links for rawhide -- add key for F12 -- some small adjustments to the spec -- add post script that switch old config files from serverside mirrorlists to mirrormanager - Track in some changes from 10-{23} (Till Maas): -- fix symlinks -- allow easy transition to F11 with new gpg key and naming structure * Sun May 17 2009 Thorsten Leemhuis - 10-4 - add key for F12 - some small adjustments to the spec - add post script that switch old config files from serverside mirrorlists to mirrormanager * Sat May 16 2009 Till Maas - 10-3 - fix symlinks * Sat May 16 2009 Till Maas - 10-2 - allow easy transition to F11 with new gpg key and naming structure * Sun Mar 29 2009 Thorsten Leemhuis - 10.90-3 - rebuild for new F11 features * Sat Mar 21 2009 Thorsten Leemhuis - 10.90-2 - add new key for SHA256 signatures - use the same structure for keys as fedora does * Wed Nov 26 2008 Thorsten Leemhuis - 10.90-1 - Initial build for Fedora 11. * Sat Nov 15 2008 Thorsten Leemhuis - 10-1 - build for F-10 * Mon Nov 03 2008 Thorsten Leemhuis - 9.90-5 - enable the proper mirrormanager server in the repo files * Sat Oct 04 2008 Thorsten Leemhuis - 9.90-4 - require system-release instead of fedora-release * Tue Sep 30 2008 Thorsten Leemhuis - 9.90-3 - s|download.rpmfusion.org|download1.rpmfusion.org|' *.repo - s|basearch/debug/|basearch/os/debug/|" in *rawhide.repo * Sun Sep 28 2008 Thorsten Leemhuis - 9.90-2 - Fix rpmfusion-rpmfusion typo (again) - update summary to properly say free or nonfree * Sat Sep 27 2008 Thorsten Leemhuis - 9.90-1 - Update for Fedora 10 rawhide - enable devel repos, disable all the others * Sat Sep 27 2008 Stewart Adam - 9-7 - Use temporary mirrorlists for now, and baseurl for the debug & source repos * Thu Sep 18 2008 Stewart Adam - 9-6 - Fix rpmfusion-rpmfusion typo * Mon Aug 18 2008 Stewart Adam - 9-5 - Use mirrors.rpmfusion.org instead of rpmfusion.org/mirrorlist - Use download.rpmfusion.org instead of download1.rpmfusion.org * Fri Aug 15 2008 Stewart Adam - 9-4 - Only include provides/obsoletes for pre-merger release RPMs in nonfree - Remove GPL doc * Thu Aug 14 2008 Thorsten Leemhuis - 9-3 - add conditionals and macros to use one spec file for both free and nonfree - some cleanups * Wed Aug 13 2008 Stewart Adam - 9-2 - Split into free and non-free RPMs based on original release RPM - Remove double BuildArch - Remove GPL source - Fix mirror URLs - devel --> rawhide * Tue Aug 12 2008 Stewart Adam - 9-1 - Initial RPM release