rpms/dgen-sdl/F-9 dgen-sdl-1.23-execstack.patch, NONE, 1.1 dgen-sdl.spec, 1.1, 1.2
by Andrea Musuruane
Author: musuruan
Update of /cvs/nonfree/rpms/dgen-sdl/F-9
In directory se02.es.rpmfusion.net:/tmp/cvs-serv21320
Modified Files:
dgen-sdl.spec
Added Files:
dgen-sdl-1.23-execstack.patch
Log Message:
* Wed Aug 06 2008 Andrea Musuruane <musuruan(a)gmail.com> 1.23-4
- added a patch not to require an executable stack
- new upstream developer - updated URL and Source tags
dgen-sdl-1.23-execstack.patch:
--- NEW FILE dgen-sdl-1.23-execstack.patch ---
diff -dur dgen-sdl-1.23/asm_tiles.asmu dgen-sdl-1.23-execstack/asm_tiles.asmu
--- dgen-sdl-1.23/asm_tiles.asmu 1999-12-22 02:56:08.000000000 +0100
+++ dgen-sdl-1.23-execstack/asm_tiles.asmu 2008-08-05 00:13:34.000000000 +0200
@@ -1088,3 +1088,6 @@
__highpal dd 0
; ----------------------------------------
+
+section .note.GNU-stack noalloc noexec nowrite progbits
+
diff -dur dgen-sdl-1.23/ctv.asmu dgen-sdl-1.23-execstack/ctv.asmu
--- dgen-sdl-1.23/ctv.asmu 1999-12-20 04:15:55.000000000 +0100
+++ dgen-sdl-1.23-execstack/ctv.asmu 2008-08-05 00:13:34.000000000 +0200
@@ -162,3 +162,6 @@
pop edi
xor eax,eax
ret
+
+section .note.GNU-stack noalloc noexec nowrite progbits
+
diff -dur dgen-sdl-1.23/mmx_memcpy.asmu dgen-sdl-1.23-execstack/mmx_memcpy.asmu
--- dgen-sdl-1.23/mmx_memcpy.asmu 1999-12-20 04:15:57.000000000 +0100
+++ dgen-sdl-1.23-execstack/mmx_memcpy.asmu 2008-08-05 00:13:34.000000000 +0200
@@ -40,3 +40,6 @@
ret
; --------------------------------------
+
+section .note.GNU-stack noalloc noexec nowrite progbits
+
diff -dur dgen-sdl-1.23/mz80/makez80.c dgen-sdl-1.23-execstack/mz80/makez80.c
--- dgen-sdl-1.23/mz80/makez80.c 2000-03-19 02:05:40.000000000 +0100
+++ dgen-sdl-1.23-execstack/mz80/makez80.c 2008-08-05 00:18:27.000000000 +0200
@@ -7104,6 +7104,8 @@
if (MZ80_ASSEMBLY_X86 == bWhat)
{
fprintf(fp, " end\n");
+ fprintf(fp, "\n");
+ fprintf(fp, "section .note.GNU-stack noalloc noexec nowrite progbits\n");
}
else
if (MZ80_C == bWhat)
diff -dur dgen-sdl-1.23/star/star.c dgen-sdl-1.23-execstack/star/star.c
--- dgen-sdl-1.23/star/star.c 1999-12-20 07:19:04.000000000 +0100
+++ dgen-sdl-1.23-execstack/star/star.c 2008-08-05 00:13:40.000000000 +0200
@@ -2414,6 +2414,8 @@
*/
static void suffixes(void) {
emit("end\n");
+ emit("\n");
+ emit("section .note.GNU-stack noalloc noexec nowrite progbits\n");
}
/****************************************************************************
Index: dgen-sdl.spec
===================================================================
RCS file: /cvs/nonfree/rpms/dgen-sdl/F-9/dgen-sdl.spec,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- dgen-sdl.spec 26 Jul 2008 13:06:58 -0000 1.1
+++ dgen-sdl.spec 9 Aug 2008 07:45:55 -0000 1.2
@@ -1,16 +1,17 @@
Summary: DGen/SDL is a Sega Genesis (MegaDrive outside the US) emulator
Name: dgen-sdl
Version: 1.23
-Release: 3%{?dist}
+Release: 4%{?dist}
License: BSD
Group: Applications/Emulators
-URL: http://pknet.com/~joe/dgen-sdl.html
-Source: http://pknet.com/~joe/%{name}-%{version}.tar.gz
+URL: http://tamentis.net/projects/dgen/
+Source: http://tamentis.net/projects/dgen/files/%{name}-%{version}.tar.gz
Patch0: dgen-sdl-1.23-gcc4.patch
Patch1: dgen-sdl-1.23-gcc34.patch
Patch2: dgen-sdl-1.23-man_warning.patch
Patch3: dgen-sdl-1.23-gzip_security_hole.patch
Patch4: dgen-sdl-1.23-command_line.patch
+Patch5: dgen-sdl-1.23-execstack.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: SDL-devel >= 1.0.0
%ifarch %{ix86}
@@ -30,6 +31,7 @@
%patch2 -p1
%patch3 -p1
%patch4 -p1
+%patch5 -p1
sed -i 's/\r//' mz80/mz80.txt
%build
@@ -60,6 +62,10 @@
%doc docs/mz80 docs/star
%changelog
+* Wed Aug 06 2008 Andrea Musuruane <musuruan(a)gmail.com> 1.23-4
+- added a patch not to require an executable stack
+- new upstream developer - updated URL and Source tags
+
* Mon Nov 26 2007 Andrea Musuruane <musuruan(a)gmail.com> 1.23-3
- removed %%{?dist} tag from changelog
- removed %%{?_smp_mflags} from make invocation
16 years, 2 months
rpms/dgen-sdl/devel dgen-sdl-1.23-execstack.patch, NONE, 1.1 dgen-sdl.spec, 1.1, 1.2
by Andrea Musuruane
Author: musuruan
Update of /cvs/nonfree/rpms/dgen-sdl/devel
In directory se02.es.rpmfusion.net:/tmp/cvs-serv21212
Modified Files:
dgen-sdl.spec
Added Files:
dgen-sdl-1.23-execstack.patch
Log Message:
* Wed Aug 06 2008 Andrea Musuruane <musuruan(a)gmail.com> 1.23-4
- added a patch not to require an executable stack
- new upstream developer - updated URL and Source tags
dgen-sdl-1.23-execstack.patch:
--- NEW FILE dgen-sdl-1.23-execstack.patch ---
diff -dur dgen-sdl-1.23/asm_tiles.asmu dgen-sdl-1.23-execstack/asm_tiles.asmu
--- dgen-sdl-1.23/asm_tiles.asmu 1999-12-22 02:56:08.000000000 +0100
+++ dgen-sdl-1.23-execstack/asm_tiles.asmu 2008-08-05 00:13:34.000000000 +0200
@@ -1088,3 +1088,6 @@
__highpal dd 0
; ----------------------------------------
+
+section .note.GNU-stack noalloc noexec nowrite progbits
+
diff -dur dgen-sdl-1.23/ctv.asmu dgen-sdl-1.23-execstack/ctv.asmu
--- dgen-sdl-1.23/ctv.asmu 1999-12-20 04:15:55.000000000 +0100
+++ dgen-sdl-1.23-execstack/ctv.asmu 2008-08-05 00:13:34.000000000 +0200
@@ -162,3 +162,6 @@
pop edi
xor eax,eax
ret
+
+section .note.GNU-stack noalloc noexec nowrite progbits
+
diff -dur dgen-sdl-1.23/mmx_memcpy.asmu dgen-sdl-1.23-execstack/mmx_memcpy.asmu
--- dgen-sdl-1.23/mmx_memcpy.asmu 1999-12-20 04:15:57.000000000 +0100
+++ dgen-sdl-1.23-execstack/mmx_memcpy.asmu 2008-08-05 00:13:34.000000000 +0200
@@ -40,3 +40,6 @@
ret
; --------------------------------------
+
+section .note.GNU-stack noalloc noexec nowrite progbits
+
diff -dur dgen-sdl-1.23/mz80/makez80.c dgen-sdl-1.23-execstack/mz80/makez80.c
--- dgen-sdl-1.23/mz80/makez80.c 2000-03-19 02:05:40.000000000 +0100
+++ dgen-sdl-1.23-execstack/mz80/makez80.c 2008-08-05 00:18:27.000000000 +0200
@@ -7104,6 +7104,8 @@
if (MZ80_ASSEMBLY_X86 == bWhat)
{
fprintf(fp, " end\n");
+ fprintf(fp, "\n");
+ fprintf(fp, "section .note.GNU-stack noalloc noexec nowrite progbits\n");
}
else
if (MZ80_C == bWhat)
diff -dur dgen-sdl-1.23/star/star.c dgen-sdl-1.23-execstack/star/star.c
--- dgen-sdl-1.23/star/star.c 1999-12-20 07:19:04.000000000 +0100
+++ dgen-sdl-1.23-execstack/star/star.c 2008-08-05 00:13:40.000000000 +0200
@@ -2414,6 +2414,8 @@
*/
static void suffixes(void) {
emit("end\n");
+ emit("\n");
+ emit("section .note.GNU-stack noalloc noexec nowrite progbits\n");
}
/****************************************************************************
Index: dgen-sdl.spec
===================================================================
RCS file: /cvs/nonfree/rpms/dgen-sdl/devel/dgen-sdl.spec,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- dgen-sdl.spec 26 Jul 2008 13:06:01 -0000 1.1
+++ dgen-sdl.spec 9 Aug 2008 07:45:16 -0000 1.2
@@ -1,16 +1,17 @@
Summary: DGen/SDL is a Sega Genesis (MegaDrive outside the US) emulator
Name: dgen-sdl
Version: 1.23
-Release: 3%{?dist}
+Release: 4%{?dist}
License: BSD
Group: Applications/Emulators
-URL: http://pknet.com/~joe/dgen-sdl.html
-Source: http://pknet.com/~joe/%{name}-%{version}.tar.gz
+URL: http://tamentis.net/projects/dgen/
+Source: http://tamentis.net/projects/dgen/files/%{name}-%{version}.tar.gz
Patch0: dgen-sdl-1.23-gcc4.patch
Patch1: dgen-sdl-1.23-gcc34.patch
Patch2: dgen-sdl-1.23-man_warning.patch
Patch3: dgen-sdl-1.23-gzip_security_hole.patch
Patch4: dgen-sdl-1.23-command_line.patch
+Patch5: dgen-sdl-1.23-execstack.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: SDL-devel >= 1.0.0
%ifarch %{ix86}
@@ -30,6 +31,7 @@
%patch2 -p1
%patch3 -p1
%patch4 -p1
+%patch5 -p1
sed -i 's/\r//' mz80/mz80.txt
%build
@@ -60,6 +62,10 @@
%doc docs/mz80 docs/star
%changelog
+* Wed Aug 06 2008 Andrea Musuruane <musuruan(a)gmail.com> 1.23-4
+- added a patch not to require an executable stack
+- new upstream developer - updated URL and Source tags
+
* Mon Nov 26 2007 Andrea Musuruane <musuruan(a)gmail.com> 1.23-3
- removed %%{?dist} tag from changelog
- removed %%{?_smp_mflags} from make invocation
16 years, 2 months
rpms/libquicktime/F-8 libquicktime.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
by Thorsten Leemhuis
Author: thl
Update of /cvs/free/rpms/libquicktime/F-8
In directory se02.es.rpmfusion.net:/tmp/cvs-serv16109
Modified Files:
.cvsignore sources
Added Files:
libquicktime.spec
Log Message:
initial import from livna
--- NEW FILE libquicktime.spec ---
Summary: Library for reading and writing Quicktime files
Name: libquicktime
Version: 1.0.3
Release: 3%{?dist}
License: LGPLv2+
Group: System Environment/Libraries
URL: http://libquicktime.sourceforge.net/
Source0: http://downloads.sourceforge.net/libquicktime/%{name}-%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: libdv-devel
BuildRequires: libpng-devel libjpeg-devel libGLU-devel
BuildRequires: libvorbis-devel ffmpeg-devel
BuildRequires: lame-devel alsa-lib-devel libXt-devel libXaw-devel libXv-devel
BuildRequires: libdv-devel >= 0.102-4 x264-devel faac-devel faad2-devel
BuildRequires: libavc1394-devel libraw1394-devel >= 0.9.0-12
BuildRequires: gtk2-devel >= 2.4.0
BuildRequires: gettext-devel
BuildRequires: libtool
%package utils
Summary: Utilities for working with Quicktime files
Group: Applications/Multimedia
%package devel
Summary: Development files for libquicktime
Group: Development/Libraries
Requires: %{name} = %{version}-%{release} zlib-devel pkgconfig
# --------------------------------------------------------------------
%description
Libquicktime is based on the quicktime4linux library with several
enhancements. All 3rd-party libraries were removed from the
sourcetree. Instead, the systemwide installed libraries are detected
by the configure script. All original codecs were moved into
dynamically loadable modules, and new codecs are in
development. Libquicktime is source-compatible with
quicktime4linux. Special API extensions allow access to the codec
registry and more convenient processing of Audio and Video
data.
%description utils
Libquicktime is based on the quicktime4linux library with several
enhancements. This package contains utility programs and additional
tools, like a commandline player and a GTK configuration utility which
can configure the parameters of all installed codecs.
%description devel
Libquicktime is based on the quicktime4linux library with several
enhancements. This package contains development files for %{name}.
# --------------------------------------------------------------------
%prep
%setup -q
# regenerate configure to disable rpath
autoreconf -f -i
# --------------------------------------------------------------------
%build
%configure \
--enable-gpl \
--disable-rpath \
--with-cpuflags="$RPM_OPT_FLAGS" \
--disable-dependency-tracking \
--without-doxygen \
--disable-static \
--with-libdv \
--enable-libswscale \
%ifarch i686 athlon pentium3 pentium4 x86_64 ia64
--enable-mmx \
%else
--disable-mmx
%endif
make %{?_smp_mflags}
# --------------------------------------------------------------------
%install
rm -rf $RPM_BUILD_ROOT
make install DESTDIR=$RPM_BUILD_ROOT INSTALL="install -p"
find $RPM_BUILD_ROOT%{_libdir} -type f -a -name \*.la -exec rm {} \;
%find_lang %{name}
# --------------------------------------------------------------------
%clean
rm -rf $RPM_BUILD_ROOT
# --------------------------------------------------------------------
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
%files -f %{name}.lang
%defattr(-,root,root,-)
%doc COPYING README TODO
%{_libdir}/%{name}*.so.*
%dir %{_libdir}/%{name}
%{_libdir}/%{name}/lqt_*.so
%files utils
%defattr(-,root,root,-)
%{_bindir}/libquicktime_config
%{_bindir}/lqt_transcode
%{_bindir}/lqtplay
%{_bindir}/qt2text
%{_bindir}/qtdechunk
%{_bindir}/qtdump
%{_bindir}/qtinfo
%{_bindir}/qtrechunk
%{_bindir}/qtstreamize
%{_bindir}/qtyuv4toyuv
%{_mandir}/man1/lqtplay.1*
%files devel
%defattr(-,root,root,-)
%{_bindir}/lqt-config
%{_includedir}/lqt/
%{_libdir}/pkgconfig/libquicktime.pc
%{_libdir}/%{name}*.so
%{_datadir}/aclocal/lqt.m4
# --------------------------------------------------------------------
%changelog
* Fri Aug 08 2008 Thorsten Leemhuis <fedora [AT] leemhuis [DOT] info - 1.0.3-3
- rebuild
* Thu Jul 17 2008 kwizart <kwizart at gmail.com> - 1.0.3-2
- Add BR libdv-devel and --with-dv
* Thu Jul 17 2008 kwizart <kwizart at gmail.com> - 1.0.3-1
- Update to 1.0.3
* Sat Jun 14 2008 kwizart <kwizart at gmail.com> - 1.0.2-3
- Enable libswscale
* Thu Feb 28 2008 kwizart <kwizart at gmail.com> - 1.0.2-2
- Rebuild for gcc43 and x264
* Sun Jan 13 2008 kwizart <kwizart at gmail.com> - 1.0.2-1
- Update to 1.0.2 (gcc43 compliant)
* Mon Oct 15 2007 kwizart <kwizart at gmail.com> - 1.0.1-1
- Update to 1.0.1
- Disable libswscale (disabled in ffmpeg).
* Wed Sep 26 2007 kwizart <kwizart at gmail.com> - 1.0.0-2
- Fix build for new tooltip with gtk 2.12
A better patch may need:
http://library.gnome.org/devel/gtk/unstable/gtk-migrating-tooltips.html
* Thu Jul 5 2007 kwizart <kwizart at gmail.com> - 1.0.0-1
- Update to 1.0.0
- Add BR gettext, libtool
- re-Run autogen.sh to prevent rpath issues...
- add patch from freshrpms.
* Fri Jan 5 2007 Ville Skyttä <ville.skytta at iki.fi> - 0.9.10-4
- Drop old ffmpeg (main) package dependency.
- Improve summary.
* Wed Nov 22 2006 Ville Skyttä <ville.skytta at iki.fi> - 0.9.10-3
- Enable GPL plugins, x264 patch borrowed from freshrpms.
- Split utilities into -utils subpackage.
* Fri Oct 06 2006 Thorsten Leemhuis <fedora [AT] leemhuis [DOT] info> 0.9.10-2
- rebuilt for unwind info generation, broken in gcc-4.1.1-21
* Sun Sep 24 2006 Dams <anvil[AT]livna.org> - 0.9.10-1
- Disabled some standard library paths in rpath with Ville help
- Explicitly disabling static objects building
* Wed Sep 20 2006 Dams <anvil[AT]livna.org> - 0.9.10-1
- Updated to 0.9.10
* Sat Apr 8 2006 Ville Skyttä <ville.skytta at iki.fi> - 0.9.8-1
- 0.9.8.
* Thu Mar 09 2006 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
- switch to new release field
* Tue Feb 28 2006 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
- add dist
* Thu Jan 5 2006 Ville Skyttä <ville.skytta at iki.fi> - 0.9.7-0.lvn.9
- Rebuild against new ffmpeg.
- Drop no longer needed modular X build dep workarounds.
* Thu Dec 22 2005 Ville Skyttä <ville.skytta at iki.fi> - 0.9.7-0.lvn.8
- Adapt to modular X11.
- Drop unneeded GTK1 build dependencies, BuildRequire fixed libdv-devel.
- Drop zero Epochs.
* Fri Aug 19 2005 Dams <anvil[AT]livna.org> - 0:0.9.7-0.lvn.7
- More clean-up for obsolete pre-FC2 support
* Tue Aug 16 2005 Ville Skyttä <ville.skytta at iki.fi> - 0:0.9.7-0.lvn.6
- Quick hack to fix libavcodec detection with newer (>= 20050731) ffmpegs.
- Don't ship static libs.
* Mon Jul 4 2005 Ville Skyttä <ville.skytta at iki.fi> - 0:0.9.7-0.lvn.5
- Clean up obsolete pre-FC2 support.
* Thu Jun 16 2005 Dams <anvil[AT]livna.org> - 0:0.9.7-0.lvn.4
- .... and gtk+-devel.
* Thu Jun 16 2005 Dams <anvil[AT]livna.org> - 0:0.9.7-0.lvn.3
- libdv-devel needs glib-devel (fedora core bug....)
* Mon Jun 13 2005 Dams <anvil[AT]livna.org> - 0:0.9.7-0.lvn.2
- Updated tarball
* Thu May 26 2005 Ville Skyttä <ville.skytta at iki.fi> - 0:0.9.7-0.lvn.1
- 0.9.7, MMX builds with gcc4 again.
* Sat May 21 2005 Ville Skyttä <ville.skytta at iki.fi> - 0:0.9.6-0.lvn.1
- 0.9.6, aclocal18 patch applied upstream.
- Patch to compile with gcc4 (MMX build is borked though, build --without mmx).
- Use "make install DESTDIR=..." to avoid nasty rpaths.
* Thu Sep 2 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.9.3-0.lvn.2
- Make dv support conditional (default on), add minimum required libdv version.
- Make firewire support conditional again (only if dv support is available).
- Disable dependency tracking to speed up the build.
- Fix aclocal >= 1.8 warnings from lqt.m4.
- BuildRequire %%{_libdir}/libGLU.so.1.
* Mon Aug 30 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.9.3-0.lvn.1
- Update to 0.9.3.
- Enable ffmpeg plugin.
- Make firewire support unconditional.
- Fix 64bit libdir.
- Fix -devel dependencies.
- Update list of archs with MMX.
- Clean up list of docs.
* Tue Apr 6 2004 Dams <anvil[AT]livna.org> 0:0.9.2-0.lvn.2
- BuildConflicts libraw1394 0.10.0 to prevent surprises.
* Tue Apr 6 2004 Dams <anvil[AT]livna.org> 0:0.9.2-0.lvn.1
- Conditionnal firewire stuff rewriten
* Wed Mar 10 2004 Dams <anvil[AT]livna.org> 0:0.9.2-0.fdr.1
- Updated to final 0.9.2 release
- firewire now default enabled
* Sun Sep 28 2003 Dams <anvil[AT]livna.org> 0:0.9.2-0.fdr.0.7.pre1
- Removed comment after scriptlets
* Sat Aug 16 2003 Dams <anvil[AT]livna.org> 0:0.9.2-0.fdr.0.6.pre1
- Without firewire BuildConflicts with libdv/libavc1394/libraw1394-devel
* Mon Jul 14 2003 Dams <anvil[AT]livna.org> 0:0.9.2-0.fdr.0.5.pre1
- Added missing deps for ffmpeg-devel
- Added build option "with firewire" (disabled by default)
* Wed Jul 9 2003 Dams <anvil[AT]livna.org> 0:0.9.2-0.fdr.0.4.pre1
- Added missing unowned directory
- Removed URL in Source0
- buildroot -> RPM_BUILD_ROOT
- athlon is mmx compliant too
- Now include all *.so/*.so.*/.a in libdir (bug #451)
* Wed Apr 23 2003 Dams <anvil[AT]livna.org> 0:0.9.2-0.fdr.0.3.pre1
- Typo in group tag
* Mon Apr 21 2003 Dams <anvil[AT]livna.org> 0:0.9.2-0.fdr.0.2.pre1
- Major fix from from Diag (plugins are now in the package).
* Wed Apr 16 2003 Dams <anvil[AT]livna.org>
- Initial build.
Index: .cvsignore
===================================================================
RCS file: /cvs/free/rpms/libquicktime/F-8/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore 22 Jul 2008 16:53:08 -0000 1.1
+++ .cvsignore 9 Aug 2008 06:13:34 -0000 1.2
@@ -0,0 +1 @@
+libquicktime-1.0.3.tar.gz
Index: sources
===================================================================
RCS file: /cvs/free/rpms/libquicktime/F-8/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources 22 Jul 2008 16:53:08 -0000 1.1
+++ sources 9 Aug 2008 06:13:34 -0000 1.2
@@ -0,0 +1 @@
+823191104cdd665c75d447c8f5f8bf7e libquicktime-1.0.3.tar.gz
16 years, 2 months
rpms/libquicktime/F-9 libquicktime.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
by Thorsten Leemhuis
Author: thl
Update of /cvs/free/rpms/libquicktime/F-9
In directory se02.es.rpmfusion.net:/tmp/cvs-serv13560
Modified Files:
.cvsignore sources
Added Files:
libquicktime.spec
Log Message:
initial import from livna
--- NEW FILE libquicktime.spec ---
Summary: Library for reading and writing Quicktime files
Name: libquicktime
Version: 1.0.3
Release: 3%{?dist}
License: LGPLv2+
Group: System Environment/Libraries
URL: http://libquicktime.sourceforge.net/
Source0: http://downloads.sourceforge.net/libquicktime/%{name}-%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: libdv-devel
BuildRequires: libpng-devel libjpeg-devel libGLU-devel
BuildRequires: libvorbis-devel ffmpeg-devel
BuildRequires: lame-devel alsa-lib-devel libXt-devel libXaw-devel libXv-devel
BuildRequires: libdv-devel >= 0.102-4 x264-devel faac-devel faad2-devel
BuildRequires: libavc1394-devel libraw1394-devel >= 0.9.0-12
BuildRequires: gtk2-devel >= 2.4.0
BuildRequires: gettext-devel
BuildRequires: libtool
%package utils
Summary: Utilities for working with Quicktime files
Group: Applications/Multimedia
%package devel
Summary: Development files for libquicktime
Group: Development/Libraries
Requires: %{name} = %{version}-%{release} zlib-devel pkgconfig
# --------------------------------------------------------------------
%description
Libquicktime is based on the quicktime4linux library with several
enhancements. All 3rd-party libraries were removed from the
sourcetree. Instead, the systemwide installed libraries are detected
by the configure script. All original codecs were moved into
dynamically loadable modules, and new codecs are in
development. Libquicktime is source-compatible with
quicktime4linux. Special API extensions allow access to the codec
registry and more convenient processing of Audio and Video
data.
%description utils
Libquicktime is based on the quicktime4linux library with several
enhancements. This package contains utility programs and additional
tools, like a commandline player and a GTK configuration utility which
can configure the parameters of all installed codecs.
%description devel
Libquicktime is based on the quicktime4linux library with several
enhancements. This package contains development files for %{name}.
# --------------------------------------------------------------------
%prep
%setup -q
# regenerate configure to disable rpath
autoreconf -f -i
# --------------------------------------------------------------------
%build
%configure \
--enable-gpl \
--disable-rpath \
--with-cpuflags="$RPM_OPT_FLAGS" \
--disable-dependency-tracking \
--without-doxygen \
--disable-static \
--with-libdv \
--enable-libswscale \
%ifarch i686 athlon pentium3 pentium4 x86_64 ia64
--enable-mmx \
%else
--disable-mmx
%endif
make %{?_smp_mflags}
# --------------------------------------------------------------------
%install
rm -rf $RPM_BUILD_ROOT
make install DESTDIR=$RPM_BUILD_ROOT INSTALL="install -p"
find $RPM_BUILD_ROOT%{_libdir} -type f -a -name \*.la -exec rm {} \;
%find_lang %{name}
# --------------------------------------------------------------------
%clean
rm -rf $RPM_BUILD_ROOT
# --------------------------------------------------------------------
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
%files -f %{name}.lang
%defattr(-,root,root,-)
%doc COPYING README TODO
%{_libdir}/%{name}*.so.*
%dir %{_libdir}/%{name}
%{_libdir}/%{name}/lqt_*.so
%files utils
%defattr(-,root,root,-)
%{_bindir}/libquicktime_config
%{_bindir}/lqt_transcode
%{_bindir}/lqtplay
%{_bindir}/qt2text
%{_bindir}/qtdechunk
%{_bindir}/qtdump
%{_bindir}/qtinfo
%{_bindir}/qtrechunk
%{_bindir}/qtstreamize
%{_bindir}/qtyuv4toyuv
%{_mandir}/man1/lqtplay.1*
%files devel
%defattr(-,root,root,-)
%{_bindir}/lqt-config
%{_includedir}/lqt/
%{_libdir}/pkgconfig/libquicktime.pc
%{_libdir}/%{name}*.so
%{_datadir}/aclocal/lqt.m4
# --------------------------------------------------------------------
%changelog
* Fri Aug 08 2008 Thorsten Leemhuis <fedora [AT] leemhuis [DOT] info - 1.0.3-3
- rebuild
* Thu Jul 17 2008 kwizart <kwizart at gmail.com> - 1.0.3-2
- Add BR libdv-devel and --with-dv
* Thu Jul 17 2008 kwizart <kwizart at gmail.com> - 1.0.3-1
- Update to 1.0.3
* Sat Jun 14 2008 kwizart <kwizart at gmail.com> - 1.0.2-3
- Enable libswscale
* Thu Feb 28 2008 kwizart <kwizart at gmail.com> - 1.0.2-2
- Rebuild for gcc43 and x264
* Sun Jan 13 2008 kwizart <kwizart at gmail.com> - 1.0.2-1
- Update to 1.0.2 (gcc43 compliant)
* Mon Oct 15 2007 kwizart <kwizart at gmail.com> - 1.0.1-1
- Update to 1.0.1
- Disable libswscale (disabled in ffmpeg).
* Wed Sep 26 2007 kwizart <kwizart at gmail.com> - 1.0.0-2
- Fix build for new tooltip with gtk 2.12
A better patch may need:
http://library.gnome.org/devel/gtk/unstable/gtk-migrating-tooltips.html
* Thu Jul 5 2007 kwizart <kwizart at gmail.com> - 1.0.0-1
- Update to 1.0.0
- Add BR gettext, libtool
- re-Run autogen.sh to prevent rpath issues...
- add patch from freshrpms.
* Fri Jan 5 2007 Ville Skyttä <ville.skytta at iki.fi> - 0.9.10-4
- Drop old ffmpeg (main) package dependency.
- Improve summary.
* Wed Nov 22 2006 Ville Skyttä <ville.skytta at iki.fi> - 0.9.10-3
- Enable GPL plugins, x264 patch borrowed from freshrpms.
- Split utilities into -utils subpackage.
* Fri Oct 06 2006 Thorsten Leemhuis <fedora [AT] leemhuis [DOT] info> 0.9.10-2
- rebuilt for unwind info generation, broken in gcc-4.1.1-21
* Sun Sep 24 2006 Dams <anvil[AT]livna.org> - 0.9.10-1
- Disabled some standard library paths in rpath with Ville help
- Explicitly disabling static objects building
* Wed Sep 20 2006 Dams <anvil[AT]livna.org> - 0.9.10-1
- Updated to 0.9.10
* Sat Apr 8 2006 Ville Skyttä <ville.skytta at iki.fi> - 0.9.8-1
- 0.9.8.
* Thu Mar 09 2006 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
- switch to new release field
* Tue Feb 28 2006 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
- add dist
* Thu Jan 5 2006 Ville Skyttä <ville.skytta at iki.fi> - 0.9.7-0.lvn.9
- Rebuild against new ffmpeg.
- Drop no longer needed modular X build dep workarounds.
* Thu Dec 22 2005 Ville Skyttä <ville.skytta at iki.fi> - 0.9.7-0.lvn.8
- Adapt to modular X11.
- Drop unneeded GTK1 build dependencies, BuildRequire fixed libdv-devel.
- Drop zero Epochs.
* Fri Aug 19 2005 Dams <anvil[AT]livna.org> - 0:0.9.7-0.lvn.7
- More clean-up for obsolete pre-FC2 support
* Tue Aug 16 2005 Ville Skyttä <ville.skytta at iki.fi> - 0:0.9.7-0.lvn.6
- Quick hack to fix libavcodec detection with newer (>= 20050731) ffmpegs.
- Don't ship static libs.
* Mon Jul 4 2005 Ville Skyttä <ville.skytta at iki.fi> - 0:0.9.7-0.lvn.5
- Clean up obsolete pre-FC2 support.
* Thu Jun 16 2005 Dams <anvil[AT]livna.org> - 0:0.9.7-0.lvn.4
- .... and gtk+-devel.
* Thu Jun 16 2005 Dams <anvil[AT]livna.org> - 0:0.9.7-0.lvn.3
- libdv-devel needs glib-devel (fedora core bug....)
* Mon Jun 13 2005 Dams <anvil[AT]livna.org> - 0:0.9.7-0.lvn.2
- Updated tarball
* Thu May 26 2005 Ville Skyttä <ville.skytta at iki.fi> - 0:0.9.7-0.lvn.1
- 0.9.7, MMX builds with gcc4 again.
* Sat May 21 2005 Ville Skyttä <ville.skytta at iki.fi> - 0:0.9.6-0.lvn.1
- 0.9.6, aclocal18 patch applied upstream.
- Patch to compile with gcc4 (MMX build is borked though, build --without mmx).
- Use "make install DESTDIR=..." to avoid nasty rpaths.
* Thu Sep 2 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.9.3-0.lvn.2
- Make dv support conditional (default on), add minimum required libdv version.
- Make firewire support conditional again (only if dv support is available).
- Disable dependency tracking to speed up the build.
- Fix aclocal >= 1.8 warnings from lqt.m4.
- BuildRequire %%{_libdir}/libGLU.so.1.
* Mon Aug 30 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.9.3-0.lvn.1
- Update to 0.9.3.
- Enable ffmpeg plugin.
- Make firewire support unconditional.
- Fix 64bit libdir.
- Fix -devel dependencies.
- Update list of archs with MMX.
- Clean up list of docs.
* Tue Apr 6 2004 Dams <anvil[AT]livna.org> 0:0.9.2-0.lvn.2
- BuildConflicts libraw1394 0.10.0 to prevent surprises.
* Tue Apr 6 2004 Dams <anvil[AT]livna.org> 0:0.9.2-0.lvn.1
- Conditionnal firewire stuff rewriten
* Wed Mar 10 2004 Dams <anvil[AT]livna.org> 0:0.9.2-0.fdr.1
- Updated to final 0.9.2 release
- firewire now default enabled
* Sun Sep 28 2003 Dams <anvil[AT]livna.org> 0:0.9.2-0.fdr.0.7.pre1
- Removed comment after scriptlets
* Sat Aug 16 2003 Dams <anvil[AT]livna.org> 0:0.9.2-0.fdr.0.6.pre1
- Without firewire BuildConflicts with libdv/libavc1394/libraw1394-devel
* Mon Jul 14 2003 Dams <anvil[AT]livna.org> 0:0.9.2-0.fdr.0.5.pre1
- Added missing deps for ffmpeg-devel
- Added build option "with firewire" (disabled by default)
* Wed Jul 9 2003 Dams <anvil[AT]livna.org> 0:0.9.2-0.fdr.0.4.pre1
- Added missing unowned directory
- Removed URL in Source0
- buildroot -> RPM_BUILD_ROOT
- athlon is mmx compliant too
- Now include all *.so/*.so.*/.a in libdir (bug #451)
* Wed Apr 23 2003 Dams <anvil[AT]livna.org> 0:0.9.2-0.fdr.0.3.pre1
- Typo in group tag
* Mon Apr 21 2003 Dams <anvil[AT]livna.org> 0:0.9.2-0.fdr.0.2.pre1
- Major fix from from Diag (plugins are now in the package).
* Wed Apr 16 2003 Dams <anvil[AT]livna.org>
- Initial build.
Index: .cvsignore
===================================================================
RCS file: /cvs/free/rpms/libquicktime/F-9/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore 22 Jul 2008 16:53:08 -0000 1.1
+++ .cvsignore 8 Aug 2008 18:48:19 -0000 1.2
@@ -0,0 +1 @@
+libquicktime-1.0.3.tar.gz
Index: sources
===================================================================
RCS file: /cvs/free/rpms/libquicktime/F-9/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources 22 Jul 2008 16:53:08 -0000 1.1
+++ sources 8 Aug 2008 18:48:19 -0000 1.2
@@ -0,0 +1 @@
+823191104cdd665c75d447c8f5f8bf7e libquicktime-1.0.3.tar.gz
16 years, 2 months
rpms/fuse-emulator-roms/EL-5 fuse-emulator-roms.spec, NONE, 1.1 rom-distribution.txt, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
by Lucian Langa
Author: lucilanga
Update of /cvs/nonfree/rpms/fuse-emulator-roms/EL-5
In directory se02.es.rpmfusion.net:/tmp/cvs-serv12690/EL-5
Modified Files:
.cvsignore sources
Added Files:
fuse-emulator-roms.spec rom-distribution.txt
Log Message:
initial import
--- NEW FILE fuse-emulator-roms.spec ---
Name: fuse-emulator-roms
Version: 0.9.0
Release: 1%{?dist}
Summary: Spectrum ROM files for use with the Fuse emulator
Group: Applications/Emulators
License: Distributable
URL: http://fuse-emulator.sourceforge.net
Source0: http://downloads.sourceforge.net/fuse-emulator/fuse-%{version}.tar.gz
Source1: rom-distribution.txt
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildArch: noarch
BuildRequires: desktop-file-utils
Requires: fuse-emulator
%description
The Spectrum ROM files, for use with the Fuse Emulator.
%prep
%setup -q -n fuse-%{version}
%build
# Build desktop icon
cat >fuse-emulator.desktop <<EOF
[Desktop Entry]
Encoding=UTF-8
Name=Fuse
GenericName=(Spectrum Emulator)
Comment=Emulates various models of spectrums and clones
Exec=fuse
Icon=fuse-emulator.png
Terminal=false
Type=Application
Categories=Game;Emulator;
EOF
%install
rm -rf %{buildroot}
mkdir -p %{buildroot}%{_datadir}/fuse
install -pm 0644 roms/*.rom %{buildroot}%{_datadir}/fuse
install -pm 0644 %{SOURCE1} %{_builddir}/fuse-%{version}/rom-distribution.txt
desktop-file-install \
--dir %{buildroot}%{_datadir}/applications \
fuse-emulator.desktop
%clean
rm -rf %{buildroot}
%files
%defattr(-,root,root,-)
%{_datadir}/fuse/*.rom
%{_datadir}/applications/fuse-emulator.desktop
%doc rom-distribution.txt
%changelog
* Mon Jul 28 2008 Lucian Langa <cooly(a)gnome.eu.org> - 0.9.0-1
- Make version match fuse-emulator
- Initial rpmfusion import
* Sat Jul 07 2007 Ian Chapman <packages(a)amiga-hardware.com> - 1.1-1
- Updated rom set to those included with fuse 0.8.0.1
* Sun Mar 04 2007 Ian Chapman <packages(a)amiga-hardware.com> - 1.0-2
- Changed .desktop categories to Game;Emulator;
- Updated source URL in comment
* Sun Aug 06 2006 Ian Chapman <packages(a)amiga-hardware.com> - 1.0-1
- Initial release
--- NEW FILE rom-distribution.txt ---
>> Forum: comp.sys.sinclair
>> Thread: Amstrad ROM permissions
>> Message 1 of 1
Subject: Amstrad ROM permissions
Date: 08/31/1999
Author: Cliff Lawson <clawson(a)amstrad.com>
Hi,
Andrew Owen sent me the following email about the Spectrum ROMs and said it was being discussed on c.s.s but I can't see the
relevant thread (I have a totally crap newsfeed - Psinet - who only carry about half the traffic!!). So, anyway, here's my reply about
these issues:
"I know you have answered the question of Amstrad's policy on the use of the Spectrum ROMs before but the debate has come up
again on comp.sys.sinclair and as much as I tell people what I believe it is, they want a definitive answer. So when you have time here
are the questions. Thanks!
1) What exactly do you have to do to use Sinclair ROMs in an emulator, such as acknowledgements etc?"
Amstrad are happy for emulator writers to include images of our copyrighted code as long as the (c)opyright messages are not altered
and we appreciate it if the program/manual includes a note to the effect that "Amstrad have kindly given their permission for the
redistribution of their copyrighted material but retain that copyright".
"2) Can you charge a shareware fee for an emulator that uses the Sinclair ROMs?"
No. No one should be charging for the ROM code because (as a result of the point above) there are loads of freely available images
anyway. If I ever thought someone was charging for the ROM images then I'd make them available as a free download on the
www.amstrad.com web site. Naturally I imagine that some emulator writers want to charge a shareware fee for the code they have
written and we have absolutely no problem with that as long as they aren't, in any sense, charging for the parts of the code that are
(c)Amstrad and (c) Sinclair.
"3) Can you modify the ROMs, for instance to enable tape loading and saving, and if so what are the requirements?"
The ROM code is simply a tool to let the emulator writers make a program that works as close to the original machine as possible. If
they choose to modify the behaviour in any way then that's entirely up to them (I guess you could say that that is exactly what an
emulator IS doing (ie modifying the screen output and keyboard input to go via the PC bits)!!)
"4) Can you distribute modified ROMs?"
If you like (with that (c) proviso).
"5) Does this apply to all ROMs, Interface 1+2, ZX80, ZX81, Spectrum 48, 128,
+2, +2A and +3."
I think Amstrad only bought the rights to Spectrum 48/128 from Sinclair and then produced the + machines ourselves. I do not believe
the (c) for ZXs or IF1/2 has anything to do with Amstrad.
"6) Does Amstrad own the rights to the QL as well?"
Someone asked me this before and I think our lawyer at that time said that we may have had the rights to the QL stuff but then sold it
on to someone else but I haven't a clue who.
"7) What is the legal position with regard to distributing ROMs from legal Spectrum clones such as the Timex 2048?"
Ask Timex. We only hold the copyright for code that was written by Sinclair or Amstrad for the Spectrum machines. I haven't a clue
about the Timex deal as it was done in the days before Amstrad were ever involved.
"8) What is the legal position with regard to distributing ROMs from illegal Spectrum clones such as the Russian Scorpion and
Pentagon machines?"
Anyone pirating hardware/software should be shot.... though that may be to quick a death for them. Perhaps nailing them up by the
testicles using rusty nails would be the best thing to do to them?
"9) Is Amstrad happy for software owned by Sinclair to be distributed in a similar way?"
I think that the majority of software, even that 10/12 game pack bundled with + machines remains the copyrighted property of its
authors (Ocean etc.). Amstrad/Sincliar merely acted as a publishing house but I don't think that gave us the copyright to it, just an
agreed licence to make copies IYSWIM.
"10) What is Amstrad's policy on the distribution of electronic versions of Sinclair documentation?"
The more the merrier. People scanning, OCRing, HTMLing & PDFing any manuals that are genuinely (c)Amstrad are actually doing
us a favour because if someone asks for a copy we can just point them at a URL (please keep me informed!! ;-). So we'd welcome as
many of them to be put online as possible if people can take out the time and trouble to do it.
"I sincerly hope this is the last time you will be bothered with such questions. Thank you again for your time."
Your welcome. It's good to have the opportunity to make our position on this clear and I've cross-posted this to c.s.a.8 because it
applies equally well to all the CPC stuff (though some bits of that are also (c)Locomotive so you need to seek their permission too -
however I don't think there's ever a problem in so doing).
Cliff Lawson,
Amstrad plc
Index: .cvsignore
===================================================================
RCS file: /cvs/nonfree/rpms/fuse-emulator-roms/EL-5/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore 1 Jun 2008 15:37:04 -0000 1.1
+++ .cvsignore 8 Aug 2008 18:42:30 -0000 1.2
@@ -0,0 +1 @@
+fuse-0.9.0.tar.gz
Index: sources
===================================================================
RCS file: /cvs/nonfree/rpms/fuse-emulator-roms/EL-5/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources 1 Jun 2008 15:37:04 -0000 1.1
+++ sources 8 Aug 2008 18:42:30 -0000 1.2
@@ -0,0 +1 @@
+e6434ae8d5d97613c5ae0c7d42df0e49 fuse-0.9.0.tar.gz
16 years, 2 months
rpms/qmmp-plugins-freeworld/F-8 qmmp-filter-provides.sh, NONE, 1.1 qmmp-plugins-freeworld.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
by Thorsten Leemhuis
Author: thl
Update of /cvs/free/rpms/qmmp-plugins-freeworld/F-8
In directory se02.es.rpmfusion.net:/tmp/cvs-serv12487
Modified Files:
.cvsignore sources
Added Files:
qmmp-filter-provides.sh qmmp-plugins-freeworld.spec
Log Message:
initial import from livna
--- NEW FILE qmmp-filter-provides.sh ---
#!/bin/sh
if [ -x /usr/lib/rpm/redhat/find-provides ]; then
FINDPROV=/usr/lib/rpm/redhat/find-provides
else
FINDPROV=/usr/lib/rpm/find-provides
fi
$FINDPROV $* | sed -e '/libalsa.so/d' \
-e '/libffmpeg.so/d' \
-e '/libflac.so/d' \
-e '/libjack.so/d' \
-e '/libmad.so/d' \
-e '/libmpc.so/d' \
-e '/libvorbis.so/d'
--- NEW FILE qmmp-plugins-freeworld.spec ---
Name: qmmp-plugins-freeworld
Version: 0.2.0
Release: 4%{?dist}
Summary: Plugins for qmmp (Qt-based multimedia player)
Group: Applications/Multimedia
License: GPLv2+
URL: http://qmmp.ylsoftware.com/index_en.html
Source: http://qmmp.ylsoftware.com/files/qmmp-%{version}.tar.bz2
Source2: qmmp-filter-provides.sh
%define _use_internal_dependency_generator 0
%define __find_provides %{_builddir}/%{buildsubdir}/qmmp-filter-provides.sh
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
BuildRequires: cmake ffmpeg-devel >= 0.4.9-pre1 libmad-devel qt4-devel >= 4.2
BuildRequires: taglib-devel curl-devel
BuildRequires: qmmp = %{version}
Requires: qmmp = %{version}
%description
Qmmp is an audio-player, written with help of Qt library.
This package contains plugins needed to play MPEG (.mp3) and WMA files.
%prep
%setup -q -n qmmp-%{version}
cp %{SOURCE2} .
chmod +x qmmp-filter-provides.sh
%build
%cmake \
-D USE_FLAC:BOOL=FALSE \
-D USE_VORBIS:BOOL=FALSE \
-D USE_MPC:BOOL=FALSE \
-D USE_MODPLUG:BOOL=FALSE \
-D USE_SNDFILE:BOOL=FALSE \
-D USE_WAVPACK:BOOL=FALSE \
-D USE_ALSA:BOOL=FALSE \
-D USE_OSS:BOOL=FALSE \
-D USE_JACK:BOOL=FALSE \
-D USE_PULSE:BOOL=FALSE \
-D USE_SRC:BOOL=FALSE \
-D USE_ANALYZER:BOOL=FALSE \
-D USE_DBUS:BOOL=FALSE \
-D USE_SCROBBLER:BOOL=FALSE \
-D USE_STATICON:BOOL=FALSE \
-D USE_NOTIFIER:BOOL=FALSE \
-D USE_QMMP_DIALOG:BOOL=FALSE \
-D CMAKE_INSTALL_PREFIX=/usr \
-D LIB_DIR=%{_lib} \
./
make VERBOSE=1 %{?_smp_mflags} -C src/plugins/Input/ffmpeg
make VERBOSE=1 %{?_smp_mflags} -C src/plugins/Input/mad
%install
rm -rf %{buildroot}
make DESTDIR=%{buildroot} install -C src/plugins/Input/ffmpeg
make DESTDIR=%{buildroot} install -C src/plugins/Input/mad
%clean
rm -rf %{buildroot}
%files
%defattr(0755,root,root,0755)
%dir %{_libdir}/qmmp/Input
%{_libdir}/qmmp/Input/*.so
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
%changelog
* Fri Aug 08 2008 Thorsten Leemhuis <fedora [AT] leemhuis [DOT] info - 0.2.0-4
- rebuild for RPM Fusion
* Fri Aug 08 2008 Karel Volny <kvolny(a)redhat.com> 0.2.0-3
- fix BuildRequires: qt4-devel instead of qt-devel
* Mon Aug 04 2008 Karel Volny <kvolny(a)redhat.com> 0.2.0-2
- added BuildRequires: curl-devel
* Thu Jul 31 2008 Karel Volny <kvolny(a)redhat.com> 0.2.0-1
- version bump
* Tue May 13 2008 Karel Volny <kvolny(a)redhat.com> 0.1.6-1
- version bump
* Mon Jan 21 2008 Karel Volny <kvolny(a)redhat.com> 0.1.5-2
- fixed permissions issue for the helper sript qmmp-filter-provides.sh
* Mon Jan 14 2008 Karel Volny <kvolny(a)redhat.com> 0.1.5-1
- package renamed to match conventions (from "qmmp-plugins")
- added "BuildRequires: qmmp = %%{version}"
* Mon Dec 10 2007 Karel Volny <kvolny(a)redhat.com> 0.1.5-1
- version bump
- simplified setting of the libraries destination
* Wed Sep 12 2007 Karel Volny <kvolny(a)redhat.com> 0.1.4-2
- specfile improvements (Fedora bug #280751 comment #4)
* Tue Sep 11 2007 Karel Volny <kvolny(a)redhat.com> 0.1.4-1
- initial release of separate plugins, as suggested in comment #1 to (Livna) bug #1631
Index: .cvsignore
===================================================================
RCS file: /cvs/free/rpms/qmmp-plugins-freeworld/F-8/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore 22 Jul 2008 16:54:28 -0000 1.1
+++ .cvsignore 8 Aug 2008 18:39:39 -0000 1.2
@@ -0,0 +1 @@
+qmmp-0.2.0.tar.bz2
Index: sources
===================================================================
RCS file: /cvs/free/rpms/qmmp-plugins-freeworld/F-8/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources 22 Jul 2008 16:54:28 -0000 1.1
+++ sources 8 Aug 2008 18:39:39 -0000 1.2
@@ -0,0 +1 @@
+3dd56fc0c9dd632572465f9eab3e4c80 qmmp-0.2.0.tar.bz2
16 years, 2 months
rpms/qmmp-plugins-freeworld/F-9 qmmp-filter-provides.sh, NONE, 1.1 qmmp-plugins-freeworld.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
by Thorsten Leemhuis
Author: thl
Update of /cvs/free/rpms/qmmp-plugins-freeworld/F-9
In directory se02.es.rpmfusion.net:/tmp/cvs-serv12390
Modified Files:
.cvsignore sources
Added Files:
qmmp-filter-provides.sh qmmp-plugins-freeworld.spec
Log Message:
initial import from livna
--- NEW FILE qmmp-filter-provides.sh ---
#!/bin/sh
if [ -x /usr/lib/rpm/redhat/find-provides ]; then
FINDPROV=/usr/lib/rpm/redhat/find-provides
else
FINDPROV=/usr/lib/rpm/find-provides
fi
$FINDPROV $* | sed -e '/libalsa.so/d' \
-e '/libffmpeg.so/d' \
-e '/libflac.so/d' \
-e '/libjack.so/d' \
-e '/libmad.so/d' \
-e '/libmpc.so/d' \
-e '/libvorbis.so/d'
--- NEW FILE qmmp-plugins-freeworld.spec ---
Name: qmmp-plugins-freeworld
Version: 0.2.0
Release: 3%{?dist}
Summary: Plugins for qmmp (Qt-based multimedia player)
Group: Applications/Multimedia
License: GPLv2+
URL: http://qmmp.ylsoftware.com/index_en.html
Source: http://qmmp.ylsoftware.com/files/qmmp-%{version}.tar.bz2
Source2: qmmp-filter-provides.sh
%define _use_internal_dependency_generator 0
%define __find_provides %{_builddir}/%{buildsubdir}/qmmp-filter-provides.sh
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
BuildRequires: cmake ffmpeg-devel >= 0.4.9-pre1 libmad-devel qt-devel >= 4.2
BuildRequires: taglib-devel libcurl-devel
BuildRequires: qmmp = %{version}
Requires: qmmp = %{version}
%description
Qmmp is an audio-player, written with help of Qt library.
This package contains plugins needed to play MPEG (.mp3) and WMA files.
%prep
%setup -q -n qmmp-%{version}
cp %{SOURCE2} .
chmod +x qmmp-filter-provides.sh
%build
%cmake \
-D USE_FLAC:BOOL=FALSE \
-D USE_VORBIS:BOOL=FALSE \
-D USE_MPC:BOOL=FALSE \
-D USE_MODPLUG:BOOL=FALSE \
-D USE_SNDFILE:BOOL=FALSE \
-D USE_WAVPACK:BOOL=FALSE \
-D USE_ALSA:BOOL=FALSE \
-D USE_OSS:BOOL=FALSE \
-D USE_JACK:BOOL=FALSE \
-D USE_PULSE:BOOL=FALSE \
-D USE_SRC:BOOL=FALSE \
-D USE_ANALYZER:BOOL=FALSE \
-D USE_DBUS:BOOL=FALSE \
-D USE_SCROBBLER:BOOL=FALSE \
-D USE_STATICON:BOOL=FALSE \
-D USE_NOTIFIER:BOOL=FALSE \
-D USE_QMMP_DIALOG:BOOL=FALSE \
-D CMAKE_INSTALL_PREFIX=/usr \
-D LIB_DIR=%{_lib} \
./
make VERBOSE=1 %{?_smp_mflags} -C src/plugins/Input/ffmpeg
make VERBOSE=1 %{?_smp_mflags} -C src/plugins/Input/mad
%install
rm -rf %{buildroot}
make DESTDIR=%{buildroot} install -C src/plugins/Input/ffmpeg
make DESTDIR=%{buildroot} install -C src/plugins/Input/mad
%clean
rm -rf %{buildroot}
%files
%defattr(0755,root,root,0755)
%dir %{_libdir}/qmmp/Input
%{_libdir}/qmmp/Input/*.so
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
%changelog
* Fri Aug 08 2008 Thorsten Leemhuis <fedora [AT] leemhuis [DOT] info - 0.2.0-3
- rebuild
* Mon Aug 04 2008 Karel Volny <kvolny(a)redhat.com> 0.2.0-2
- added BuildRequires: libcurl-devel
* Thu Jul 31 2008 Karel Volny <kvolny(a)redhat.com> 0.2.0-1
- version bump
* Tue May 13 2008 Karel Volny <kvolny(a)redhat.com> 0.1.6-1
- version bump
* Sat Mar 15 2008 Thorsten Leemhuis <fedora at leemhuis.info> - 0.1.5-3
- rebuild for new ffmpeg
* Mon Jan 21 2008 Karel Volny <kvolny(a)redhat.com> 0.1.5-2
- fixed permissions issue for the helper sript qmmp-filter-provides.sh
* Mon Jan 14 2008 Karel Volny <kvolny(a)redhat.com> 0.1.5-1
- package renamed to match conventions (from "qmmp-plugins")
- added "BuildRequires: qmmp = %%{version}"
* Mon Dec 10 2007 Karel Volny <kvolny(a)redhat.com> 0.1.5-1
- version bump
- simplified setting of the libraries destination
* Wed Sep 12 2007 Karel Volny <kvolny(a)redhat.com> 0.1.4-2
- specfile improvements (Fedora bug #280751 comment #4)
* Tue Sep 11 2007 Karel Volny <kvolny(a)redhat.com> 0.1.4-1
- initial release of separate plugins, as suggested in comment #1 to (Livna) bug #1631
Index: .cvsignore
===================================================================
RCS file: /cvs/free/rpms/qmmp-plugins-freeworld/F-9/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore 22 Jul 2008 16:54:28 -0000 1.1
+++ .cvsignore 8 Aug 2008 18:38:41 -0000 1.2
@@ -0,0 +1 @@
+qmmp-0.2.0.tar.bz2
Index: sources
===================================================================
RCS file: /cvs/free/rpms/qmmp-plugins-freeworld/F-9/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources 22 Jul 2008 16:54:28 -0000 1.1
+++ sources 8 Aug 2008 18:38:41 -0000 1.2
@@ -0,0 +1 @@
+3dd56fc0c9dd632572465f9eab3e4c80 qmmp-0.2.0.tar.bz2
16 years, 2 months
rpms/qmmp-plugins-freeworld/devel qmmp-filter-provides.sh, NONE, 1.1 qmmp-plugins-freeworld.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
by Thorsten Leemhuis
Author: thl
Update of /cvs/free/rpms/qmmp-plugins-freeworld/devel
In directory se02.es.rpmfusion.net:/tmp/cvs-serv11946
Modified Files:
.cvsignore sources
Added Files:
qmmp-filter-provides.sh qmmp-plugins-freeworld.spec
Log Message:
initial import from livna
--- NEW FILE qmmp-filter-provides.sh ---
#!/bin/sh
if [ -x /usr/lib/rpm/redhat/find-provides ]; then
FINDPROV=/usr/lib/rpm/redhat/find-provides
else
FINDPROV=/usr/lib/rpm/find-provides
fi
$FINDPROV $* | sed -e '/libalsa.so/d' \
-e '/libffmpeg.so/d' \
-e '/libflac.so/d' \
-e '/libjack.so/d' \
-e '/libmad.so/d' \
-e '/libmpc.so/d' \
-e '/libvorbis.so/d'
--- NEW FILE qmmp-plugins-freeworld.spec ---
Name: qmmp-plugins-freeworld
Version: 0.2.0
Release: 3%{?dist}
Summary: Plugins for qmmp (Qt-based multimedia player)
Group: Applications/Multimedia
License: GPLv2+
URL: http://qmmp.ylsoftware.com/index_en.html
Source: http://qmmp.ylsoftware.com/files/qmmp-%{version}.tar.bz2
Source2: qmmp-filter-provides.sh
%define _use_internal_dependency_generator 0
%define __find_provides %{_builddir}/%{buildsubdir}/qmmp-filter-provides.sh
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
BuildRequires: cmake ffmpeg-devel >= 0.4.9-pre1 libmad-devel qt-devel >= 4.2
BuildRequires: taglib-devel libcurl-devel
BuildRequires: qmmp = %{version}
Requires: qmmp = %{version}
%description
Qmmp is an audio-player, written with help of Qt library.
This package contains plugins needed to play MPEG (.mp3) and WMA files.
%prep
%setup -q -n qmmp-%{version}
cp %{SOURCE2} .
chmod +x qmmp-filter-provides.sh
%build
%cmake \
-D USE_FLAC:BOOL=FALSE \
-D USE_VORBIS:BOOL=FALSE \
-D USE_MPC:BOOL=FALSE \
-D USE_MODPLUG:BOOL=FALSE \
-D USE_SNDFILE:BOOL=FALSE \
-D USE_WAVPACK:BOOL=FALSE \
-D USE_ALSA:BOOL=FALSE \
-D USE_OSS:BOOL=FALSE \
-D USE_JACK:BOOL=FALSE \
-D USE_PULSE:BOOL=FALSE \
-D USE_SRC:BOOL=FALSE \
-D USE_ANALYZER:BOOL=FALSE \
-D USE_DBUS:BOOL=FALSE \
-D USE_SCROBBLER:BOOL=FALSE \
-D USE_STATICON:BOOL=FALSE \
-D USE_NOTIFIER:BOOL=FALSE \
-D USE_QMMP_DIALOG:BOOL=FALSE \
-D CMAKE_INSTALL_PREFIX=/usr \
-D LIB_DIR=%{_lib} \
./
make VERBOSE=1 %{?_smp_mflags} -C src/plugins/Input/ffmpeg
make VERBOSE=1 %{?_smp_mflags} -C src/plugins/Input/mad
%install
rm -rf %{buildroot}
make DESTDIR=%{buildroot} install -C src/plugins/Input/ffmpeg
make DESTDIR=%{buildroot} install -C src/plugins/Input/mad
%clean
rm -rf %{buildroot}
%files
%defattr(0755,root,root,0755)
%dir %{_libdir}/qmmp/Input
%{_libdir}/qmmp/Input/*.so
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
%changelog
* Fri Aug 08 2008 Thorsten Leemhuis <fedora [AT] leemhuis [DOT] info - 0.2.0-3
- rebuild
* Mon Aug 04 2008 Karel Volny <kvolny(a)redhat.com> 0.2.0-2
- added BuildRequires: libcurl-devel
* Thu Jul 31 2008 Karel Volny <kvolny(a)redhat.com> 0.2.0-1
- version bump
* Tue May 13 2008 Karel Volny <kvolny(a)redhat.com> 0.1.6-1
- version bump
* Sat Mar 15 2008 Thorsten Leemhuis <fedora at leemhuis.info> - 0.1.5-3
- rebuild for new ffmpeg
* Mon Jan 21 2008 Karel Volny <kvolny(a)redhat.com> 0.1.5-2
- fixed permissions issue for the helper sript qmmp-filter-provides.sh
* Mon Jan 14 2008 Karel Volny <kvolny(a)redhat.com> 0.1.5-1
- package renamed to match conventions (from "qmmp-plugins")
- added "BuildRequires: qmmp = %%{version}"
* Mon Dec 10 2007 Karel Volny <kvolny(a)redhat.com> 0.1.5-1
- version bump
- simplified setting of the libraries destination
* Wed Sep 12 2007 Karel Volny <kvolny(a)redhat.com> 0.1.4-2
- specfile improvements (Fedora bug #280751 comment #4)
* Tue Sep 11 2007 Karel Volny <kvolny(a)redhat.com> 0.1.4-1
- initial release of separate plugins, as suggested in comment #1 to (Livna) bug #1631
Index: .cvsignore
===================================================================
RCS file: /cvs/free/rpms/qmmp-plugins-freeworld/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore 22 Jul 2008 16:54:28 -0000 1.1
+++ .cvsignore 8 Aug 2008 18:37:17 -0000 1.2
@@ -0,0 +1 @@
+qmmp-0.2.0.tar.bz2
Index: sources
===================================================================
RCS file: /cvs/free/rpms/qmmp-plugins-freeworld/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources 22 Jul 2008 16:54:28 -0000 1.1
+++ sources 8 Aug 2008 18:37:17 -0000 1.2
@@ -0,0 +1 @@
+3dd56fc0c9dd632572465f9eab3e4c80 qmmp-0.2.0.tar.bz2
16 years, 2 months
rpms/fuse-emulator-roms/F-8 fuse-emulator-roms.spec, NONE, 1.1 rom-distribution.txt, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
by Lucian Langa
Author: lucilanga
Update of /cvs/nonfree/rpms/fuse-emulator-roms/F-8
In directory se02.es.rpmfusion.net:/tmp/cvs-serv11785/F-8
Modified Files:
.cvsignore sources
Added Files:
fuse-emulator-roms.spec rom-distribution.txt
Log Message:
initial import
--- NEW FILE fuse-emulator-roms.spec ---
Name: fuse-emulator-roms
Version: 0.9.0
Release: 1%{?dist}
Summary: Spectrum ROM files for use with the Fuse emulator
Group: Applications/Emulators
License: Distributable
URL: http://fuse-emulator.sourceforge.net
Source0: http://downloads.sourceforge.net/fuse-emulator/fuse-%{version}.tar.gz
Source1: rom-distribution.txt
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildArch: noarch
BuildRequires: desktop-file-utils
Requires: fuse-emulator
%description
The Spectrum ROM files, for use with the Fuse Emulator.
%prep
%setup -q -n fuse-%{version}
%build
# Build desktop icon
cat >fuse-emulator.desktop <<EOF
[Desktop Entry]
Encoding=UTF-8
Name=Fuse
GenericName=(Spectrum Emulator)
Comment=Emulates various models of spectrums and clones
Exec=fuse
Icon=fuse-emulator.png
Terminal=false
Type=Application
Categories=Game;Emulator;
EOF
%install
rm -rf %{buildroot}
mkdir -p %{buildroot}%{_datadir}/fuse
install -pm 0644 roms/*.rom %{buildroot}%{_datadir}/fuse
install -pm 0644 %{SOURCE1} %{_builddir}/fuse-%{version}/rom-distribution.txt
desktop-file-install \
--dir %{buildroot}%{_datadir}/applications \
fuse-emulator.desktop
%clean
rm -rf %{buildroot}
%files
%defattr(-,root,root,-)
%{_datadir}/fuse/*.rom
%{_datadir}/applications/fuse-emulator.desktop
%doc rom-distribution.txt
%changelog
* Mon Jul 28 2008 Lucian Langa <cooly(a)gnome.eu.org> - 0.9.0-1
- Make version match fuse-emulator
- Initial rpmfusion import
* Sat Jul 07 2007 Ian Chapman <packages(a)amiga-hardware.com> - 1.1-1
- Updated rom set to those included with fuse 0.8.0.1
* Sun Mar 04 2007 Ian Chapman <packages(a)amiga-hardware.com> - 1.0-2
- Changed .desktop categories to Game;Emulator;
- Updated source URL in comment
* Sun Aug 06 2006 Ian Chapman <packages(a)amiga-hardware.com> - 1.0-1
- Initial release
--- NEW FILE rom-distribution.txt ---
>> Forum: comp.sys.sinclair
>> Thread: Amstrad ROM permissions
>> Message 1 of 1
Subject: Amstrad ROM permissions
Date: 08/31/1999
Author: Cliff Lawson <clawson(a)amstrad.com>
Hi,
Andrew Owen sent me the following email about the Spectrum ROMs and said it was being discussed on c.s.s but I can't see the
relevant thread (I have a totally crap newsfeed - Psinet - who only carry about half the traffic!!). So, anyway, here's my reply about
these issues:
"I know you have answered the question of Amstrad's policy on the use of the Spectrum ROMs before but the debate has come up
again on comp.sys.sinclair and as much as I tell people what I believe it is, they want a definitive answer. So when you have time here
are the questions. Thanks!
1) What exactly do you have to do to use Sinclair ROMs in an emulator, such as acknowledgements etc?"
Amstrad are happy for emulator writers to include images of our copyrighted code as long as the (c)opyright messages are not altered
and we appreciate it if the program/manual includes a note to the effect that "Amstrad have kindly given their permission for the
redistribution of their copyrighted material but retain that copyright".
"2) Can you charge a shareware fee for an emulator that uses the Sinclair ROMs?"
No. No one should be charging for the ROM code because (as a result of the point above) there are loads of freely available images
anyway. If I ever thought someone was charging for the ROM images then I'd make them available as a free download on the
www.amstrad.com web site. Naturally I imagine that some emulator writers want to charge a shareware fee for the code they have
written and we have absolutely no problem with that as long as they aren't, in any sense, charging for the parts of the code that are
(c)Amstrad and (c) Sinclair.
"3) Can you modify the ROMs, for instance to enable tape loading and saving, and if so what are the requirements?"
The ROM code is simply a tool to let the emulator writers make a program that works as close to the original machine as possible. If
they choose to modify the behaviour in any way then that's entirely up to them (I guess you could say that that is exactly what an
emulator IS doing (ie modifying the screen output and keyboard input to go via the PC bits)!!)
"4) Can you distribute modified ROMs?"
If you like (with that (c) proviso).
"5) Does this apply to all ROMs, Interface 1+2, ZX80, ZX81, Spectrum 48, 128,
+2, +2A and +3."
I think Amstrad only bought the rights to Spectrum 48/128 from Sinclair and then produced the + machines ourselves. I do not believe
the (c) for ZXs or IF1/2 has anything to do with Amstrad.
"6) Does Amstrad own the rights to the QL as well?"
Someone asked me this before and I think our lawyer at that time said that we may have had the rights to the QL stuff but then sold it
on to someone else but I haven't a clue who.
"7) What is the legal position with regard to distributing ROMs from legal Spectrum clones such as the Timex 2048?"
Ask Timex. We only hold the copyright for code that was written by Sinclair or Amstrad for the Spectrum machines. I haven't a clue
about the Timex deal as it was done in the days before Amstrad were ever involved.
"8) What is the legal position with regard to distributing ROMs from illegal Spectrum clones such as the Russian Scorpion and
Pentagon machines?"
Anyone pirating hardware/software should be shot.... though that may be to quick a death for them. Perhaps nailing them up by the
testicles using rusty nails would be the best thing to do to them?
"9) Is Amstrad happy for software owned by Sinclair to be distributed in a similar way?"
I think that the majority of software, even that 10/12 game pack bundled with + machines remains the copyrighted property of its
authors (Ocean etc.). Amstrad/Sincliar merely acted as a publishing house but I don't think that gave us the copyright to it, just an
agreed licence to make copies IYSWIM.
"10) What is Amstrad's policy on the distribution of electronic versions of Sinclair documentation?"
The more the merrier. People scanning, OCRing, HTMLing & PDFing any manuals that are genuinely (c)Amstrad are actually doing
us a favour because if someone asks for a copy we can just point them at a URL (please keep me informed!! ;-). So we'd welcome as
many of them to be put online as possible if people can take out the time and trouble to do it.
"I sincerly hope this is the last time you will be bothered with such questions. Thank you again for your time."
Your welcome. It's good to have the opportunity to make our position on this clear and I've cross-posted this to c.s.a.8 because it
applies equally well to all the CPC stuff (though some bits of that are also (c)Locomotive so you need to seek their permission too -
however I don't think there's ever a problem in so doing).
Cliff Lawson,
Amstrad plc
Index: .cvsignore
===================================================================
RCS file: /cvs/nonfree/rpms/fuse-emulator-roms/F-8/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore 1 Jun 2008 15:37:04 -0000 1.1
+++ .cvsignore 8 Aug 2008 18:36:40 -0000 1.2
@@ -0,0 +1 @@
+fuse-0.9.0.tar.gz
Index: sources
===================================================================
RCS file: /cvs/nonfree/rpms/fuse-emulator-roms/F-8/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources 1 Jun 2008 15:37:04 -0000 1.1
+++ sources 8 Aug 2008 18:36:40 -0000 1.2
@@ -0,0 +1 @@
+e6434ae8d5d97613c5ae0c7d42df0e49 fuse-0.9.0.tar.gz
16 years, 2 months
rpms/fuse-emulator-roms/F-9 fuse-emulator-roms.spec, NONE, 1.1 rom-distribution.txt, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
by Lucian Langa
Author: lucilanga
Update of /cvs/nonfree/rpms/fuse-emulator-roms/F-9
In directory se02.es.rpmfusion.net:/tmp/cvs-serv11575/F-9
Modified Files:
.cvsignore sources
Added Files:
fuse-emulator-roms.spec rom-distribution.txt
Log Message:
initial import
--- NEW FILE fuse-emulator-roms.spec ---
Name: fuse-emulator-roms
Version: 0.9.0
Release: 1%{?dist}
Summary: Spectrum ROM files for use with the Fuse emulator
Group: Applications/Emulators
License: Distributable
URL: http://fuse-emulator.sourceforge.net
Source0: http://downloads.sourceforge.net/fuse-emulator/fuse-%{version}.tar.gz
Source1: rom-distribution.txt
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildArch: noarch
BuildRequires: desktop-file-utils
Requires: fuse-emulator
%description
The Spectrum ROM files, for use with the Fuse Emulator.
%prep
%setup -q -n fuse-%{version}
%build
# Build desktop icon
cat >fuse-emulator.desktop <<EOF
[Desktop Entry]
Encoding=UTF-8
Name=Fuse
GenericName=(Spectrum Emulator)
Comment=Emulates various models of spectrums and clones
Exec=fuse
Icon=fuse-emulator.png
Terminal=false
Type=Application
Categories=Game;Emulator;
EOF
%install
rm -rf %{buildroot}
mkdir -p %{buildroot}%{_datadir}/fuse
install -pm 0644 roms/*.rom %{buildroot}%{_datadir}/fuse
install -pm 0644 %{SOURCE1} %{_builddir}/fuse-%{version}/rom-distribution.txt
desktop-file-install \
--dir %{buildroot}%{_datadir}/applications \
fuse-emulator.desktop
%clean
rm -rf %{buildroot}
%files
%defattr(-,root,root,-)
%{_datadir}/fuse/*.rom
%{_datadir}/applications/fuse-emulator.desktop
%doc rom-distribution.txt
%changelog
* Mon Jul 28 2008 Lucian Langa <cooly(a)gnome.eu.org> - 0.9.0-1
- Make version match fuse-emulator
- Initial rpmfusion import
* Sat Jul 07 2007 Ian Chapman <packages(a)amiga-hardware.com> - 1.1-1
- Updated rom set to those included with fuse 0.8.0.1
* Sun Mar 04 2007 Ian Chapman <packages(a)amiga-hardware.com> - 1.0-2
- Changed .desktop categories to Game;Emulator;
- Updated source URL in comment
* Sun Aug 06 2006 Ian Chapman <packages(a)amiga-hardware.com> - 1.0-1
- Initial release
--- NEW FILE rom-distribution.txt ---
>> Forum: comp.sys.sinclair
>> Thread: Amstrad ROM permissions
>> Message 1 of 1
Subject: Amstrad ROM permissions
Date: 08/31/1999
Author: Cliff Lawson <clawson(a)amstrad.com>
Hi,
Andrew Owen sent me the following email about the Spectrum ROMs and said it was being discussed on c.s.s but I can't see the
relevant thread (I have a totally crap newsfeed - Psinet - who only carry about half the traffic!!). So, anyway, here's my reply about
these issues:
"I know you have answered the question of Amstrad's policy on the use of the Spectrum ROMs before but the debate has come up
again on comp.sys.sinclair and as much as I tell people what I believe it is, they want a definitive answer. So when you have time here
are the questions. Thanks!
1) What exactly do you have to do to use Sinclair ROMs in an emulator, such as acknowledgements etc?"
Amstrad are happy for emulator writers to include images of our copyrighted code as long as the (c)opyright messages are not altered
and we appreciate it if the program/manual includes a note to the effect that "Amstrad have kindly given their permission for the
redistribution of their copyrighted material but retain that copyright".
"2) Can you charge a shareware fee for an emulator that uses the Sinclair ROMs?"
No. No one should be charging for the ROM code because (as a result of the point above) there are loads of freely available images
anyway. If I ever thought someone was charging for the ROM images then I'd make them available as a free download on the
www.amstrad.com web site. Naturally I imagine that some emulator writers want to charge a shareware fee for the code they have
written and we have absolutely no problem with that as long as they aren't, in any sense, charging for the parts of the code that are
(c)Amstrad and (c) Sinclair.
"3) Can you modify the ROMs, for instance to enable tape loading and saving, and if so what are the requirements?"
The ROM code is simply a tool to let the emulator writers make a program that works as close to the original machine as possible. If
they choose to modify the behaviour in any way then that's entirely up to them (I guess you could say that that is exactly what an
emulator IS doing (ie modifying the screen output and keyboard input to go via the PC bits)!!)
"4) Can you distribute modified ROMs?"
If you like (with that (c) proviso).
"5) Does this apply to all ROMs, Interface 1+2, ZX80, ZX81, Spectrum 48, 128,
+2, +2A and +3."
I think Amstrad only bought the rights to Spectrum 48/128 from Sinclair and then produced the + machines ourselves. I do not believe
the (c) for ZXs or IF1/2 has anything to do with Amstrad.
"6) Does Amstrad own the rights to the QL as well?"
Someone asked me this before and I think our lawyer at that time said that we may have had the rights to the QL stuff but then sold it
on to someone else but I haven't a clue who.
"7) What is the legal position with regard to distributing ROMs from legal Spectrum clones such as the Timex 2048?"
Ask Timex. We only hold the copyright for code that was written by Sinclair or Amstrad for the Spectrum machines. I haven't a clue
about the Timex deal as it was done in the days before Amstrad were ever involved.
"8) What is the legal position with regard to distributing ROMs from illegal Spectrum clones such as the Russian Scorpion and
Pentagon machines?"
Anyone pirating hardware/software should be shot.... though that may be to quick a death for them. Perhaps nailing them up by the
testicles using rusty nails would be the best thing to do to them?
"9) Is Amstrad happy for software owned by Sinclair to be distributed in a similar way?"
I think that the majority of software, even that 10/12 game pack bundled with + machines remains the copyrighted property of its
authors (Ocean etc.). Amstrad/Sincliar merely acted as a publishing house but I don't think that gave us the copyright to it, just an
agreed licence to make copies IYSWIM.
"10) What is Amstrad's policy on the distribution of electronic versions of Sinclair documentation?"
The more the merrier. People scanning, OCRing, HTMLing & PDFing any manuals that are genuinely (c)Amstrad are actually doing
us a favour because if someone asks for a copy we can just point them at a URL (please keep me informed!! ;-). So we'd welcome as
many of them to be put online as possible if people can take out the time and trouble to do it.
"I sincerly hope this is the last time you will be bothered with such questions. Thank you again for your time."
Your welcome. It's good to have the opportunity to make our position on this clear and I've cross-posted this to c.s.a.8 because it
applies equally well to all the CPC stuff (though some bits of that are also (c)Locomotive so you need to seek their permission too -
however I don't think there's ever a problem in so doing).
Cliff Lawson,
Amstrad plc
Index: .cvsignore
===================================================================
RCS file: /cvs/nonfree/rpms/fuse-emulator-roms/F-9/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore 1 Jun 2008 15:37:04 -0000 1.1
+++ .cvsignore 8 Aug 2008 18:35:52 -0000 1.2
@@ -0,0 +1 @@
+fuse-0.9.0.tar.gz
Index: sources
===================================================================
RCS file: /cvs/nonfree/rpms/fuse-emulator-roms/F-9/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources 1 Jun 2008 15:37:04 -0000 1.1
+++ sources 8 Aug 2008 18:35:52 -0000 1.2
@@ -0,0 +1 @@
+e6434ae8d5d97613c5ae0c7d42df0e49 fuse-0.9.0.tar.gz
16 years, 2 months