rpms/buildsys-build-rpmfusion/F-19 buildsys-build-rpmfusion-kerneldevpkgs-current, 1.42, 1.43 buildsys-build-rpmfusion.spec, 1.65, 1.66
by Nicolas Chauvet
Author: kwizart
Update of /cvs/free/rpms/buildsys-build-rpmfusion/F-19
In directory old02.ovh.rpmfusion.lan:/tmp/cvs-serv14442
Modified Files:
buildsys-build-rpmfusion-kerneldevpkgs-current
buildsys-build-rpmfusion.spec
Log Message:
* Mon Sep 30 2013 Nicolas Chauvet <kwizart(a)gmail.com> - 10:19-25
- rebuild for kernel 3.11.2-201.fc19
Index: buildsys-build-rpmfusion-kerneldevpkgs-current
===================================================================
RCS file: /cvs/free/rpms/buildsys-build-rpmfusion/F-19/buildsys-build-rpmfusion-kerneldevpkgs-current,v
retrieving revision 1.42
retrieving revision 1.43
diff -u -r1.42 -r1.43
--- buildsys-build-rpmfusion-kerneldevpkgs-current 21 Sep 2013 13:54:40 -0000 1.42
+++ buildsys-build-rpmfusion-kerneldevpkgs-current 30 Sep 2013 22:30:53 -0000 1.43
@@ -1,3 +1,3 @@
-3.11.1-200.fc19
-3.11.1-200.fc19smp
-3.11.1-200.fc19PAE
+3.11.2-201.fc19
+3.11.2-201.fc19smp
+3.11.2-201.fc19PAE
Index: buildsys-build-rpmfusion.spec
===================================================================
RCS file: /cvs/free/rpms/buildsys-build-rpmfusion/F-19/buildsys-build-rpmfusion.spec,v
retrieving revision 1.65
retrieving revision 1.66
diff -u -r1.65 -r1.66
--- buildsys-build-rpmfusion.spec 25 Sep 2013 19:33:48 -0000 1.65
+++ buildsys-build-rpmfusion.spec 30 Sep 2013 22:30:53 -0000 1.66
@@ -3,7 +3,7 @@
Name: buildsys-build-%{repo}
Epoch: 10
Version: 19
-Release: 24
+Release: 25
Summary: Tools and files used by the %{repo} buildsys
Group: Development/Tools
@@ -86,6 +86,9 @@
%changelog
+* Mon Sep 30 2013 Nicolas Chauvet <kwizart(a)gmail.com> - 10:19-25
+- rebuild for kernel 3.11.2-201.fc19
+
* Wed Sep 25 2013 Leigh Scott <leigh123linux(a)googlemail.com> - 10:19-24
- rebuild for kernel 3.11.1-200.fc19
11 years
rpms/pcsx2/F-19 pcsx2-1.1.0_fedora_cflags_opts.diff, NONE, 1.1 pcsx2.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
by Giles Birchley
Author: gbirchley
Update of /cvs/nonfree/rpms/pcsx2/F-19
In directory old02.ovh.rpmfusion.lan:/tmp/cvs-serv32263/F-19
Modified Files:
.cvsignore sources
Added Files:
pcsx2-1.1.0_fedora_cflags_opts.diff pcsx2.spec
Log Message:
pcsx2-1.1.0_fedora_cflags_opts.diff:
CMakeLists.txt | 40 +---------------------------------------
1 file changed, 1 insertion(+), 39 deletions(-)
--- NEW FILE pcsx2-1.1.0_fedora_cflags_opts.diff ---
#Alter optimisation cflags to strip out those already automatically specified
#by %%cmake rpm macro (which uses -o2)
--- pcsx2-1.1.0/pcsx2/CMakeLists.txt
+++ pcsx2-1.1.0/pcsx2/CMakeLists.txt
@@ -32,45 +32,7 @@ set(DebugFlags
-g)
# set optimization flags
-set(OptimizationFlags
- -falign-functions
- -falign-jumps
- -falign-labels
- -falign-loops
- -fcaller-saves
- -fcprop-registers
- -fcrossjumping
- -fcse-follow-jumps
- -fcse-skip-blocks
- -fdefer-pop
- -fdelete-null-pointer-checks
- -fgcse
- -fgcse-lm
- -fif-conversion
- -fif-conversion2
- -fmerge-constants
- -foptimize-sibling-calls
- -fpeephole2
- -fregmove
- -freorder-blocks
- -freorder-functions
- -frerun-cse-after-loop
- -fsched-interblock
- -fsched-spec
- -fstrict-overflow
- -fthread-jumps
- -ftree-ccp
- -ftree-ch
- -ftree-copyrename
- -ftree-dce
- -ftree-dominator-opts
- -ftree-fre
- -ftree-lrs
- -ftree-pre
- -ftree-sra
- -ftree-ter
- -ftree-vrp
- -funit-at-a-time)
+set(OptimizationFlags)
# Debug - Build
if(CMAKE_BUILD_TYPE STREQUAL Debug)
--- NEW FILE pcsx2.spec ---
Name: pcsx2
Version: 1.1.0
Release: 5%{?dist}
Summary: A Sony Playstation2 emulator
License: GPLv3
URL: https://code.google.com/p/pcsx2/
Source0: https://pcsx2.googlecode.com/files/%{name}-%{version}-r5674-lnx-sources.t...
Patch1: %{name}-1.1.0_fedora_cflags_opts.diff
# PCSX2 does not support running as a 64 bit application.
# http://code.google.com/p/pcsx2/wiki/ChrootAnd64bStatusLinux
ExclusiveArch: i686
BuildRequires: desktop-file-utils
BuildRequires: Cg
BuildRequires: cmake
BuildRequires: zlib-devel
BuildRequires: bzip2-devel
BuildRequires: libXrandr-devel
BuildRequires: freetype-devel
BuildRequires: glew-devel
BuildRequires: gettext
BuildRequires: libGL-devel
BuildRequires: libGLU-devel
BuildRequires: libjpeg-turbo-devel
BuildRequires: alsa-lib-devel
BuildRequires: SDL-devel
BuildRequires: gtk2-devel
BuildRequires: portaudio-devel
BuildRequires: sparsehash-devel
BuildRequires: wxGTK-devel
BuildRequires: soundtouch-devel
BuildRequires: libX11-devel
BuildRequires: libICE-devel
BuildRequires: libaio-devel
Requires: joystick
Requires: hicolor-icon-theme
%description
A Playstation 2 emulator. Requires a dump of a real PS2 BIOS (not included)
WARNING: It requires a CPU with SSE2 instructions. If your CPU does not
support this instruction set, it does not have enough horse power to run
this emulator anyway.
%prep
%setup -q -n pcsx2.snapshot-5674
%patch1 -p1
# To remove executable bits from man, doc and icon files
chmod -x %{name}/Docs/GPL.txt %{name}/Docs/License.txt %{name}/Docs/readme-Docs.txt %{name}/Docs/PCSX2_FAQ.doc %{name}/Docs/PCSX2_Readme.doc bin/docs/pcsx2.1 linux_various/pcsx2.xpm
# Remove DOS encoding errors in txt files
sed -i 's/\r//' %{name}/Docs/GPL.txt
sed -i 's/\r//' %{name}/Docs/License.txt
%build
# pcsx2 contains cflags that override Fedora cflags, however
# a conservative approach has been taken because to quote upsteam "PCSX2 is not
# an ordinary sofware. Most of the code executed are self-generated by PCSX2
# itself (aka dynamic recompiler/virtual machine). That means 1/ gcc flags
# have no much impact on speed 2/ some gcc flags (used to) crash PCSX2"
# Extensive testing will is therefore needed. See rpmfusion bug #2455
%cmake . -DPACKAGE_MODE=TRUE \
-DGLSL_SHADER_DIR=%{_libdir}/%{name} \
-DBUILD_REPLAY_LOADERS=FALSE \
-DXDG_STD=TRUE \
-DGLSL_API=FALSE \
-DPLUGIN_DIR=%{_libdir}/%{name} \
-DGAMEINDEX_DIR=%{_datadir}/%{name} \
-DFORCE_INTERNAL_SOUNDTOUCH=FALSE \
-DFORCE_INTERNAL_SDL=FALSE \
-DCMAKE_BUILD_STRIP=FALSE \
-DCMAKE_BUILD_TYPE=Release
make %{?_smp_mflags} VERBOSE=1
%install
make install DESTDIR=%{buildroot}
# strip extra copies of pdf files, which are now in /doc/pcsx2
rm -rf %{buildroot}/usr/share/doc/pcsx2
# Install icon
mkdir -p %{buildroot}/%{_datadir}/icons/hicolor/128x128/apps/
install -pm 644 %{_builddir}/%{name}.snapshot-5674/linux_various/pcsx2.xpm %{buildroot}/%{_datadir}/icons/hicolor/128x128/apps/
# Install Desktop file
desktop-file-install \
--dir=%{buildroot}/%{_datadir}/applications \
%{_builddir}/%{name}.snapshot-5674/linux_various/pcsx2.desktop
#strip extra copy of icon file, Wrong place for fedora
rm -rf %{buildroot}/usr/share/pixmaps
# Install man page
mkdir -p %{buildroot}/%{_mandir}/man1
install -p -D -m 644 bin/docs/pcsx2.1 %{buildroot}/%{_mandir}/man1
%find_lang pcsx2_Iconized
%find_lang pcsx2_Main
%post
/sbin/ldconfig
/bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
%postun
/sbin/ldconfig
if [ $1 -eq 0 ] ; then
/bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null
/usr/bin/gtk-update-icon-cache -f %{_datadir}/icons/hicolor &>/dev/null || :
fi
%posttrans
/usr/bin/gtk-update-icon-cache -f %{_datadir}/icons/hicolor &>/dev/null || :
%files -f pcsx2_Iconized.lang -f pcsx2_Main.lang
%doc bin/docs/PCSX2_Readme.pdf bin/docs/PCSX2_FAQ.pdf
%{_bindir}/%{name}
%{_libdir}/%{name}/
%{_datadir}/applications/%{name}.desktop
%{_datadir}/icons/hicolor/128x128/apps/%{name}.xpm
%{_mandir}/man1/%{name}.*
%{_datadir}/%{name}/
%changelog
* Sat Jul 27 2013 Giles Birchley <gbirchey(a)blueyonder.co.uk> - 1.1.0-5
- made overlooked change suggested in rpmfusion review (#2455)
- changed requires from libGL-devel/libGLU-devel instead of mesa-libGL-devel
* Sun Jun 30 2013 Giles Birchley <gbirchey(a)blueyonder.co.uk> - 1.1.0-4
- made some minor changes suggested in rpmfusion review (#2455)
- removed backslash in cmake command
- removed pcsx2-1.1.0-fedora_cflags.diff
- replaced patch with pcsx2-1.1.0-fedora_cflags_opts.diff
* Tue Jun 25 2013 Giles Birchley <gbirchey(a)blueyonder.co.uk> - 1.1.0-3
- made some minor changes suggested in rpmfusion review (#2455)
- fix URL
* Tue Jun 25 2013 Giles Birchley <gbirchey(a)blueyonder.co.uk> - 1.1.0-2
- made some minor changes suggested in rpmfusion review (#2455):
- changed icon install permissions
- changed URL
- changed description line length
- reintroduced %%{version} macro to source0
- removed extra backslash from %%cmake
- changed line indentations so all are single space
- removed -DDOC_DIR from %%cmake
- removed extraneous remove lines
* Sun Jun 09 2013 Giles Birchley <gbirchey(a)blueyonder.co.uk> - 1.1.0-1
- changes following rpmfusion review (#2455).
- removed Group tag.
- updated source to v1.1 (linux fixes)
- removed pcsx2-1.0.0_helpfile.diff (no longer needed).
- removed pcsx2-1.0.0_fedora_cmake.diff (Fedora<16 is no longer supported).
- removed pcsx2-1.1.0_fedora_gcc.diff as this patch is now applied in 1.1.0 source
- added Requires: hicolor-icon-theme (icons in %%{_datadir}/icons/hicolor/).
- added BuildRequires: libaio-devel (needed for 1.1.0).
- added warning about SSE2 to %%description.
- comment about 64 bit status shortened.
- version from names of docs removed (unversioned in 1.1.0).
- fixed omissions in pcsx2.xpm shebang (fix rpmlint error)
- Use %%{_docdir} instead of %%{_defaultdocdir}.
- removed some docs that were either misplaced or should not be packaged.
- removed specification of CMAKE_INSTALL_PREFIX and CMAKE_VERBOSE_MAKEFILE (%%cmake macro already sets them).
- moved %%find_lang macro to end of %%install.
- moved shell invocation to line following %%post %%postun (fix rpmlint error)
* Mon May 27 2013 Giles Birchley <gbirchey(a)blueyonder.co.uk> - 1.0.0-2
- further changes to comply with rpmfusion review (#2455):
- libGL-devel/libGLU-devel instead of mesa-libGL-devel
- Remove BuildRequires: libCg (redundant with Cg)
- Use %%{_prefix} instead of /usr for CMAKE install prefix
- add Gregory Hainaut's patch to fix issue with gcc 4.8, for Fedora 19 build
- Changed cmake option of DBUILD_REPLAY_LOADERS to false and changed %%files accrdingly
* Mon Oct 15 2012 Giles Birchley <gbirchey(a)blueyonder.co.uk> - 1.0.0-1
- Build of official 1.0.0 Release
- Significant modifications to script to comply with Fedora/RPMFusion packaging requirements
- Removed redundant BuildRequires
- Added upstream source
- Added Patch to make CFLAGS compliant
- Changed DCMAKE_BUILD_STRIP to FALSE to allow rpm debug package to be created
- Changed document destination in cmake by specifying DDOC_DIR=
- Changed language detection
- Changed icon and desktop file installation
* Tue Aug 09 2011 Danger Boy <Danger[dot] Boy [at]necac.tv.idl> - 0.9.8.4851-1
- initial build
Index: .cvsignore
===================================================================
RCS file: /cvs/nonfree/rpms/pcsx2/F-19/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore 1 Sep 2013 10:49:05 -0000 1.1
+++ .cvsignore 30 Sep 2013 19:14:25 -0000 1.2
@@ -0,0 +1 @@
+pcsx2-1.1.0-r5674-lnx-sources.tar.bz2
Index: sources
===================================================================
RCS file: /cvs/nonfree/rpms/pcsx2/F-19/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources 1 Sep 2013 10:49:06 -0000 1.1
+++ sources 30 Sep 2013 19:14:25 -0000 1.2
@@ -0,0 +1 @@
+d999360dc0e142476aeccaf8b6cf767b pcsx2-1.1.0-r5674-lnx-sources.tar.bz2
11 years
rpms/pcsx2/F-18 pcsx2-1.1.0_fedora_cflags_opts.diff, NONE, 1.1 pcsx2.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
by Giles Birchley
Author: gbirchley
Update of /cvs/nonfree/rpms/pcsx2/F-18
In directory old02.ovh.rpmfusion.lan:/tmp/cvs-serv32026/F-18
Modified Files:
.cvsignore sources
Added Files:
pcsx2-1.1.0_fedora_cflags_opts.diff pcsx2.spec
Log Message:
pcsx2-1.1.0_fedora_cflags_opts.diff:
CMakeLists.txt | 40 +---------------------------------------
1 file changed, 1 insertion(+), 39 deletions(-)
--- NEW FILE pcsx2-1.1.0_fedora_cflags_opts.diff ---
#Alter optimisation cflags to strip out those already automatically specified
#by %%cmake rpm macro (which uses -o2)
--- pcsx2-1.1.0/pcsx2/CMakeLists.txt
+++ pcsx2-1.1.0/pcsx2/CMakeLists.txt
@@ -32,45 +32,7 @@ set(DebugFlags
-g)
# set optimization flags
-set(OptimizationFlags
- -falign-functions
- -falign-jumps
- -falign-labels
- -falign-loops
- -fcaller-saves
- -fcprop-registers
- -fcrossjumping
- -fcse-follow-jumps
- -fcse-skip-blocks
- -fdefer-pop
- -fdelete-null-pointer-checks
- -fgcse
- -fgcse-lm
- -fif-conversion
- -fif-conversion2
- -fmerge-constants
- -foptimize-sibling-calls
- -fpeephole2
- -fregmove
- -freorder-blocks
- -freorder-functions
- -frerun-cse-after-loop
- -fsched-interblock
- -fsched-spec
- -fstrict-overflow
- -fthread-jumps
- -ftree-ccp
- -ftree-ch
- -ftree-copyrename
- -ftree-dce
- -ftree-dominator-opts
- -ftree-fre
- -ftree-lrs
- -ftree-pre
- -ftree-sra
- -ftree-ter
- -ftree-vrp
- -funit-at-a-time)
+set(OptimizationFlags)
# Debug - Build
if(CMAKE_BUILD_TYPE STREQUAL Debug)
--- NEW FILE pcsx2.spec ---
Name: pcsx2
Version: 1.1.0
Release: 5%{?dist}
Summary: A Sony Playstation2 emulator
License: GPLv3
URL: https://code.google.com/p/pcsx2/
Source0: https://pcsx2.googlecode.com/files/%{name}-%{version}-r5674-lnx-sources.t...
Patch1: %{name}-1.1.0_fedora_cflags_opts.diff
# PCSX2 does not support running as a 64 bit application.
# http://code.google.com/p/pcsx2/wiki/ChrootAnd64bStatusLinux
ExclusiveArch: i686
BuildRequires: desktop-file-utils
BuildRequires: Cg
BuildRequires: cmake
BuildRequires: zlib-devel
BuildRequires: bzip2-devel
BuildRequires: libXrandr-devel
BuildRequires: freetype-devel
BuildRequires: glew-devel
BuildRequires: gettext
BuildRequires: libGL-devel
BuildRequires: libGLU-devel
BuildRequires: libjpeg-turbo-devel
BuildRequires: alsa-lib-devel
BuildRequires: SDL-devel
BuildRequires: gtk2-devel
BuildRequires: portaudio-devel
BuildRequires: sparsehash-devel
BuildRequires: wxGTK-devel
BuildRequires: soundtouch-devel
BuildRequires: libX11-devel
BuildRequires: libICE-devel
BuildRequires: libaio-devel
Requires: joystick
Requires: hicolor-icon-theme
%description
A Playstation 2 emulator. Requires a dump of a real PS2 BIOS (not included)
WARNING: It requires a CPU with SSE2 instructions. If your CPU does not
support this instruction set, it does not have enough horse power to run
this emulator anyway.
%prep
%setup -q -n pcsx2.snapshot-5674
%patch1 -p1
# To remove executable bits from man, doc and icon files
chmod -x %{name}/Docs/GPL.txt %{name}/Docs/License.txt %{name}/Docs/readme-Docs.txt %{name}/Docs/PCSX2_FAQ.doc %{name}/Docs/PCSX2_Readme.doc bin/docs/pcsx2.1 linux_various/pcsx2.xpm
# Remove DOS encoding errors in txt files
sed -i 's/\r//' %{name}/Docs/GPL.txt
sed -i 's/\r//' %{name}/Docs/License.txt
%build
# pcsx2 contains cflags that override Fedora cflags, however
# a conservative approach has been taken because to quote upsteam "PCSX2 is not
# an ordinary sofware. Most of the code executed are self-generated by PCSX2
# itself (aka dynamic recompiler/virtual machine). That means 1/ gcc flags
# have no much impact on speed 2/ some gcc flags (used to) crash PCSX2"
# Extensive testing will is therefore needed. See rpmfusion bug #2455
%cmake . -DPACKAGE_MODE=TRUE \
-DGLSL_SHADER_DIR=%{_libdir}/%{name} \
-DBUILD_REPLAY_LOADERS=FALSE \
-DXDG_STD=TRUE \
-DGLSL_API=FALSE \
-DPLUGIN_DIR=%{_libdir}/%{name} \
-DGAMEINDEX_DIR=%{_datadir}/%{name} \
-DFORCE_INTERNAL_SOUNDTOUCH=FALSE \
-DFORCE_INTERNAL_SDL=FALSE \
-DCMAKE_BUILD_STRIP=FALSE \
-DCMAKE_BUILD_TYPE=Release
make %{?_smp_mflags} VERBOSE=1
%install
make install DESTDIR=%{buildroot}
# strip extra copies of pdf files, which are now in /doc/pcsx2
rm -rf %{buildroot}/usr/share/doc/pcsx2
# Install icon
mkdir -p %{buildroot}/%{_datadir}/icons/hicolor/128x128/apps/
install -pm 644 %{_builddir}/%{name}.snapshot-5674/linux_various/pcsx2.xpm %{buildroot}/%{_datadir}/icons/hicolor/128x128/apps/
# Install Desktop file
desktop-file-install \
--dir=%{buildroot}/%{_datadir}/applications \
%{_builddir}/%{name}.snapshot-5674/linux_various/pcsx2.desktop
#strip extra copy of icon file, Wrong place for fedora
rm -rf %{buildroot}/usr/share/pixmaps
# Install man page
mkdir -p %{buildroot}/%{_mandir}/man1
install -p -D -m 644 bin/docs/pcsx2.1 %{buildroot}/%{_mandir}/man1
%find_lang pcsx2_Iconized
%find_lang pcsx2_Main
%post
/sbin/ldconfig
/bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
%postun
/sbin/ldconfig
if [ $1 -eq 0 ] ; then
/bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null
/usr/bin/gtk-update-icon-cache -f %{_datadir}/icons/hicolor &>/dev/null || :
fi
%posttrans
/usr/bin/gtk-update-icon-cache -f %{_datadir}/icons/hicolor &>/dev/null || :
%files -f pcsx2_Iconized.lang -f pcsx2_Main.lang
%doc bin/docs/PCSX2_Readme.pdf bin/docs/PCSX2_FAQ.pdf
%{_bindir}/%{name}
%{_libdir}/%{name}/
%{_datadir}/applications/%{name}.desktop
%{_datadir}/icons/hicolor/128x128/apps/%{name}.xpm
%{_mandir}/man1/%{name}.*
%{_datadir}/%{name}/
%changelog
* Sat Jul 27 2013 Giles Birchley <gbirchey(a)blueyonder.co.uk> - 1.1.0-5
- made overlooked change suggested in rpmfusion review (#2455)
- changed requires from libGL-devel/libGLU-devel instead of mesa-libGL-devel
* Sun Jun 30 2013 Giles Birchley <gbirchey(a)blueyonder.co.uk> - 1.1.0-4
- made some minor changes suggested in rpmfusion review (#2455)
- removed backslash in cmake command
- removed pcsx2-1.1.0-fedora_cflags.diff
- replaced patch with pcsx2-1.1.0-fedora_cflags_opts.diff
* Tue Jun 25 2013 Giles Birchley <gbirchey(a)blueyonder.co.uk> - 1.1.0-3
- made some minor changes suggested in rpmfusion review (#2455)
- fix URL
* Tue Jun 25 2013 Giles Birchley <gbirchey(a)blueyonder.co.uk> - 1.1.0-2
- made some minor changes suggested in rpmfusion review (#2455):
- changed icon install permissions
- changed URL
- changed description line length
- reintroduced %%{version} macro to source0
- removed extra backslash from %%cmake
- changed line indentations so all are single space
- removed -DDOC_DIR from %%cmake
- removed extraneous remove lines
* Sun Jun 09 2013 Giles Birchley <gbirchey(a)blueyonder.co.uk> - 1.1.0-1
- changes following rpmfusion review (#2455).
- removed Group tag.
- updated source to v1.1 (linux fixes)
- removed pcsx2-1.0.0_helpfile.diff (no longer needed).
- removed pcsx2-1.0.0_fedora_cmake.diff (Fedora<16 is no longer supported).
- removed pcsx2-1.1.0_fedora_gcc.diff as this patch is now applied in 1.1.0 source
- added Requires: hicolor-icon-theme (icons in %%{_datadir}/icons/hicolor/).
- added BuildRequires: libaio-devel (needed for 1.1.0).
- added warning about SSE2 to %%description.
- comment about 64 bit status shortened.
- version from names of docs removed (unversioned in 1.1.0).
- fixed omissions in pcsx2.xpm shebang (fix rpmlint error)
- Use %%{_docdir} instead of %%{_defaultdocdir}.
- removed some docs that were either misplaced or should not be packaged.
- removed specification of CMAKE_INSTALL_PREFIX and CMAKE_VERBOSE_MAKEFILE (%%cmake macro already sets them).
- moved %%find_lang macro to end of %%install.
- moved shell invocation to line following %%post %%postun (fix rpmlint error)
* Mon May 27 2013 Giles Birchley <gbirchey(a)blueyonder.co.uk> - 1.0.0-2
- further changes to comply with rpmfusion review (#2455):
- libGL-devel/libGLU-devel instead of mesa-libGL-devel
- Remove BuildRequires: libCg (redundant with Cg)
- Use %%{_prefix} instead of /usr for CMAKE install prefix
- add Gregory Hainaut's patch to fix issue with gcc 4.8, for Fedora 19 build
- Changed cmake option of DBUILD_REPLAY_LOADERS to false and changed %%files accrdingly
* Mon Oct 15 2012 Giles Birchley <gbirchey(a)blueyonder.co.uk> - 1.0.0-1
- Build of official 1.0.0 Release
- Significant modifications to script to comply with Fedora/RPMFusion packaging requirements
- Removed redundant BuildRequires
- Added upstream source
- Added Patch to make CFLAGS compliant
- Changed DCMAKE_BUILD_STRIP to FALSE to allow rpm debug package to be created
- Changed document destination in cmake by specifying DDOC_DIR=
- Changed language detection
- Changed icon and desktop file installation
* Tue Aug 09 2011 Danger Boy <Danger[dot] Boy [at]necac.tv.idl> - 0.9.8.4851-1
- initial build
Index: .cvsignore
===================================================================
RCS file: /cvs/nonfree/rpms/pcsx2/F-18/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore 1 Sep 2013 10:49:05 -0000 1.1
+++ .cvsignore 30 Sep 2013 19:13:48 -0000 1.2
@@ -0,0 +1 @@
+pcsx2-1.1.0-r5674-lnx-sources.tar.bz2
Index: sources
===================================================================
RCS file: /cvs/nonfree/rpms/pcsx2/F-18/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources 1 Sep 2013 10:49:06 -0000 1.1
+++ sources 30 Sep 2013 19:13:48 -0000 1.2
@@ -0,0 +1 @@
+d999360dc0e142476aeccaf8b6cf767b pcsx2-1.1.0-r5674-lnx-sources.tar.bz2
11 years
rpms/pcsx2/devel pcsx2-1.1.0_fedora_cflags_opts.diff, NONE, 1.1 pcsx2.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
by Giles Birchley
Author: gbirchley
Update of /cvs/nonfree/rpms/pcsx2/devel
In directory old02.ovh.rpmfusion.lan:/tmp/cvs-serv31021/devel
Modified Files:
.cvsignore sources
Added Files:
pcsx2-1.1.0_fedora_cflags_opts.diff pcsx2.spec
Log Message:
pcsx2-1.1.0_fedora_cflags_opts.diff:
CMakeLists.txt | 40 +---------------------------------------
1 file changed, 1 insertion(+), 39 deletions(-)
--- NEW FILE pcsx2-1.1.0_fedora_cflags_opts.diff ---
#Alter optimisation cflags to strip out those already automatically specified
#by %%cmake rpm macro (which uses -o2)
--- pcsx2-1.1.0/pcsx2/CMakeLists.txt
+++ pcsx2-1.1.0/pcsx2/CMakeLists.txt
@@ -32,45 +32,7 @@ set(DebugFlags
-g)
# set optimization flags
-set(OptimizationFlags
- -falign-functions
- -falign-jumps
- -falign-labels
- -falign-loops
- -fcaller-saves
- -fcprop-registers
- -fcrossjumping
- -fcse-follow-jumps
- -fcse-skip-blocks
- -fdefer-pop
- -fdelete-null-pointer-checks
- -fgcse
- -fgcse-lm
- -fif-conversion
- -fif-conversion2
- -fmerge-constants
- -foptimize-sibling-calls
- -fpeephole2
- -fregmove
- -freorder-blocks
- -freorder-functions
- -frerun-cse-after-loop
- -fsched-interblock
- -fsched-spec
- -fstrict-overflow
- -fthread-jumps
- -ftree-ccp
- -ftree-ch
- -ftree-copyrename
- -ftree-dce
- -ftree-dominator-opts
- -ftree-fre
- -ftree-lrs
- -ftree-pre
- -ftree-sra
- -ftree-ter
- -ftree-vrp
- -funit-at-a-time)
+set(OptimizationFlags)
# Debug - Build
if(CMAKE_BUILD_TYPE STREQUAL Debug)
--- NEW FILE pcsx2.spec ---
Name: pcsx2
Version: 1.1.0
Release: 5%{?dist}
Summary: A Sony Playstation2 emulator
License: GPLv3
URL: https://code.google.com/p/pcsx2/
Source0: https://pcsx2.googlecode.com/files/%{name}-%{version}-r5674-lnx-sources.t...
Patch1: %{name}-1.1.0_fedora_cflags_opts.diff
# PCSX2 does not support running as a 64 bit application.
# http://code.google.com/p/pcsx2/wiki/ChrootAnd64bStatusLinux
ExclusiveArch: i686
BuildRequires: desktop-file-utils
BuildRequires: Cg
BuildRequires: cmake
BuildRequires: zlib-devel
BuildRequires: bzip2-devel
BuildRequires: libXrandr-devel
BuildRequires: freetype-devel
BuildRequires: glew-devel
BuildRequires: gettext
BuildRequires: libGL-devel
BuildRequires: libGLU-devel
BuildRequires: libjpeg-turbo-devel
BuildRequires: alsa-lib-devel
BuildRequires: SDL-devel
BuildRequires: gtk2-devel
BuildRequires: portaudio-devel
BuildRequires: sparsehash-devel
BuildRequires: wxGTK-devel
BuildRequires: soundtouch-devel
BuildRequires: libX11-devel
BuildRequires: libICE-devel
BuildRequires: libaio-devel
Requires: joystick
Requires: hicolor-icon-theme
%description
A Playstation 2 emulator. Requires a dump of a real PS2 BIOS (not included)
WARNING: It requires a CPU with SSE2 instructions. If your CPU does not
support this instruction set, it does not have enough horse power to run
this emulator anyway.
%prep
%setup -q -n pcsx2.snapshot-5674
%patch1 -p1
# To remove executable bits from man, doc and icon files
chmod -x %{name}/Docs/GPL.txt %{name}/Docs/License.txt %{name}/Docs/readme-Docs.txt %{name}/Docs/PCSX2_FAQ.doc %{name}/Docs/PCSX2_Readme.doc bin/docs/pcsx2.1 linux_various/pcsx2.xpm
# Remove DOS encoding errors in txt files
sed -i 's/\r//' %{name}/Docs/GPL.txt
sed -i 's/\r//' %{name}/Docs/License.txt
%build
# pcsx2 contains cflags that override Fedora cflags, however
# a conservative approach has been taken because to quote upsteam "PCSX2 is not
# an ordinary sofware. Most of the code executed are self-generated by PCSX2
# itself (aka dynamic recompiler/virtual machine). That means 1/ gcc flags
# have no much impact on speed 2/ some gcc flags (used to) crash PCSX2"
# Extensive testing will is therefore needed. See rpmfusion bug #2455
%cmake . -DPACKAGE_MODE=TRUE \
-DGLSL_SHADER_DIR=%{_libdir}/%{name} \
-DBUILD_REPLAY_LOADERS=FALSE \
-DXDG_STD=TRUE \
-DGLSL_API=FALSE \
-DPLUGIN_DIR=%{_libdir}/%{name} \
-DGAMEINDEX_DIR=%{_datadir}/%{name} \
-DFORCE_INTERNAL_SOUNDTOUCH=FALSE \
-DFORCE_INTERNAL_SDL=FALSE \
-DCMAKE_BUILD_STRIP=FALSE \
-DCMAKE_BUILD_TYPE=Release
make %{?_smp_mflags} VERBOSE=1
%install
make install DESTDIR=%{buildroot}
# strip extra copies of pdf files, which are now in /doc/pcsx2
rm -rf %{buildroot}/usr/share/doc/pcsx2
# Install icon
mkdir -p %{buildroot}/%{_datadir}/icons/hicolor/128x128/apps/
install -pm 644 %{_builddir}/%{name}.snapshot-5674/linux_various/pcsx2.xpm %{buildroot}/%{_datadir}/icons/hicolor/128x128/apps/
# Install Desktop file
desktop-file-install \
--dir=%{buildroot}/%{_datadir}/applications \
%{_builddir}/%{name}.snapshot-5674/linux_various/pcsx2.desktop
#strip extra copy of icon file, Wrong place for fedora
rm -rf %{buildroot}/usr/share/pixmaps
# Install man page
mkdir -p %{buildroot}/%{_mandir}/man1
install -p -D -m 644 bin/docs/pcsx2.1 %{buildroot}/%{_mandir}/man1
%find_lang pcsx2_Iconized
%find_lang pcsx2_Main
%post
/sbin/ldconfig
/bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
%postun
/sbin/ldconfig
if [ $1 -eq 0 ] ; then
/bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null
/usr/bin/gtk-update-icon-cache -f %{_datadir}/icons/hicolor &>/dev/null || :
fi
%posttrans
/usr/bin/gtk-update-icon-cache -f %{_datadir}/icons/hicolor &>/dev/null || :
%files -f pcsx2_Iconized.lang -f pcsx2_Main.lang
%doc bin/docs/PCSX2_Readme.pdf bin/docs/PCSX2_FAQ.pdf
%{_bindir}/%{name}
%{_libdir}/%{name}/
%{_datadir}/applications/%{name}.desktop
%{_datadir}/icons/hicolor/128x128/apps/%{name}.xpm
%{_mandir}/man1/%{name}.*
%{_datadir}/%{name}/
%changelog
* Sat Jul 27 2013 Giles Birchley <gbirchey(a)blueyonder.co.uk> - 1.1.0-5
- made overlooked change suggested in rpmfusion review (#2455)
- changed requires from libGL-devel/libGLU-devel instead of mesa-libGL-devel
* Sun Jun 30 2013 Giles Birchley <gbirchey(a)blueyonder.co.uk> - 1.1.0-4
- made some minor changes suggested in rpmfusion review (#2455)
- removed backslash in cmake command
- removed pcsx2-1.1.0-fedora_cflags.diff
- replaced patch with pcsx2-1.1.0-fedora_cflags_opts.diff
* Tue Jun 25 2013 Giles Birchley <gbirchey(a)blueyonder.co.uk> - 1.1.0-3
- made some minor changes suggested in rpmfusion review (#2455)
- fix URL
* Tue Jun 25 2013 Giles Birchley <gbirchey(a)blueyonder.co.uk> - 1.1.0-2
- made some minor changes suggested in rpmfusion review (#2455):
- changed icon install permissions
- changed URL
- changed description line length
- reintroduced %%{version} macro to source0
- removed extra backslash from %%cmake
- changed line indentations so all are single space
- removed -DDOC_DIR from %%cmake
- removed extraneous remove lines
* Sun Jun 09 2013 Giles Birchley <gbirchey(a)blueyonder.co.uk> - 1.1.0-1
- changes following rpmfusion review (#2455).
- removed Group tag.
- updated source to v1.1 (linux fixes)
- removed pcsx2-1.0.0_helpfile.diff (no longer needed).
- removed pcsx2-1.0.0_fedora_cmake.diff (Fedora<16 is no longer supported).
- removed pcsx2-1.1.0_fedora_gcc.diff as this patch is now applied in 1.1.0 source
- added Requires: hicolor-icon-theme (icons in %%{_datadir}/icons/hicolor/).
- added BuildRequires: libaio-devel (needed for 1.1.0).
- added warning about SSE2 to %%description.
- comment about 64 bit status shortened.
- version from names of docs removed (unversioned in 1.1.0).
- fixed omissions in pcsx2.xpm shebang (fix rpmlint error)
- Use %%{_docdir} instead of %%{_defaultdocdir}.
- removed some docs that were either misplaced or should not be packaged.
- removed specification of CMAKE_INSTALL_PREFIX and CMAKE_VERBOSE_MAKEFILE (%%cmake macro already sets them).
- moved %%find_lang macro to end of %%install.
- moved shell invocation to line following %%post %%postun (fix rpmlint error)
* Mon May 27 2013 Giles Birchley <gbirchey(a)blueyonder.co.uk> - 1.0.0-2
- further changes to comply with rpmfusion review (#2455):
- libGL-devel/libGLU-devel instead of mesa-libGL-devel
- Remove BuildRequires: libCg (redundant with Cg)
- Use %%{_prefix} instead of /usr for CMAKE install prefix
- add Gregory Hainaut's patch to fix issue with gcc 4.8, for Fedora 19 build
- Changed cmake option of DBUILD_REPLAY_LOADERS to false and changed %%files accrdingly
* Mon Oct 15 2012 Giles Birchley <gbirchey(a)blueyonder.co.uk> - 1.0.0-1
- Build of official 1.0.0 Release
- Significant modifications to script to comply with Fedora/RPMFusion packaging requirements
- Removed redundant BuildRequires
- Added upstream source
- Added Patch to make CFLAGS compliant
- Changed DCMAKE_BUILD_STRIP to FALSE to allow rpm debug package to be created
- Changed document destination in cmake by specifying DDOC_DIR=
- Changed language detection
- Changed icon and desktop file installation
* Tue Aug 09 2011 Danger Boy <Danger[dot] Boy [at]necac.tv.idl> - 0.9.8.4851-1
- initial build
Index: .cvsignore
===================================================================
RCS file: /cvs/nonfree/rpms/pcsx2/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore 1 Sep 2013 10:49:05 -0000 1.1
+++ .cvsignore 30 Sep 2013 19:02:43 -0000 1.2
@@ -0,0 +1 @@
+pcsx2-1.1.0-r5674-lnx-sources.tar.bz2
Index: sources
===================================================================
RCS file: /cvs/nonfree/rpms/pcsx2/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources 1 Sep 2013 10:49:06 -0000 1.1
+++ sources 30 Sep 2013 19:02:43 -0000 1.2
@@ -0,0 +1 @@
+d999360dc0e142476aeccaf8b6cf767b pcsx2-1.1.0-r5674-lnx-sources.tar.bz2
11 years
rpms/cmus/devel cmus.spec,1.17,1.18
by Nicolas Chauvet
Author: kwizart
Update of /cvs/free/rpms/cmus/devel
In directory old02.ovh.rpmfusion.lan:/tmp/cvs-serv26011
Modified Files:
cmus.spec
Log Message:
* Mon Sep 30 2013 Nicolas Chauvet <kwizart(a)gmail.com> - 2.5.0-5
- Rebuilt
Index: cmus.spec
===================================================================
RCS file: /cvs/free/rpms/cmus/devel/cmus.spec,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -r1.17 -r1.18
--- cmus.spec 30 Sep 2013 08:38:33 -0000 1.17
+++ cmus.spec 30 Sep 2013 08:55:37 -0000 1.18
@@ -1,6 +1,6 @@
Name: cmus
Version: 2.5.0
-Release: 4%{?dist}
+Release: 5%{?dist}
Summary: Ncurses-Based Music Player
Group: Applications/Multimedia
License: GPLv2+
@@ -69,6 +69,9 @@
%changelog
+* Mon Sep 30 2013 Nicolas Chauvet <kwizart(a)gmail.com> - 2.5.0-5
+- Rebuilt
+
* Mon Sep 30 2013 Nicolas Chauvet <kwizart(a)gmail.com> - 2.5.0-4
- Rebuilt
11 years
rpms/wl-kmod/devel wl-kmod.spec,1.76,1.77
by Nicolas Chauvet
Author: kwizart
Update of /cvs/nonfree/rpms/wl-kmod/devel
In directory old02.ovh.rpmfusion.lan:/tmp/cvs-serv25847
Modified Files:
wl-kmod.spec
Log Message:
* Mon Sep 30 2013 Nicolas Chauvet <kwizart(a)gmail.com> - 6.30.223.141-2
- Rebuilt
Index: wl-kmod.spec
===================================================================
RCS file: /cvs/nonfree/rpms/wl-kmod/devel/wl-kmod.spec,v
retrieving revision 1.76
retrieving revision 1.77
diff -u -r1.76 -r1.77
--- wl-kmod.spec 15 Sep 2013 14:24:22 -0000 1.76
+++ wl-kmod.spec 30 Sep 2013 08:55:26 -0000 1.77
@@ -7,7 +7,7 @@
Name: wl-kmod
Version: 6.30.223.141
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: Kernel module for Broadcom wireless devices
Group: System Environment/Kernel
License: Redistributable, no modification permitted
@@ -90,6 +90,9 @@
rm -rf $RPM_BUILD_ROOT
%changelog
+* Mon Sep 30 2013 Nicolas Chauvet <kwizart(a)gmail.com> - 6.30.223.141-2
+- Rebuilt
+
* Sat Sep 14 2013 Nicolas Viéville <nicolas.vieville(a)univ-valenciennes.fr> - 6.30.223.141-1
- Upstream update to 6.30.223.141
11 years
rpms/meka/devel meka.spec,1.5,1.6
by Nicolas Chauvet
Author: kwizart
Update of /cvs/nonfree/rpms/meka/devel
In directory old02.ovh.rpmfusion.lan:/tmp/cvs-serv25705
Modified Files:
meka.spec
Log Message:
* Mon Sep 30 2013 Nicolas Chauvet <kwizart(a)gmail.com> - 0.80-0.4.20130725svn
- Rebuilt
Index: meka.spec
===================================================================
RCS file: /cvs/nonfree/rpms/meka/devel/meka.spec,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- meka.spec 23 Aug 2013 15:13:44 -0000 1.5
+++ meka.spec 30 Sep 2013 08:55:11 -0000 1.6
@@ -3,7 +3,7 @@
Name: meka
Version: 0.80
-Release: 0.3.20130725svn%{?dist}
+Release: 0.4.20130725svn%{?dist}
Summary: Sega 8-bit machine emulator
License: MEKA and non-commercial
@@ -134,6 +134,9 @@
%changelog
+* Mon Sep 30 2013 Nicolas Chauvet <kwizart(a)gmail.com> - 0.80-0.4.20130725svn
+- Rebuilt
+
* Sun Aug 18 2013 Andrea Musuruane <musuruan(a)gmail.com> 0.80-0.3.20130725svn
- Updated to a new upstream preview of version 0.80
- Fixed startup script
11 years
rpms/mame/devel mame.spec,1.89,1.90
by Nicolas Chauvet
Author: kwizart
Update of /cvs/nonfree/rpms/mame/devel
In directory old02.ovh.rpmfusion.lan:/tmp/cvs-serv25562
Modified Files:
mame.spec
Log Message:
* Mon Sep 30 2013 Nicolas Chauvet <kwizart(a)gmail.com> - 0.150-2
- Rebuilt
Index: mame.spec
===================================================================
RCS file: /cvs/nonfree/rpms/mame/devel/mame.spec,v
retrieving revision 1.89
retrieving revision 1.90
diff -u -r1.89 -r1.90
--- mame.spec 19 Sep 2013 18:50:57 -0000 1.89
+++ mame.spec 30 Sep 2013 08:55:02 -0000 1.90
@@ -25,7 +25,7 @@
Version: 0.%{baseversion}
%endif
-Release: 1%{?svnrelease}%{?dist}
+Release: 2%{?svnrelease}%{?dist}
Summary: Multiple Arcade Machine Emulator
#Files in src/lib/util and src/osd (except src/osd/sdl) are BSD
@@ -387,6 +387,9 @@
%changelog
+* Mon Sep 30 2013 Nicolas Chauvet <kwizart(a)gmail.com> - 0.150-2
+- Rebuilt
+
* Thu Sep 19 2013 Julian Sikorski <belegdol(a)fedoraproject.org> - 0.150-1
- Updated to 0.150
- Fixed the cheatpath
11 years
rpms/broadcom-wl/devel broadcom-wl.spec,1.21,1.22
by Nicolas Chauvet
Author: kwizart
Update of /cvs/nonfree/rpms/broadcom-wl/devel
In directory old02.ovh.rpmfusion.lan:/tmp/cvs-serv25378
Modified Files:
broadcom-wl.spec
Log Message:
* Mon Sep 30 2013 Nicolas Chauvet <kwizart(a)gmail.com> - 6.30.223.141-2
- Rebuilt
Index: broadcom-wl.spec
===================================================================
RCS file: /cvs/nonfree/rpms/broadcom-wl/devel/broadcom-wl.spec,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -r1.21 -r1.22
--- broadcom-wl.spec 15 Sep 2013 14:39:56 -0000 1.21
+++ broadcom-wl.spec 30 Sep 2013 08:54:50 -0000 1.22
@@ -1,6 +1,6 @@
Name: broadcom-wl
Version: 6.30.223.141
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: Common files for Broadcom 802.11 STA driver
Group: System Environment/Kernel
License: Redistributable, no modification permitted
@@ -59,6 +59,9 @@
%config(noreplace) %{_sysconfdir}/akmods/akmod-wl/api
%changelog
+* Mon Sep 30 2013 Nicolas Chauvet <kwizart(a)gmail.com> - 6.30.223.141-2
+- Rebuilt
+
* Sat Sep 14 2013 Nicolas Viéville <nicolas.vieville(a)univ-valenciennes.fr> - 6.30.223.141-1
- Upstream update to 6.30.223.141
11 years
rpms/abuse/devel abuse.spec,1.2,1.3
by Nicolas Chauvet
Author: kwizart
Update of /cvs/nonfree/rpms/abuse/devel
In directory old02.ovh.rpmfusion.lan:/tmp/cvs-serv25227
Modified Files:
abuse.spec
Log Message:
* Mon Sep 30 2013 Nicolas Chauvet <kwizart(a)gmail.com> - 0.8-5
- Rebuilt
Index: abuse.spec
===================================================================
RCS file: /cvs/nonfree/rpms/abuse/devel/abuse.spec,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- abuse.spec 26 Aug 2013 17:42:53 -0000 1.2
+++ abuse.spec 30 Sep 2013 08:54:40 -0000 1.3
@@ -1,6 +1,6 @@
Name: abuse
Version: 0.8
-Release: 4%{?dist}
+Release: 5%{?dist}
Summary: The classic Crack-Dot-Com game
Group: Amusements/Games
# The engine is GPLv2+, the data files are mostly in the public domain, except
@@ -66,6 +66,9 @@
%changelog
+* Mon Sep 30 2013 Nicolas Chauvet <kwizart(a)gmail.com> - 0.8-5
+- Rebuilt
+
* Mon Aug 26 2013 Hans de Goede <j.w.r.degoede(a)gmail.com> - 0.8-4
- Really resize the icon to be exactly 256x256
11 years