rpms/plus4emu/F-9 README_plus4emu.dribble, NONE, 1.1 plus4emu-1.2.5-fixpathissue.patch, NONE, 1.1 plus4emu-1.2.7-userpmopts.patch, NONE, 1.1 plus4emu.png, NONE, 1.1 plus4emu.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
by Andrea Musuruane
Author: musuruan
Update of /cvs/free/rpms/plus4emu/F-9
In directory se02.es.rpmfusion.net:/tmp/cvs-serv32526/F-9
Modified Files:
.cvsignore sources
Added Files:
README_plus4emu.dribble plus4emu-1.2.5-fixpathissue.patch
plus4emu-1.2.7-userpmopts.patch plus4emu.png plus4emu.spec
Log Message:
First import
--- NEW FILE README_plus4emu.dribble ---
README for plus4emu
===================
1. The ROMs are not distributed with the rpm, however as stated in the plus4emu
documentation, the ROMs can be obtained from:
http://www.sharemation.com/IstvanV/roms/plus4emu_roms.zip
2. Unless you have configured plus4emu to look elsewhere, then the roms should
be installed into the "$HOME/.plus4emu/roms" directory. You may also need to
run the "plus4emu-makecfg" command after the rom installation in order to
plus4emu to recognise them.
plus4emu-1.2.5-fixpathissue.patch:
--- NEW FILE plus4emu-1.2.5-fixpathissue.patch ---
--- plus4emu-1.2.5/gui/main.cpp.orig 2007-12-09 16:10:19.000000000 +0000
+++ plus4emu-1.2.5/gui/main.cpp 2008-01-11 16:20:15.000000000 +0000
@@ -203,6 +203,10 @@
#ifdef __APPLE__
cmdLine += " -f";
#endif
+
+ if (cmdLine[0] != '"')
+ cmdLine = "\"" + cmdLine;
+
std::system(cmdLine.c_str());
f = new Plus4Emu::File(cfgFileName, true);
}
plus4emu-1.2.7-userpmopts.patch:
--- NEW FILE plus4emu-1.2.7-userpmopts.patch ---
--- SConstruct.orig 2008-07-13 15:57:39.000000000 +0200
+++ SConstruct 2008-07-13 15:58:02.000000000 +0200
@@ -10,17 +10,7 @@
enableDebug = 0
buildRelease = 1
-compilerFlags = ''
-if buildRelease:
- if linux32CrossCompile or win32CrossCompile:
- compilerFlags = ' -march=pentium2 -mtune=generic '
-if enableDebug and not buildRelease:
- compilerFlags = ' -Wno-long-long -Wshadow -g -O2 ' + compilerFlags
- compilerFlags = ' -Wall -W -ansi -pedantic ' + compilerFlags
-else:
- compilerFlags = ' -Wall -O3 ' + compilerFlags
- compilerFlags = compilerFlags + ' -fno-inline-functions '
- compilerFlags = compilerFlags + ' -fomit-frame-pointer -ffast-math '
+compilerFlags = 'insertrpmflags'
fltkConfig = 'fltk-config'
--- NEW FILE plus4emu.spec ---
Name: plus4emu
Version: 1.2.7
Release: 1%{?dist}
Summary: Portable emulator of the Commodore 264 family of computers
Group: Applications/Emulators
License: GPLv2+
URL: http://plus4emu.sourceforge.net
Source0: http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz
Source1: %{name}.png
Source2: README_%{name}.dribble
Patch0: %{name}-1.2.7-userpmopts.patch
Patch1: %{name}-1.2.5-fixpathissue.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: desktop-file-utils
BuildRequires: fltk-fluid >= 1.1.0
BuildRequires: libsndfile-devel
BuildRequires: lua-devel
BuildRequires: portaudio-devel >= 18
BuildRequires: scons
BuildRequires: SDL-devel
Requires: hicolor-icon-theme
%description
Plus4emu is an open source, portable emulator of the Commodore 264 family of
computers (C16, C116, and Plus/4), written in C++. It implements accurate, high
quality hardware emulation.
%prep
%setup -q
%patch0 -p0
%patch1 -p1
# Insert the compiler optflags
sed -i 's|insertrpmflags|%{optflags}|' SConstruct
# Fix EOL chars
sed -i 's/\r//' README NEWS
# Rename makecfg to a less generic name to avoid possible conflicts
sed -i 's|makecfg|%{name}-makecfg|' gui/main.cpp README
%build
scons %{?_smp_mflags}
# Build desktop icon
cat >%{name}.desktop <<EOF
[Desktop Entry]
Encoding=UTF-8
Name=Plus4emu
GenericName=Commodore 264 series emulator
Comment=%{summary}
Exec=%{name}
Icon=%{name}
Terminal=false
Type=Application
StartupNotify=false
Categories=Game;Emulator;
EOF
%install
rm -rf %{buildroot}
mkdir -p %{buildroot}%{_bindir}
mkdir -p %{buildroot}%{_datadir}/icons/hicolor/48x48/apps
install -pm0644 %{SOURCE1} %{buildroot}%{_datadir}/icons/hicolor/48x48/apps
install -pm0644 %{SOURCE2} README.dribble
install -pm0755 plus4emu tapconv %{buildroot}%{_bindir}
install -pm0755 makecfg %{buildroot}%{_bindir}/%{name}-makecfg
desktop-file-install --vendor dribble \
--dir %{buildroot}%{_datadir}/applications \
%{name}.desktop
%clean
rm -rf %{buildroot}
%post
touch --no-create %{_datadir}/icons/hicolor
if [ -x %{_bindir}/gtk-update-icon-cache ]; then
%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
fi
%postun
touch --no-create %{_datadir}/icons/hicolor
if [ -x %{_bindir}/gtk-update-icon-cache ]; then
%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
fi
%files
%defattr(-,root,root,-)
%{_bindir}/*
%{_datadir}/icons/hicolor/48x48/apps/%{name}.png
%{_datadir}/applications/dribble-%{name}.desktop
%doc README COPYING NEWS README.dribble
%changelog
* Sun Jul 13 2008 Andrea Musuruane <musuruan(a)gmail.com> 1.2.7-1
- Updated to upstream 1.2.7
* Sat Jun 14 2008 Andrea Musuruane <musuruan(a)gmail.com> 1.2.6.1-1
- Updated to upstream 1.2.6.1
- Made a new patch to compile with GCC 4.3 (SF #1977560)
- Added a patch from upstream SVN not to require libpng-devel and
libjpeg-devel (SF #1977554)
- Minor clean-up
* Sun Feb 03 2008 Ian Chapman <packages[AT]amiga-hardware.com> 1.2.5-3
- GCC 4.3 fixes
* Sun Jan 21 2008 Ian Chapman <packages[AT]amiga-hardware.com> 1.2.5-2
- Dropped fltk-devel BR, fltk-fluid pulls it in anyway
- Minor cleanups
* Fri Jan 11 2008 Ian Chapman <packages[AT]amiga-hardware.com> 1.2.5-1
- Initial release
Index: .cvsignore
===================================================================
RCS file: /cvs/free/rpms/plus4emu/F-9/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore 1 Jun 2008 12:26:10 -0000 1.1
+++ .cvsignore 16 Jul 2008 15:38:00 -0000 1.2
@@ -0,0 +1 @@
+plus4emu-1.2.7.tar.gz
Index: sources
===================================================================
RCS file: /cvs/free/rpms/plus4emu/F-9/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources 1 Jun 2008 12:26:10 -0000 1.1
+++ sources 16 Jul 2008 15:38:01 -0000 1.2
@@ -0,0 +1 @@
+ff5fd596f5ea5c31e110b44cb5ca7f16 plus4emu-1.2.7.tar.gz
16 years, 4 months
rpms/plus4emu/devel README_plus4emu.dribble, NONE, 1.1 plus4emu-1.2.5-fixpathissue.patch, NONE, 1.1 plus4emu-1.2.7-userpmopts.patch, NONE, 1.1 plus4emu.png, NONE, 1.1 plus4emu.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
by Andrea Musuruane
Author: musuruan
Update of /cvs/free/rpms/plus4emu/devel
In directory se02.es.rpmfusion.net:/tmp/cvs-serv32232/devel
Modified Files:
.cvsignore sources
Added Files:
README_plus4emu.dribble plus4emu-1.2.5-fixpathissue.patch
plus4emu-1.2.7-userpmopts.patch plus4emu.png plus4emu.spec
Log Message:
First import
--- NEW FILE README_plus4emu.dribble ---
README for plus4emu
===================
1. The ROMs are not distributed with the rpm, however as stated in the plus4emu
documentation, the ROMs can be obtained from:
http://www.sharemation.com/IstvanV/roms/plus4emu_roms.zip
2. Unless you have configured plus4emu to look elsewhere, then the roms should
be installed into the "$HOME/.plus4emu/roms" directory. You may also need to
run the "plus4emu-makecfg" command after the rom installation in order to
plus4emu to recognise them.
plus4emu-1.2.5-fixpathissue.patch:
--- NEW FILE plus4emu-1.2.5-fixpathissue.patch ---
--- plus4emu-1.2.5/gui/main.cpp.orig 2007-12-09 16:10:19.000000000 +0000
+++ plus4emu-1.2.5/gui/main.cpp 2008-01-11 16:20:15.000000000 +0000
@@ -203,6 +203,10 @@
#ifdef __APPLE__
cmdLine += " -f";
#endif
+
+ if (cmdLine[0] != '"')
+ cmdLine = "\"" + cmdLine;
+
std::system(cmdLine.c_str());
f = new Plus4Emu::File(cfgFileName, true);
}
plus4emu-1.2.7-userpmopts.patch:
--- NEW FILE plus4emu-1.2.7-userpmopts.patch ---
--- SConstruct.orig 2008-07-13 15:57:39.000000000 +0200
+++ SConstruct 2008-07-13 15:58:02.000000000 +0200
@@ -10,17 +10,7 @@
enableDebug = 0
buildRelease = 1
-compilerFlags = ''
-if buildRelease:
- if linux32CrossCompile or win32CrossCompile:
- compilerFlags = ' -march=pentium2 -mtune=generic '
-if enableDebug and not buildRelease:
- compilerFlags = ' -Wno-long-long -Wshadow -g -O2 ' + compilerFlags
- compilerFlags = ' -Wall -W -ansi -pedantic ' + compilerFlags
-else:
- compilerFlags = ' -Wall -O3 ' + compilerFlags
- compilerFlags = compilerFlags + ' -fno-inline-functions '
- compilerFlags = compilerFlags + ' -fomit-frame-pointer -ffast-math '
+compilerFlags = 'insertrpmflags'
fltkConfig = 'fltk-config'
--- NEW FILE plus4emu.spec ---
Name: plus4emu
Version: 1.2.7
Release: 1%{?dist}
Summary: Portable emulator of the Commodore 264 family of computers
Group: Applications/Emulators
License: GPLv2+
URL: http://plus4emu.sourceforge.net
Source0: http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz
Source1: %{name}.png
Source2: README_%{name}.dribble
Patch0: %{name}-1.2.7-userpmopts.patch
Patch1: %{name}-1.2.5-fixpathissue.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: desktop-file-utils
BuildRequires: fltk-fluid >= 1.1.0
BuildRequires: libsndfile-devel
BuildRequires: lua-devel
BuildRequires: portaudio-devel >= 18
BuildRequires: scons
BuildRequires: SDL-devel
Requires: hicolor-icon-theme
%description
Plus4emu is an open source, portable emulator of the Commodore 264 family of
computers (C16, C116, and Plus/4), written in C++. It implements accurate, high
quality hardware emulation.
%prep
%setup -q
%patch0 -p0
%patch1 -p1
# Insert the compiler optflags
sed -i 's|insertrpmflags|%{optflags}|' SConstruct
# Fix EOL chars
sed -i 's/\r//' README NEWS
# Rename makecfg to a less generic name to avoid possible conflicts
sed -i 's|makecfg|%{name}-makecfg|' gui/main.cpp README
%build
scons %{?_smp_mflags}
# Build desktop icon
cat >%{name}.desktop <<EOF
[Desktop Entry]
Encoding=UTF-8
Name=Plus4emu
GenericName=Commodore 264 series emulator
Comment=%{summary}
Exec=%{name}
Icon=%{name}
Terminal=false
Type=Application
StartupNotify=false
Categories=Game;Emulator;
EOF
%install
rm -rf %{buildroot}
mkdir -p %{buildroot}%{_bindir}
mkdir -p %{buildroot}%{_datadir}/icons/hicolor/48x48/apps
install -pm0644 %{SOURCE1} %{buildroot}%{_datadir}/icons/hicolor/48x48/apps
install -pm0644 %{SOURCE2} README.dribble
install -pm0755 plus4emu tapconv %{buildroot}%{_bindir}
install -pm0755 makecfg %{buildroot}%{_bindir}/%{name}-makecfg
desktop-file-install --vendor dribble \
--dir %{buildroot}%{_datadir}/applications \
%{name}.desktop
%clean
rm -rf %{buildroot}
%post
touch --no-create %{_datadir}/icons/hicolor
if [ -x %{_bindir}/gtk-update-icon-cache ]; then
%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
fi
%postun
touch --no-create %{_datadir}/icons/hicolor
if [ -x %{_bindir}/gtk-update-icon-cache ]; then
%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
fi
%files
%defattr(-,root,root,-)
%{_bindir}/*
%{_datadir}/icons/hicolor/48x48/apps/%{name}.png
%{_datadir}/applications/dribble-%{name}.desktop
%doc README COPYING NEWS README.dribble
%changelog
* Sun Jul 13 2008 Andrea Musuruane <musuruan(a)gmail.com> 1.2.7-1
- Updated to upstream 1.2.7
* Sat Jun 14 2008 Andrea Musuruane <musuruan(a)gmail.com> 1.2.6.1-1
- Updated to upstream 1.2.6.1
- Made a new patch to compile with GCC 4.3 (SF #1977560)
- Added a patch from upstream SVN not to require libpng-devel and
libjpeg-devel (SF #1977554)
- Minor clean-up
* Sun Feb 03 2008 Ian Chapman <packages[AT]amiga-hardware.com> 1.2.5-3
- GCC 4.3 fixes
* Sun Jan 21 2008 Ian Chapman <packages[AT]amiga-hardware.com> 1.2.5-2
- Dropped fltk-devel BR, fltk-fluid pulls it in anyway
- Minor cleanups
* Fri Jan 11 2008 Ian Chapman <packages[AT]amiga-hardware.com> 1.2.5-1
- Initial release
Index: .cvsignore
===================================================================
RCS file: /cvs/free/rpms/plus4emu/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore 1 Jun 2008 12:26:10 -0000 1.1
+++ .cvsignore 16 Jul 2008 15:36:27 -0000 1.2
@@ -0,0 +1 @@
+plus4emu-1.2.7.tar.gz
Index: sources
===================================================================
RCS file: /cvs/free/rpms/plus4emu/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources 1 Jun 2008 12:26:10 -0000 1.1
+++ sources 16 Jul 2008 15:36:27 -0000 1.2
@@ -0,0 +1 @@
+ff5fd596f5ea5c31e110b44cb5ca7f16 plus4emu-1.2.7.tar.gz
16 years, 4 months
rpms/desmume/F-8 desmume-0.7.0-dontlookinbuilddir.patch, NONE, 1.1 desmume-0.7.0-nobuggytoolsmenu.patch, NONE, 1.1 desmume.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
by Andrea Musuruane
Author: musuruan
Update of /cvs/free/rpms/desmume/F-8
In directory se02.es.rpmfusion.net:/tmp/cvs-serv16076/F-8
Modified Files:
.cvsignore sources
Added Files:
desmume-0.7.0-dontlookinbuilddir.patch
desmume-0.7.0-nobuggytoolsmenu.patch desmume.spec
Log Message:
First import
desmume-0.7.0-dontlookinbuilddir.patch:
--- NEW FILE desmume-0.7.0-dontlookinbuilddir.patch ---
--- desmume-0.7.0/src/gtk-glade/main.c.orig 2007-04-21 20:45:07.000000000 +0100
+++ desmume-0.7.0/src/gtk-glade/main.c 2007-06-01 13:48:22.000000000 +0100
@@ -77,11 +77,6 @@
{
char *path;
- /* looking in uninstalled (aka building) dir first */
- path = g_build_filename (GLADEUI_UNINSTALLED_DIR, filename, NULL);
- if (g_file_test (path, G_FILE_TEST_IS_REGULAR)) return path;
- g_free (path);
-
/* looking in installed dir */
path = g_build_filename (DATADIR, filename, NULL);
if (g_file_test (path, G_FILE_TEST_IS_REGULAR)) return path;
desmume-0.7.0-nobuggytoolsmenu.patch:
--- NEW FILE desmume-0.7.0-nobuggytoolsmenu.patch ---
--- desmume-0.7.0/src/gtk/main.c.orig 2007-04-21 15:27:07.000000000 +0100
+++ desmume-0.7.0/src/gtk/main.c 2007-06-01 14:27:09.000000000 +0100
@@ -1633,21 +1633,6 @@
#endif
- /** Menu "Outils" **/
-
- pMenu = gtk_menu_new();
-
- for(i = 0; i < dTools_list_size; i++)
- {
- pMenuItem = gtk_menu_item_new_with_label(dTools_list[i]->name);
- g_signal_connect(G_OBJECT(pMenuItem), "activate", G_CALLBACK(Start_dTool), GINT_TO_POINTER(i));
- gtk_menu_shell_append(GTK_MENU_SHELL(pMenu), pMenuItem);
- }
-
- pMenuItem = gtk_menu_item_new_with_label("Tools");
- gtk_menu_item_set_submenu(GTK_MENU_ITEM(pMenuItem), pMenu);
- gtk_menu_shell_append(GTK_MENU_SHELL(pMenuBar), pMenuItem);
-
/** Menu "?" **/
pMenu = gtk_menu_new();
--- NEW FILE desmume.spec ---
Name: desmume
Version: 0.8
Release: 1%{?dist}
Summary: A Nintendo DS emulator
Group: Applications/Emulators
License: GPLv2+
URL: http://desmume.org/
Source0: http://dl.sf.net/%{name}/%{name}-%{version}.tar.gz
Source1: desmume-man-pages-0.7.3.tar.gz
Patch0: desmume-0.7.0-dontlookinbuilddir.patch
Patch1: desmume-0.7.0-nobuggytoolsmenu.patch
# The following files were not found in the official 0.7.3 release
#Patch2: desmume-0.7.3-debian.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: gtkglext-devel
BuildRequires: libglade2-devel
BuildRequires: zziplib-devel
BuildRequires: gettext
BuildRequires: intltool
BuildRequires: desktop-file-utils
Requires: hicolor-icon-theme
%package glade
Summary: A Nintendo DS emulator (Glade GUI version)
Group: Applications/Emulators
%package cli
Summary: A Nintendo DS emulator (CLI version)
Group: Applications/Emulators
%description
DeSmuME is a Nintendo DS emulator running homebrew demos and commercial games.
%description glade
DeSmuME is a Nintendo DS emulator running homebrew demos and commercial games.
This is the GTK/Glade version.
%description cli
DeSmuME is a Nintendo DS emulator running homebrew demos and commercial games.
This is the CLI version.
%prep
%setup -q
%setup -q -T -D -a 1
%patch0 -p1
%ifarch x86_64
%patch1 -p1
%endif
#%patch2 -p1
# Fix premissions
chmod 644 src/*.{c,h}
chmod 644 src/gtk-glade/*.{c,h}
chmod 644 src/gtk-glade/dTools/*.{c,h}
# Fix glade path
sed -i 's|gladedir = $(datadir)/desmume/glade|gladedir = $(datadir)/desmume-glade/|g' src/gtk-glade/Makefile.{am,in}
# We need a different icon for desmume-glade
cp -a src/gtk/DeSmuME.xpm src/gtk-glade/DeSmuME-glade.xpm
sed -i 's|Icon=DeSmuME.xpm|Icon=DeSmuME-glade.xpm|g' src/gtk-glade/desmume-glade.desktop.in
# Fix gettext package name
sed -i 's|GETTEXT_PACKAGE=desmume|GETTEXT_PACKAGE=desmume-glade|g' configure{,.ac}
%build
%configure
make %{?_smp_mflags}
%install
rm -rf %{buildroot}
make install DESTDIR=%{buildroot}
# Install man pages
mkdir -p %{buildroot}%{_mandir}/man1/
install -p -m0644 man/%{name}.1 %{buildroot}%{_mandir}/man1/
install -p -m0644 man/%{name}-glade.1 %{buildroot}%{_mandir}/man1/
install -p -m0644 man/%{name}-cli.1 %{buildroot}%{_mandir}/man1/
# Remove installed icon
rm %{buildroot}%{_datadir}/pixmaps/DeSmuME.xpm
# Install icons
mkdir -p %{buildroot}%{_datadir}/icons/hicolor/32x32/apps
install -m 644 src/gtk/DeSmuME.xpm %{buildroot}%{_datadir}/icons/hicolor/32x32/apps/
install -m 644 src/gtk-glade/DeSmuME-glade.xpm %{buildroot}%{_datadir}/icons/hicolor/32x32/apps/
# Rename desktop files and fix categories
mkdir -p %{buildroot}%{_datadir}/applications
desktop-file-install \
--delete-original \
--vendor dribble \
--remove-key Version \
--remove-category GNOME \
--remove-category GTK \
--remove-category Application \
--add-category Emulator \
--dir %{buildroot}%{_datadir}/applications \
%{buildroot}%{_datadir}/applications/%{name}.desktop
desktop-file-install \
--delete-original \
--vendor dribble \
--remove-key Version \
--remove-category GNOME \
--remove-category GTK \
--remove-category Application \
--add-category Emulator \
--dir %{buildroot}%{_datadir}/applications \
%{buildroot}%{_datadir}/applications/%{name}-glade.desktop
%find_lang %{name}-glade
%clean
rm -rf %{buildroot}
%post
touch --no-create %{_datadir}/icons/hicolor
if [ -x %{_bindir}/gtk-update-icon-cache ]; then
%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
fi
%post glade
touch --no-create %{_datadir}/icons/hicolor
if [ -x %{_bindir}/gtk-update-icon-cache ]; then
%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
fi
%postun
touch --no-create %{_datadir}/icons/hicolor
if [ -x %{_bindir}/gtk-update-icon-cache ]; then
%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
fi
%postun glade
touch --no-create %{_datadir}/icons/hicolor
if [ -x %{_bindir}/gtk-update-icon-cache ]; then
%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
fi
%files
%defattr(-,root,root,-)
%{_bindir}/%{name}
%{_datadir}/icons/hicolor/32x32/apps/DeSmuME.xpm
%{_datadir}/applications/dribble-%{name}.desktop
%{_mandir}/man1/%{name}.1*
%doc AUTHORS ChangeLog COPYING README README.LIN
%files glade -f %{name}-glade.lang
%defattr(-,root,root,-)
%{_bindir}/%{name}-glade
%{_datadir}/%{name}-glade
%{_datadir}/icons/hicolor/32x32/apps/DeSmuME-glade.xpm
%{_datadir}/applications/dribble-%{name}-glade.desktop
%{_mandir}/man1/%{name}-glade.1*
%doc AUTHORS ChangeLog COPYING README README.LIN
%files cli
%defattr(-,root,root,-)
%{_bindir}/%{name}-cli
%{_mandir}/man1/%{name}-cli.1*
%doc AUTHORS ChangeLog COPYING README README.LIN
%changelog
* Wed Apr 23 2008 Andrea Musuruane <musuruan(a)gmail.com> 0.8-1
- Updated to upstream version 0.8
* Sun Sep 08 2007 Andrea Musuruane <musuruan(a)gmail.com> 0.7.3-4
- Using debian sources because many things were missing from upstream
- Removed no longer needed automake and autoconf from BR
- Updated icon cache scriptlets to be compliant to new guidelines
* Tue Aug 21 2007 Andrea Musuruane <musuruan(a)gmail.com> 0.7.3-3
- Added missing automake libtool to BR
* Mon Aug 20 2007 Andrea Musuruane <musuruan(a)gmail.com> 0.7.3-2
- Added missing autoconf to BR
* Sat Aug 18 2007 Andrea Musuruane <musuruan(a)gmail.com> 0.7.3-1
- Updated to upstream version 0.7.3
- Added man pages from Debian
- Updated License tag from GPL to GPLv2+
- Removed %%{?dist} tag from changelog
* Sun Jun 24 2007 Andrea Musuruane <musuruan(a)gmail.com> 0.7.1-1
- Updated to upstream version 0.7.1
- Updated icon cache scriptlets to be compliant to new guidelines
* Thu Jun 07 2007 Andrea Musuruane <musuruan(a)gmail.com> 0.7.0-2
- Added a patch from Ian Chapman to remove the buggy tools menu which
only contains IO regs which frequently crashes desmume on x86_64
- Added a patch from Ian Chapman to make desmume-glade ONLY look in the
installed location for it's .glade files and not to use the "uninstalled"
location
- Shortened description
- Better use of %%{name} macro
* Fri May 25 2007 Andrea Musuruane <musuruan(a)gmail.com> 0.7.0-1
- Updated to upstrem version 0.7.0
* Sun Mar 25 2007 Andrea Musuruane <musuruan(a)gmail.com> 0.6.0-1
- Initial release for Dribble
Index: .cvsignore
===================================================================
RCS file: /cvs/free/rpms/desmume/F-8/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore 1 Jun 2008 11:14:30 -0000 1.1
+++ .cvsignore 14 Jul 2008 14:19:57 -0000 1.2
@@ -0,0 +1,2 @@
+desmume-0.8.tar.gz
+desmume-man-pages-0.7.3.tar.gz
Index: sources
===================================================================
RCS file: /cvs/free/rpms/desmume/F-8/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources 1 Jun 2008 11:14:30 -0000 1.1
+++ sources 14 Jul 2008 14:19:57 -0000 1.2
@@ -0,0 +1,2 @@
+d8bf49dfd8d571af3a16be105c70dfda desmume-0.8.tar.gz
+64cb8e6288b7490f097e20fb262f0e97 desmume-man-pages-0.7.3.tar.gz
16 years, 4 months
rpms/desmume/F-9 desmume-0.7.0-dontlookinbuilddir.patch, NONE, 1.1 desmume-0.7.0-nobuggytoolsmenu.patch, NONE, 1.1 desmume.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
by Andrea Musuruane
Author: musuruan
Update of /cvs/free/rpms/desmume/F-9
In directory se02.es.rpmfusion.net:/tmp/cvs-serv15843/F-9
Modified Files:
.cvsignore sources
Added Files:
desmume-0.7.0-dontlookinbuilddir.patch
desmume-0.7.0-nobuggytoolsmenu.patch desmume.spec
Log Message:
First import
desmume-0.7.0-dontlookinbuilddir.patch:
--- NEW FILE desmume-0.7.0-dontlookinbuilddir.patch ---
--- desmume-0.7.0/src/gtk-glade/main.c.orig 2007-04-21 20:45:07.000000000 +0100
+++ desmume-0.7.0/src/gtk-glade/main.c 2007-06-01 13:48:22.000000000 +0100
@@ -77,11 +77,6 @@
{
char *path;
- /* looking in uninstalled (aka building) dir first */
- path = g_build_filename (GLADEUI_UNINSTALLED_DIR, filename, NULL);
- if (g_file_test (path, G_FILE_TEST_IS_REGULAR)) return path;
- g_free (path);
-
/* looking in installed dir */
path = g_build_filename (DATADIR, filename, NULL);
if (g_file_test (path, G_FILE_TEST_IS_REGULAR)) return path;
desmume-0.7.0-nobuggytoolsmenu.patch:
--- NEW FILE desmume-0.7.0-nobuggytoolsmenu.patch ---
--- desmume-0.7.0/src/gtk/main.c.orig 2007-04-21 15:27:07.000000000 +0100
+++ desmume-0.7.0/src/gtk/main.c 2007-06-01 14:27:09.000000000 +0100
@@ -1633,21 +1633,6 @@
#endif
- /** Menu "Outils" **/
-
- pMenu = gtk_menu_new();
-
- for(i = 0; i < dTools_list_size; i++)
- {
- pMenuItem = gtk_menu_item_new_with_label(dTools_list[i]->name);
- g_signal_connect(G_OBJECT(pMenuItem), "activate", G_CALLBACK(Start_dTool), GINT_TO_POINTER(i));
- gtk_menu_shell_append(GTK_MENU_SHELL(pMenu), pMenuItem);
- }
-
- pMenuItem = gtk_menu_item_new_with_label("Tools");
- gtk_menu_item_set_submenu(GTK_MENU_ITEM(pMenuItem), pMenu);
- gtk_menu_shell_append(GTK_MENU_SHELL(pMenuBar), pMenuItem);
-
/** Menu "?" **/
pMenu = gtk_menu_new();
--- NEW FILE desmume.spec ---
Name: desmume
Version: 0.8
Release: 1%{?dist}
Summary: A Nintendo DS emulator
Group: Applications/Emulators
License: GPLv2+
URL: http://desmume.org/
Source0: http://dl.sf.net/%{name}/%{name}-%{version}.tar.gz
Source1: desmume-man-pages-0.7.3.tar.gz
Patch0: desmume-0.7.0-dontlookinbuilddir.patch
Patch1: desmume-0.7.0-nobuggytoolsmenu.patch
# The following files were not found in the official 0.7.3 release
#Patch2: desmume-0.7.3-debian.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: gtkglext-devel
BuildRequires: libglade2-devel
BuildRequires: zziplib-devel
BuildRequires: gettext
BuildRequires: intltool
BuildRequires: desktop-file-utils
Requires: hicolor-icon-theme
%package glade
Summary: A Nintendo DS emulator (Glade GUI version)
Group: Applications/Emulators
%package cli
Summary: A Nintendo DS emulator (CLI version)
Group: Applications/Emulators
%description
DeSmuME is a Nintendo DS emulator running homebrew demos and commercial games.
%description glade
DeSmuME is a Nintendo DS emulator running homebrew demos and commercial games.
This is the GTK/Glade version.
%description cli
DeSmuME is a Nintendo DS emulator running homebrew demos and commercial games.
This is the CLI version.
%prep
%setup -q
%setup -q -T -D -a 1
%patch0 -p1
%ifarch x86_64
%patch1 -p1
%endif
#%patch2 -p1
# Fix premissions
chmod 644 src/*.{c,h}
chmod 644 src/gtk-glade/*.{c,h}
chmod 644 src/gtk-glade/dTools/*.{c,h}
# Fix glade path
sed -i 's|gladedir = $(datadir)/desmume/glade|gladedir = $(datadir)/desmume-glade/|g' src/gtk-glade/Makefile.{am,in}
# We need a different icon for desmume-glade
cp -a src/gtk/DeSmuME.xpm src/gtk-glade/DeSmuME-glade.xpm
sed -i 's|Icon=DeSmuME.xpm|Icon=DeSmuME-glade.xpm|g' src/gtk-glade/desmume-glade.desktop.in
# Fix gettext package name
sed -i 's|GETTEXT_PACKAGE=desmume|GETTEXT_PACKAGE=desmume-glade|g' configure{,.ac}
%build
%configure
make %{?_smp_mflags}
%install
rm -rf %{buildroot}
make install DESTDIR=%{buildroot}
# Install man pages
mkdir -p %{buildroot}%{_mandir}/man1/
install -p -m0644 man/%{name}.1 %{buildroot}%{_mandir}/man1/
install -p -m0644 man/%{name}-glade.1 %{buildroot}%{_mandir}/man1/
install -p -m0644 man/%{name}-cli.1 %{buildroot}%{_mandir}/man1/
# Remove installed icon
rm %{buildroot}%{_datadir}/pixmaps/DeSmuME.xpm
# Install icons
mkdir -p %{buildroot}%{_datadir}/icons/hicolor/32x32/apps
install -m 644 src/gtk/DeSmuME.xpm %{buildroot}%{_datadir}/icons/hicolor/32x32/apps/
install -m 644 src/gtk-glade/DeSmuME-glade.xpm %{buildroot}%{_datadir}/icons/hicolor/32x32/apps/
# Rename desktop files and fix categories
mkdir -p %{buildroot}%{_datadir}/applications
desktop-file-install \
--delete-original \
--vendor dribble \
--remove-key Version \
--remove-category GNOME \
--remove-category GTK \
--remove-category Application \
--add-category Emulator \
--dir %{buildroot}%{_datadir}/applications \
%{buildroot}%{_datadir}/applications/%{name}.desktop
desktop-file-install \
--delete-original \
--vendor dribble \
--remove-key Version \
--remove-category GNOME \
--remove-category GTK \
--remove-category Application \
--add-category Emulator \
--dir %{buildroot}%{_datadir}/applications \
%{buildroot}%{_datadir}/applications/%{name}-glade.desktop
%find_lang %{name}-glade
%clean
rm -rf %{buildroot}
%post
touch --no-create %{_datadir}/icons/hicolor
if [ -x %{_bindir}/gtk-update-icon-cache ]; then
%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
fi
%post glade
touch --no-create %{_datadir}/icons/hicolor
if [ -x %{_bindir}/gtk-update-icon-cache ]; then
%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
fi
%postun
touch --no-create %{_datadir}/icons/hicolor
if [ -x %{_bindir}/gtk-update-icon-cache ]; then
%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
fi
%postun glade
touch --no-create %{_datadir}/icons/hicolor
if [ -x %{_bindir}/gtk-update-icon-cache ]; then
%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
fi
%files
%defattr(-,root,root,-)
%{_bindir}/%{name}
%{_datadir}/icons/hicolor/32x32/apps/DeSmuME.xpm
%{_datadir}/applications/dribble-%{name}.desktop
%{_mandir}/man1/%{name}.1*
%doc AUTHORS ChangeLog COPYING README README.LIN
%files glade -f %{name}-glade.lang
%defattr(-,root,root,-)
%{_bindir}/%{name}-glade
%{_datadir}/%{name}-glade
%{_datadir}/icons/hicolor/32x32/apps/DeSmuME-glade.xpm
%{_datadir}/applications/dribble-%{name}-glade.desktop
%{_mandir}/man1/%{name}-glade.1*
%doc AUTHORS ChangeLog COPYING README README.LIN
%files cli
%defattr(-,root,root,-)
%{_bindir}/%{name}-cli
%{_mandir}/man1/%{name}-cli.1*
%doc AUTHORS ChangeLog COPYING README README.LIN
%changelog
* Wed Apr 23 2008 Andrea Musuruane <musuruan(a)gmail.com> 0.8-1
- Updated to upstream version 0.8
* Sun Sep 08 2007 Andrea Musuruane <musuruan(a)gmail.com> 0.7.3-4
- Using debian sources because many things were missing from upstream
- Removed no longer needed automake and autoconf from BR
- Updated icon cache scriptlets to be compliant to new guidelines
* Tue Aug 21 2007 Andrea Musuruane <musuruan(a)gmail.com> 0.7.3-3
- Added missing automake libtool to BR
* Mon Aug 20 2007 Andrea Musuruane <musuruan(a)gmail.com> 0.7.3-2
- Added missing autoconf to BR
* Sat Aug 18 2007 Andrea Musuruane <musuruan(a)gmail.com> 0.7.3-1
- Updated to upstream version 0.7.3
- Added man pages from Debian
- Updated License tag from GPL to GPLv2+
- Removed %%{?dist} tag from changelog
* Sun Jun 24 2007 Andrea Musuruane <musuruan(a)gmail.com> 0.7.1-1
- Updated to upstream version 0.7.1
- Updated icon cache scriptlets to be compliant to new guidelines
* Thu Jun 07 2007 Andrea Musuruane <musuruan(a)gmail.com> 0.7.0-2
- Added a patch from Ian Chapman to remove the buggy tools menu which
only contains IO regs which frequently crashes desmume on x86_64
- Added a patch from Ian Chapman to make desmume-glade ONLY look in the
installed location for it's .glade files and not to use the "uninstalled"
location
- Shortened description
- Better use of %%{name} macro
* Fri May 25 2007 Andrea Musuruane <musuruan(a)gmail.com> 0.7.0-1
- Updated to upstrem version 0.7.0
* Sun Mar 25 2007 Andrea Musuruane <musuruan(a)gmail.com> 0.6.0-1
- Initial release for Dribble
Index: .cvsignore
===================================================================
RCS file: /cvs/free/rpms/desmume/F-9/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore 1 Jun 2008 11:14:30 -0000 1.1
+++ .cvsignore 14 Jul 2008 14:15:49 -0000 1.2
@@ -0,0 +1,2 @@
+desmume-0.8.tar.gz
+desmume-man-pages-0.7.3.tar.gz
Index: sources
===================================================================
RCS file: /cvs/free/rpms/desmume/F-9/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources 1 Jun 2008 11:14:30 -0000 1.1
+++ sources 14 Jul 2008 14:15:49 -0000 1.2
@@ -0,0 +1,2 @@
+d8bf49dfd8d571af3a16be105c70dfda desmume-0.8.tar.gz
+64cb8e6288b7490f097e20fb262f0e97 desmume-man-pages-0.7.3.tar.gz
16 years, 4 months
rpms/desmume/devel desmume-0.7.0-dontlookinbuilddir.patch, NONE, 1.1 desmume-0.7.0-nobuggytoolsmenu.patch, NONE, 1.1 desmume.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
by Andrea Musuruane
Author: musuruan
Update of /cvs/free/rpms/desmume/devel
In directory se02.es.rpmfusion.net:/tmp/cvs-serv14865/devel
Modified Files:
.cvsignore sources
Added Files:
desmume-0.7.0-dontlookinbuilddir.patch
desmume-0.7.0-nobuggytoolsmenu.patch desmume.spec
Log Message:
First Import
desmume-0.7.0-dontlookinbuilddir.patch:
--- NEW FILE desmume-0.7.0-dontlookinbuilddir.patch ---
--- desmume-0.7.0/src/gtk-glade/main.c.orig 2007-04-21 20:45:07.000000000 +0100
+++ desmume-0.7.0/src/gtk-glade/main.c 2007-06-01 13:48:22.000000000 +0100
@@ -77,11 +77,6 @@
{
char *path;
- /* looking in uninstalled (aka building) dir first */
- path = g_build_filename (GLADEUI_UNINSTALLED_DIR, filename, NULL);
- if (g_file_test (path, G_FILE_TEST_IS_REGULAR)) return path;
- g_free (path);
-
/* looking in installed dir */
path = g_build_filename (DATADIR, filename, NULL);
if (g_file_test (path, G_FILE_TEST_IS_REGULAR)) return path;
desmume-0.7.0-nobuggytoolsmenu.patch:
--- NEW FILE desmume-0.7.0-nobuggytoolsmenu.patch ---
--- desmume-0.7.0/src/gtk/main.c.orig 2007-04-21 15:27:07.000000000 +0100
+++ desmume-0.7.0/src/gtk/main.c 2007-06-01 14:27:09.000000000 +0100
@@ -1633,21 +1633,6 @@
#endif
- /** Menu "Outils" **/
-
- pMenu = gtk_menu_new();
-
- for(i = 0; i < dTools_list_size; i++)
- {
- pMenuItem = gtk_menu_item_new_with_label(dTools_list[i]->name);
- g_signal_connect(G_OBJECT(pMenuItem), "activate", G_CALLBACK(Start_dTool), GINT_TO_POINTER(i));
- gtk_menu_shell_append(GTK_MENU_SHELL(pMenu), pMenuItem);
- }
-
- pMenuItem = gtk_menu_item_new_with_label("Tools");
- gtk_menu_item_set_submenu(GTK_MENU_ITEM(pMenuItem), pMenu);
- gtk_menu_shell_append(GTK_MENU_SHELL(pMenuBar), pMenuItem);
-
/** Menu "?" **/
pMenu = gtk_menu_new();
--- NEW FILE desmume.spec ---
Name: desmume
Version: 0.8
Release: 1%{?dist}
Summary: A Nintendo DS emulator
Group: Applications/Emulators
License: GPLv2+
URL: http://desmume.org/
Source0: http://dl.sf.net/%{name}/%{name}-%{version}.tar.gz
Source1: desmume-man-pages-0.7.3.tar.gz
Patch0: desmume-0.7.0-dontlookinbuilddir.patch
Patch1: desmume-0.7.0-nobuggytoolsmenu.patch
# The following files were not found in the official 0.7.3 release
#Patch2: desmume-0.7.3-debian.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: gtkglext-devel
BuildRequires: libglade2-devel
BuildRequires: zziplib-devel
BuildRequires: gettext
BuildRequires: intltool
BuildRequires: desktop-file-utils
Requires: hicolor-icon-theme
%package glade
Summary: A Nintendo DS emulator (Glade GUI version)
Group: Applications/Emulators
%package cli
Summary: A Nintendo DS emulator (CLI version)
Group: Applications/Emulators
%description
DeSmuME is a Nintendo DS emulator running homebrew demos and commercial games.
%description glade
DeSmuME is a Nintendo DS emulator running homebrew demos and commercial games.
This is the GTK/Glade version.
%description cli
DeSmuME is a Nintendo DS emulator running homebrew demos and commercial games.
This is the CLI version.
%prep
%setup -q
%setup -q -T -D -a 1
%patch0 -p1
%ifarch x86_64
%patch1 -p1
%endif
#%patch2 -p1
# Fix premissions
chmod 644 src/*.{c,h}
chmod 644 src/gtk-glade/*.{c,h}
chmod 644 src/gtk-glade/dTools/*.{c,h}
# Fix glade path
sed -i 's|gladedir = $(datadir)/desmume/glade|gladedir = $(datadir)/desmume-glade/|g' src/gtk-glade/Makefile.{am,in}
# We need a different icon for desmume-glade
cp -a src/gtk/DeSmuME.xpm src/gtk-glade/DeSmuME-glade.xpm
sed -i 's|Icon=DeSmuME.xpm|Icon=DeSmuME-glade.xpm|g' src/gtk-glade/desmume-glade.desktop.in
# Fix gettext package name
sed -i 's|GETTEXT_PACKAGE=desmume|GETTEXT_PACKAGE=desmume-glade|g' configure{,.ac}
%build
%configure
make %{?_smp_mflags}
%install
rm -rf %{buildroot}
make install DESTDIR=%{buildroot}
# Install man pages
mkdir -p %{buildroot}%{_mandir}/man1/
install -p -m0644 man/%{name}.1 %{buildroot}%{_mandir}/man1/
install -p -m0644 man/%{name}-glade.1 %{buildroot}%{_mandir}/man1/
install -p -m0644 man/%{name}-cli.1 %{buildroot}%{_mandir}/man1/
# Remove installed icon
rm %{buildroot}%{_datadir}/pixmaps/DeSmuME.xpm
# Install icons
mkdir -p %{buildroot}%{_datadir}/icons/hicolor/32x32/apps
install -m 644 src/gtk/DeSmuME.xpm %{buildroot}%{_datadir}/icons/hicolor/32x32/apps/
install -m 644 src/gtk-glade/DeSmuME-glade.xpm %{buildroot}%{_datadir}/icons/hicolor/32x32/apps/
# Rename desktop files and fix categories
mkdir -p %{buildroot}%{_datadir}/applications
desktop-file-install \
--delete-original \
--vendor dribble \
--remove-key Version \
--remove-category GNOME \
--remove-category GTK \
--remove-category Application \
--add-category Emulator \
--dir %{buildroot}%{_datadir}/applications \
%{buildroot}%{_datadir}/applications/%{name}.desktop
desktop-file-install \
--delete-original \
--vendor dribble \
--remove-key Version \
--remove-category GNOME \
--remove-category GTK \
--remove-category Application \
--add-category Emulator \
--dir %{buildroot}%{_datadir}/applications \
%{buildroot}%{_datadir}/applications/%{name}-glade.desktop
%find_lang %{name}-glade
%clean
rm -rf %{buildroot}
%post
touch --no-create %{_datadir}/icons/hicolor
if [ -x %{_bindir}/gtk-update-icon-cache ]; then
%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
fi
%post glade
touch --no-create %{_datadir}/icons/hicolor
if [ -x %{_bindir}/gtk-update-icon-cache ]; then
%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
fi
%postun
touch --no-create %{_datadir}/icons/hicolor
if [ -x %{_bindir}/gtk-update-icon-cache ]; then
%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
fi
%postun glade
touch --no-create %{_datadir}/icons/hicolor
if [ -x %{_bindir}/gtk-update-icon-cache ]; then
%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
fi
%files
%defattr(-,root,root,-)
%{_bindir}/%{name}
%{_datadir}/icons/hicolor/32x32/apps/DeSmuME.xpm
%{_datadir}/applications/dribble-%{name}.desktop
%{_mandir}/man1/%{name}.1*
%doc AUTHORS ChangeLog COPYING README README.LIN
%files glade -f %{name}-glade.lang
%defattr(-,root,root,-)
%{_bindir}/%{name}-glade
%{_datadir}/%{name}-glade
%{_datadir}/icons/hicolor/32x32/apps/DeSmuME-glade.xpm
%{_datadir}/applications/dribble-%{name}-glade.desktop
%{_mandir}/man1/%{name}-glade.1*
%doc AUTHORS ChangeLog COPYING README README.LIN
%files cli
%defattr(-,root,root,-)
%{_bindir}/%{name}-cli
%{_mandir}/man1/%{name}-cli.1*
%doc AUTHORS ChangeLog COPYING README README.LIN
%changelog
* Wed Apr 23 2008 Andrea Musuruane <musuruan(a)gmail.com> 0.8-1
- Updated to upstream version 0.8
* Sun Sep 08 2007 Andrea Musuruane <musuruan(a)gmail.com> 0.7.3-4
- Using debian sources because many things were missing from upstream
- Removed no longer needed automake and autoconf from BR
- Updated icon cache scriptlets to be compliant to new guidelines
* Tue Aug 21 2007 Andrea Musuruane <musuruan(a)gmail.com> 0.7.3-3
- Added missing automake libtool to BR
* Mon Aug 20 2007 Andrea Musuruane <musuruan(a)gmail.com> 0.7.3-2
- Added missing autoconf to BR
* Sat Aug 18 2007 Andrea Musuruane <musuruan(a)gmail.com> 0.7.3-1
- Updated to upstream version 0.7.3
- Added man pages from Debian
- Updated License tag from GPL to GPLv2+
- Removed %%{?dist} tag from changelog
* Sun Jun 24 2007 Andrea Musuruane <musuruan(a)gmail.com> 0.7.1-1
- Updated to upstream version 0.7.1
- Updated icon cache scriptlets to be compliant to new guidelines
* Thu Jun 07 2007 Andrea Musuruane <musuruan(a)gmail.com> 0.7.0-2
- Added a patch from Ian Chapman to remove the buggy tools menu which
only contains IO regs which frequently crashes desmume on x86_64
- Added a patch from Ian Chapman to make desmume-glade ONLY look in the
installed location for it's .glade files and not to use the "uninstalled"
location
- Shortened description
- Better use of %%{name} macro
* Fri May 25 2007 Andrea Musuruane <musuruan(a)gmail.com> 0.7.0-1
- Updated to upstrem version 0.7.0
* Sun Mar 25 2007 Andrea Musuruane <musuruan(a)gmail.com> 0.6.0-1
- Initial release for Dribble
Index: .cvsignore
===================================================================
RCS file: /cvs/free/rpms/desmume/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore 1 Jun 2008 11:14:30 -0000 1.1
+++ .cvsignore 14 Jul 2008 14:06:39 -0000 1.2
@@ -0,0 +1,2 @@
+desmume-0.8.tar.gz
+desmume-man-pages-0.7.3.tar.gz
Index: sources
===================================================================
RCS file: /cvs/free/rpms/desmume/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources 1 Jun 2008 11:14:30 -0000 1.1
+++ sources 14 Jul 2008 14:06:39 -0000 1.2
@@ -0,0 +1,2 @@
+d8bf49dfd8d571af3a16be105c70dfda desmume-0.8.tar.gz
+64cb8e6288b7490f097e20fb262f0e97 desmume-man-pages-0.7.3.tar.gz
16 years, 4 months
rpms/sdlmess/F-8 sdlmess-bne.patch, NONE, 1.1 sdlmess-expat.patch, 1.1, 1.2 sdlmess.spec, 1.2, 1.3
by Julian Sikorski
Author: belegdol
Update of /cvs/nonfree/rpms/sdlmess/F-8
In directory se02.es.rpmfusion.net:/tmp/cvs-serv9129
Modified Files:
sdlmess-expat.patch sdlmess.spec
Added Files:
sdlmess-bne.patch
Log Message:
* Mon Jul 14 2008 Julian Sikorski <belegdol[at]gmail[dot]com> - 0126-2
- Added ppc64 arch_flags
- Patched bne-- inline assembly to allow ppc64 build
- Updated the expat patch to make new rpm happy
sdlmess-bne.patch:
--- NEW FILE sdlmess-bne.patch ---
--- src/emu/eigccppc.h.bne~ 2008-03-02 01:35:58.000000000 +0100
+++ src/emu/eigccppc.h 2008-07-14 12:48:03.000000000 +0200
@@ -343,7 +343,7 @@
" cmpd %[compare], %[result] \n"
" bne 2f \n"
" stdcx. %[exchange], 0, %[ptr] \n"
- " bne-- 1b \n"
+ " bne- 1b \n"
"2: "
: [dummy] "+m" (*ptr) /* Lets GCC know that *ptr will be read/written in case it's not marked volatile */
, [result] "=&r" (result)
--- src/osd/sdl/osinline.h.bne~ 2008-06-29 00:26:53.000000000 +0200
+++ src/osd/sdl/osinline.h 2008-07-14 12:48:43.000000000 +0200
@@ -69,7 +69,7 @@
__asm__ __volatile__ (
"1: ldarx %[ret], 0, %[ptr] \n"
" stdcx. %[exchange], 0, %[ptr] \n"
- " bne-- 1b \n"
+ " bne- 1b \n"
: [ret] "=&r" (ret)
: [ptr] "r" (ptr)
, [exchange] "r" (exchange)
sdlmess-expat.patch:
Index: sdlmess-expat.patch
===================================================================
RCS file: /cvs/nonfree/rpms/sdlmess/F-8/sdlmess-expat.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sdlmess-expat.patch 4 Jun 2008 14:19:57 -0000 1.1
+++ sdlmess-expat.patch 14 Jul 2008 12:43:27 -0000 1.2
@@ -1,7 +1,7 @@
---- makefile.sdl~ 2007-08-14 17:25:18.000000000 +0200
-+++ makefile.sdl 2007-08-31 01:41:46.000000000 +0200
-@@ -99,10 +99,10 @@
- # PTR64 = 1
+--- makefile.sdl.expat~ 2008-07-14 14:33:46.000000000 +0200
++++ makefile.sdl 2008-07-14 14:33:46.000000000 +0200
+@@ -125,10 +125,10 @@
+ # BIGENDIAN = 1
# uncomment next line to build expat as part of MAME build
-BUILD_EXPAT = 1
Index: sdlmess.spec
===================================================================
RCS file: /cvs/nonfree/rpms/sdlmess/F-8/sdlmess.spec,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- sdlmess.spec 11 Jul 2008 11:25:34 -0000 1.2
+++ sdlmess.spec 14 Jul 2008 12:43:27 -0000 1.3
@@ -4,10 +4,13 @@
%ifarch ppc
%define arch_flags BIGENDIAN=1
%endif
+%ifarch ppc64
+%define arch_flags BIGENDIAN=1 PTR64=1
+%endif
Name: sdlmess
Version: 0126
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: SDL Multiple Emulator Super System
Group: Applications/Emulators
@@ -17,6 +20,7 @@
Source1: %{name}-ctrlr.tgz
Patch0: %{name}-warnings.patch
Patch1: %{name}-expat.patch
+Patch2: %{name}-bne.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: SDL-devel expat-devel zlib-devel libGL-devel gtk2-devel
@@ -59,6 +63,7 @@
%setup -qn %{name}%{version}
%patch0 -p0 -b .warnings~
%patch1 -p0 -b .expat~
+%patch2 -p0 -b .bne~
# Create mess.ini file
cat > mess.ini << EOF
@@ -189,6 +194,11 @@
%changelog
+* Mon Jul 14 2008 Julian Sikorski <belegdol[at]gmail[dot]com> - 0126-2
+- Added ppc64 arch_flags
+- Patched bne-- inline assembly to allow ppc64 build
+- Updated the expat patch to make new rpm happy
+
* Mon Jul 11 2008 Julian Sikorski <belegdol[at]gmail[dot]com> - 0126-1
- Updated to 0.126
- Dropped DEBUGGER=1, it is default now
16 years, 4 months
rpms/sdlmess/F-9 sdlmess-bne.patch, NONE, 1.1 sdlmess-expat.patch, 1.1, 1.2 sdlmess.spec, 1.2, 1.3
by Julian Sikorski
Author: belegdol
Update of /cvs/nonfree/rpms/sdlmess/F-9
In directory se02.es.rpmfusion.net:/tmp/cvs-serv9021
Modified Files:
sdlmess-expat.patch sdlmess.spec
Added Files:
sdlmess-bne.patch
Log Message:
* Mon Jul 14 2008 Julian Sikorski <belegdol[at]gmail[dot]com> - 0126-2
- Added ppc64 arch_flags
- Patched bne-- inline assembly to allow ppc64 build
- Updated the expat patch to make new rpm happy
sdlmess-bne.patch:
--- NEW FILE sdlmess-bne.patch ---
--- src/emu/eigccppc.h.bne~ 2008-03-02 01:35:58.000000000 +0100
+++ src/emu/eigccppc.h 2008-07-14 12:48:03.000000000 +0200
@@ -343,7 +343,7 @@
" cmpd %[compare], %[result] \n"
" bne 2f \n"
" stdcx. %[exchange], 0, %[ptr] \n"
- " bne-- 1b \n"
+ " bne- 1b \n"
"2: "
: [dummy] "+m" (*ptr) /* Lets GCC know that *ptr will be read/written in case it's not marked volatile */
, [result] "=&r" (result)
--- src/osd/sdl/osinline.h.bne~ 2008-06-29 00:26:53.000000000 +0200
+++ src/osd/sdl/osinline.h 2008-07-14 12:48:43.000000000 +0200
@@ -69,7 +69,7 @@
__asm__ __volatile__ (
"1: ldarx %[ret], 0, %[ptr] \n"
" stdcx. %[exchange], 0, %[ptr] \n"
- " bne-- 1b \n"
+ " bne- 1b \n"
: [ret] "=&r" (ret)
: [ptr] "r" (ptr)
, [exchange] "r" (exchange)
sdlmess-expat.patch:
Index: sdlmess-expat.patch
===================================================================
RCS file: /cvs/nonfree/rpms/sdlmess/F-9/sdlmess-expat.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sdlmess-expat.patch 4 Jun 2008 14:16:45 -0000 1.1
+++ sdlmess-expat.patch 14 Jul 2008 12:42:54 -0000 1.2
@@ -1,7 +1,7 @@
---- makefile.sdl~ 2007-08-14 17:25:18.000000000 +0200
-+++ makefile.sdl 2007-08-31 01:41:46.000000000 +0200
-@@ -99,10 +99,10 @@
- # PTR64 = 1
+--- makefile.sdl.expat~ 2008-07-14 14:33:46.000000000 +0200
++++ makefile.sdl 2008-07-14 14:33:46.000000000 +0200
+@@ -125,10 +125,10 @@
+ # BIGENDIAN = 1
# uncomment next line to build expat as part of MAME build
-BUILD_EXPAT = 1
Index: sdlmess.spec
===================================================================
RCS file: /cvs/nonfree/rpms/sdlmess/F-9/sdlmess.spec,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- sdlmess.spec 11 Jul 2008 11:24:53 -0000 1.2
+++ sdlmess.spec 14 Jul 2008 12:42:54 -0000 1.3
@@ -4,10 +4,13 @@
%ifarch ppc
%define arch_flags BIGENDIAN=1
%endif
+%ifarch ppc64
+%define arch_flags BIGENDIAN=1 PTR64=1
+%endif
Name: sdlmess
Version: 0126
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: SDL Multiple Emulator Super System
Group: Applications/Emulators
@@ -17,6 +20,7 @@
Source1: %{name}-ctrlr.tgz
Patch0: %{name}-warnings.patch
Patch1: %{name}-expat.patch
+Patch2: %{name}-bne.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: SDL-devel expat-devel zlib-devel libGL-devel gtk2-devel
@@ -59,6 +63,7 @@
%setup -qn %{name}%{version}
%patch0 -p0 -b .warnings~
%patch1 -p0 -b .expat~
+%patch2 -p0 -b .bne~
# Create mess.ini file
cat > mess.ini << EOF
@@ -189,6 +194,11 @@
%changelog
+* Mon Jul 14 2008 Julian Sikorski <belegdol[at]gmail[dot]com> - 0126-2
+- Added ppc64 arch_flags
+- Patched bne-- inline assembly to allow ppc64 build
+- Updated the expat patch to make new rpm happy
+
* Mon Jul 11 2008 Julian Sikorski <belegdol[at]gmail[dot]com> - 0126-1
- Updated to 0.126
- Dropped DEBUGGER=1, it is default now
16 years, 4 months