rpms/compat-zope/F-8 compat-zope.spec, NONE, 1.1 zope-2.10.4-config.patch, NONE, 1.1 zope-README.Fedora, NONE, 1.1 zope.init.in, NONE, 1.1 zope.logrotate.cron.in, NONE, 1.1 zope.logrotate.in, NONE, 1.1 zope.sysconfig.in, NONE, 1.1 zope.zopectl.in, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
by Thorsten Leemhuis
Author: thl
Update of /cvs/free/rpms/compat-zope/F-8
In directory se02.es.rpmfusion.net:/tmp/cvs-serv25303
Modified Files:
.cvsignore sources
Added Files:
compat-zope.spec zope-2.10.4-config.patch zope-README.Fedora
zope.init.in zope.logrotate.cron.in zope.logrotate.in
zope.sysconfig.in zope.zopectl.in
Log Message:
initial import from livna
--- NEW FILE compat-zope.spec ---
%define python_minver 2.4.3
%define compat_python %{_bindir}/python2.4
%{!?python_sitearch: %define python_sitearch %(%{compat_python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
%define zope_user zope
%define zope_group %{zope_user}
%define zope_home %{_libdir}/zope
%define software_home %{zope_home}/lib/python
%define instance_home %{_localstatedir}/lib/zope
%define zopectl %{_bindir}/zopectl
%define runzope %{_bindir}/runzope
Name: compat-zope
Summary: Web application server for flexible content management applications
Version: 2.10.6
Release: 2%{?dist}
License: ZPL
Group: System Environment/Daemons
URL: http://www.zope.org/
Source0: http://www.zope.org/Products/Zope/%{version}/Zope-%{version}-final.tgz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Source1: zope.init.in
Source2: zope.sysconfig.in
Source3: zope.zopectl.in
Source4: zope-README.Fedora
Source5: zope.logrotate.in
Source6: zope.logrotate.cron.in
Patch0: zope-2.10.4-config.patch
BuildRequires: compat-python24-devel >= %{python_minver}
BuildRequires: compat-python24 >= %{python_minver}
Requires: compat-python24 >= %{python_minver}, compat-python24-elementtree
Requires: compat-python24-libxml2
Requires(pre): /usr/sbin/useradd
Requires(post): /sbin/chkconfig
Requires(preun): /sbin/chkconfig, /sbin/service
%description
Zope is an application server framework that enables developers to quickly
build web applications such as intranets, portals, and content management
systems.
Zope, by default, will listen on port 8080.
%prep
%setup -q -n Zope-%{version}-final
%patch0 -p0
chmod -x skel/import/README.txt
install -pm 644 %{SOURCE4} README.Fedora
install -pm 644 %{SOURCE5} skel/etc/logrotate.conf.in
%build
rm -rf $RPM_BUILD_ROOT # Configure checks for it
./configure \
--prefix=$RPM_BUILD_ROOT%{zope_home} \
--with-python=%{compat_python}
# --no-compile
make %{?_smp_mflags}
%install
rm -rf $RPM_BUILD_ROOT
# Create all required additional directories
for dir in %{zope_home} %{software_home} %{instance_home}/{Products,bin,var} \
%{_sysconfdir}/sysconfig %{_bindir}; do
install -d $RPM_BUILD_ROOT$dir
done
install -D -m 755 %{SOURCE1} $RPM_BUILD_ROOT%{_initrddir}/zope
install -D -m 644 %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/zope
install -D -m 755 %{SOURCE3} $RPM_BUILD_ROOT%{_bindir}/zopectl
install -D -m 755 %{SOURCE6} $RPM_BUILD_ROOT%{_sysconfdir}/cron.daily/zope-logrotate
perl -pi -e 's,<<SYSCONFDIR>>,%{_sysconfdir},g;
s,<<BINDIR>>,%{_bindir},g;
s,<<LOCALSTATEDIR>>,%{_localstatedir},g;
s,<<ZOPE_USER>>,%{zope_user},g' \
$RPM_BUILD_ROOT%{_initrddir}/zope \
$RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/zope \
$RPM_BUILD_ROOT%{_bindir}/zopectl \
$RPM_BUILD_ROOT%{_sysconfdir}/cron.daily/zope-logrotate \
README.Fedora skel/etc/zope.conf.in
# Install the skel, translating paths, into the build root
%{compat_python} "utilities/copyzopeskel.py" \
--sourcedir="skel" \
--targetdir="$RPM_BUILD_ROOT%{instance_home}" \
--replace="INSTANCE_HOME:%{instance_home}" \
--replace="SOFTWARE_HOME:%{software_home}" \
--replace="ZOPE_HOME:%{zope_home}" \
--replace="PYTHON:%{compat_python}" \
# Actually copy all the other files over
make install
chmod 750 $RPM_BUILD_ROOT%{instance_home}
# Fix permissions, must have changed in the upstream tar
chmod 755 $RPM_BUILD_ROOT%{instance_home}/bin/zopectl
chmod 755 $RPM_BUILD_ROOT%{instance_home}/bin/runzope
# Set needed permissions
# We might go as far as to only allow zope r/w to the .pyc files
for dir in %{instance_home}/{Products,log,lib,var}; do
chmod 775 $RPM_BUILD_ROOT$dir
done
chmod 755 $RPM_BUILD_ROOT%{zope_home}
# included in %%doc
rm -rf $RPM_BUILD_ROOT%{zope_home}/doc
# write version.txt
echo "Zope %{version}-%{release}" > \
"$RPM_BUILD_ROOT%{software_home}/version.txt"
# write zope.pth
install -d $RPM_BUILD_ROOT%{python_sitearch}
echo "%{software_home}" > \
"$RPM_BUILD_ROOT%{python_sitearch}/zope.pth"
# Compile .pyc
%{compat_python} -c "import compileall; \
compileall.compile_dir(\"$RPM_BUILD_ROOT%{zope_home}\", \
ddir=\"%{zope_home}\", force=1)"
%clean
rm -rf $RPM_BUILD_ROOT
%pre
%{_sbindir}/useradd -c "Zope user" -s /bin/false -r -d %{zope_home} \
%{zope_user} 2>/dev/null || :
%post
# add zope init to runlevels
/sbin/chkconfig --add zope
%preun
if [ $1 -eq 0 ]; then
/sbin/service zope stop >/dev/null 2>&1
/sbin/chkconfig --del zope
fi
%files
%defattr(-, root, root, -)
%doc doc/* README.Fedora ZopePublicLicense.txt
%config(noreplace) %{_sysconfdir}/sysconfig/zope
%config %{_initrddir}/zope
%config %{_sysconfdir}/cron.daily/zope-logrotate
%attr(0755, root, root) %{_bindir}/zopectl
%dir %{zope_home}
%{zope_home}/bin
%{zope_home}/lib
%dir %{zope_home}/skel
%{zope_home}/skel/bin
%{zope_home}/skel/Extensions
%{zope_home}/skel/import
%{zope_home}/skel/log
%{zope_home}/skel/lib
%{zope_home}/skel/Products
%{zope_home}/skel/README.txt
%{zope_home}/skel/var
%config %{zope_home}/skel/etc
%attr(-, root, %{zope_group}) %{instance_home}/*
%{python_sitearch}/zope.pth
%changelog
* Sun Aug 10 2008 Thorsten Leemhuis <fedora [AT] leemhuis [DOT] info - 2.10.6-2
- rebuild for RPM Fusion
* Sun Jul 27 2008 Jonathan Steffan <jon a fedoraunity.org> 2.10.6-1
- Update to 2.10.6
* Sat Dec 1 2007 Jonathan Steffan <jon a fedoraunity.org> 2.10.5-3
- Update permissions for runtime compliation of translations
* Thu Nov 8 2007 Jonathan Steffan <jon a fedoraunity.org> 2.10.5-2
- Update permissions for zopectl and runzope
* Thu Nov 8 2007 Jonathan Steffan <jon a fedoraunity.org> 2.10.5-1
- Update to 2.10.5
- Fix initscript
- Fix permissions
* Mon Sep 3 2007 Jonathan Steffan <jon a fedoraunity.org> 2.10.4-3
- Updated Requires for libxml2-python24 and
compat-python24-elementtree
* Tue Aug 14 2007 Jonathan Steffan <jon a fedoraunity.org> 2.10.4-2
- Added config patch
* Wed Aug 1 2007 Jonathan Steffan <jon a fedoraunity.org> 2.10.4-1
- Initial Package
zope-2.10.4-config.patch:
--- NEW FILE zope-2.10.4-config.patch ---
--- skel/etc/zope.conf.in.orig 2007-08-14 00:14:05.000000000 -0600
+++ skel/etc/zope.conf.in 2007-08-14 00:14:49.000000000 -0600
@@ -148,6 +148,7 @@
#
# effective-user chrism
+effective-user zope
# Directive: enable-product-installation
#
@@ -288,6 +289,7 @@
#
# mime-types $INSTANCE/etc/mime.types
+mime-types /etc/mime.types
# Directive: structured-text-header-level
#
--- NEW FILE zope-README.Fedora ---
==== Concerning the Fedora package ====
A default instance has been installed in <<LOCALSTATEDIR>>/lib/zope.
You can create additional instances using the mkzopeinstance.py script
Add your instances to <<SYSCONFDIR>>/sysconfig/zope to make the zopectl script
aware of them. Every operation run by <<BINDIR>>/zopectl will affect all
your instances, you can control them independently using the zopectl
script in the bin/ directory inside your instance.
When you create a new instance, remember to change the default listening
ports and to chown the directory to the zope user.
--- NEW FILE zope.init.in ---
#!/bin/sh
# Startup script for Zope
#
# chkconfig: - 80 20
# description: Zope, a web application server
#
# config: $instance/etc/zope.conf
# Source function library.
. /etc/init.d/functions
RETVAL=0
zopectl="<<BINDIR>>/zopectl"
user="<<ZOPE_USER>>"
prog="zope"
start() {
echo -n $"Starting $prog: "
output=`$zopectl -u $user start 2>/dev/null`
# the return status of zopectl is not reliable, we need to parse
# its output via substring match
if echo $output | grep -q "started"; then
# success
touch /var/lock/subsys/$prog
success
echo
RETVAL=0
else
# failed
failure
echo
RETVAL=1
fi
return $RETVAL
}
stop() {
echo -n $"Stopping $prog: "
output=`$zopectl -u $user stop 2>/dev/null`
# the return status of zopectl is not reliable, we need to parse
# its output via substring match
if echo $output | grep -q "stopped"; then
# success
rm -f /var/lock/subsys/$prog
success
echo
RETVAL=0
else
# failed
failure
echo
RETVAL=1
fi
return $RETVAL
}
restart() {
stop
start
}
case "$1" in
start)
start
;;
stop)
stop
;;
status)
$zopectl status
;;
restart)
restart
;;
condrestart)
$zopectl status | grep -qs "program running" && restart
;;
*)
echo $"Usage: $0 {start|stop|status|restart|condrestart}"
RETVAL=2
esac
exit $RETVAL
--- NEW FILE zope.logrotate.cron.in ---
#!/bin/bash
. <<SYSCONFDIR>>/sysconfig/zope
for instance in $ZOPE_INSTANCES; do
logrotate $instance/etc/logrotate.conf
done
--- NEW FILE zope.logrotate.in ---
<<INSTANCE_HOME>>/log/*.log {
missingok
sharedscripts
rotate 4
weekly
compress
postrotate
<<INSTANCE_HOME>>/bin/zopectl logreopen >/dev/null 2>&1
endscript
}
--- NEW FILE zope.sysconfig.in ---
# List here the paths to your Zope instances, space separated.
#
# Example : ZOPE_INSTANCES="/var/lib/zope-test /var/lib/zope-prod"
#
# This file is used by the generic zopectl script.
#
ZOPE_INSTANCES="<<LOCALSTATEDIR>>/lib/zope"
--- NEW FILE zope.zopectl.in ---
#!/bin/bash
. <<SYSCONFDIR>>/sysconfig/zope
for instance in $ZOPE_INSTANCES; do
$instance/bin/zopectl "$@"
done
Index: .cvsignore
===================================================================
RCS file: /cvs/free/rpms/compat-zope/F-8/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore 22 Jul 2008 16:49:26 -0000 1.1
+++ .cvsignore 10 Aug 2008 10:59:59 -0000 1.2
@@ -0,0 +1 @@
+Zope-2.10.6-final.tgz
Index: sources
===================================================================
RCS file: /cvs/free/rpms/compat-zope/F-8/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources 22 Jul 2008 16:49:26 -0000 1.1
+++ sources 10 Aug 2008 10:59:59 -0000 1.2
@@ -0,0 +1 @@
+c04427dfae2003ff743ae047bad5fcc7 Zope-2.10.6-final.tgz
16 years, 3 months
rpms/audacious-plugins-freeworld/devel audacious-aac.desktop, NONE, 1.1 audacious-alac.desktop, NONE, 1.1 audacious-mp3.desktop, NONE, 1.1 audacious-plugins-1.3.4-sse-disable.patch, NONE, 1.1 audacious-plugins-freeworld.spec, NONE, 1.1 audacious-wma.desktop, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
by Thorsten Leemhuis
Author: thl
Update of /cvs/free/rpms/audacious-plugins-freeworld/devel
In directory se02.es.rpmfusion.net:/tmp/cvs-serv24960
Modified Files:
.cvsignore sources
Added Files:
audacious-aac.desktop audacious-alac.desktop
audacious-mp3.desktop
audacious-plugins-1.3.4-sse-disable.patch
audacious-plugins-freeworld.spec audacious-wma.desktop
Log Message:
initial import from livna, renamed to audacious-plugins-freeworld
--- NEW FILE audacious-aac.desktop ---
[Desktop Entry]
Name=Audacious
Comment=Play music
Comment[hu]=Zene lejátszása
Exec=audacious
Icon=audacious.png
MimeType=audio/aac;
Categories=GTK;AudioVideo;Player;
Terminal=false
Type=Application
Encoding=UTF-8
X-Desktop-File-Install-Version=0.10
NoDisplay=true
--- NEW FILE audacious-alac.desktop ---
[Desktop Entry]
Name=Audacious
Comment=Play music
Comment[hu]=Zene lejátszása
Exec=audacious
Icon=audacious.png
MimeType=audio/alac;
Categories=GTK;AudioVideo;Player;
Terminal=false
Type=Application
Encoding=UTF-8
X-Desktop-File-Install-Version=0.10
NoDisplay=true
--- NEW FILE audacious-mp3.desktop ---
[Desktop Entry]
Name=Audacious
Comment=Play music
Comment[hu]=Zene lejátszása
Exec=audacious
Icon=audacious.png
MimeType=audio/mpeg;
Categories=GTK;AudioVideo;Player;
Terminal=false
Type=Application
Encoding=UTF-8
X-Desktop-File-Install-Version=0.10
NoDisplay=true
audacious-plugins-1.3.4-sse-disable.patch:
--- NEW FILE audacious-plugins-1.3.4-sse-disable.patch ---
diff -uNr audacious-plugins-1.3.4-orig/configure audacious-plugins-1.3.4/configure
--- audacious-plugins-1.3.4-orig/configure 2007-05-04 12:50:56.000000000 +0200
+++ audacious-plugins-1.3.4/configure 2007-06-01 11:57:01.000000000 +0200
@@ -1431,6 +1431,8 @@
--disable-esd disable esound output plugin default=enabled
--disable-pulse disable PulseAudio output plugin default=enabled
--disable-coreaudio disable CoreAudio output plugin (default=enabled)
+ --disable-altivec disable AltiVec support. (default=enabled)
+ --disable-sse2 disable SSE2 support. (default=enabled)
--disable-mp3 disable mp3 plugin. (default=enabled)
--disable-rocklight disable Rocklight vis plugin (default=enabled)
--disable-lirc disable LIRC plugin (default=enabled)
@@ -7574,6 +7576,15 @@
fi
+# Check whether --enable-altivec was given.
+if test "${enable_altivec+set}" = set; then
+ enableval=$enable_altivec; enable_altivec=$enableval
+else
+ enable_altivec=yes
+
+fi
+
+if test "x$enable_altivec" = "xyes"; then
for ac_header in altivec.h
do
@@ -7729,8 +7740,8 @@
#define ARCH_POWERPC 1
_ACEOF
- DCT64=dct64_altivec.c
- SIMD_CFLAGS=-maltivec
+ DCT64=dct64_altivec.c
+ SIMD_CFLAGS=-maltivec
else
DCT64=dct64.c
@@ -7739,14 +7750,24 @@
done
+fi
+
+# Check whether --enable-sse2 was given.
+if test "${enable_sse2+set}" = set; then
+ enableval=$enable_sse2; enable_sse2=$enableval
+else
+ enable_sse2=yes
+
+fi
-{ echo "$as_me:$LINENO: checking SSE2" >&5
+if test "x$enable_sse2" = "xyes"; then
+ { echo "$as_me:$LINENO: checking SSE2" >&5
echo $ECHO_N "checking SSE2... $ECHO_C" >&6; }
-ac_save_CFLAGS="$CFLAGS"
-CFLAGS="-msse2"
-if test "$cross_compiling" = yes; then
+ ac_save_CFLAGS="$CFLAGS"
+ CFLAGS="-msse2"
+ if test "$cross_compiling" = yes; then
{ { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
See \`config.log' for more details." >&5
echo "$as_me: error: cannot run test program while cross compiling
@@ -7760,12 +7781,12 @@
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h. */
-#include <emmintrin.h>
-int main()
-{
- _mm_setzero_pd();
- return 0;
-}
+ #include <emmintrin.h>
+ int main()
+ {
+ _mm_setzero_pd();
+ return 0;
+ }
_ACEOF
rm -f conftest$ac_exeext
@@ -7795,7 +7816,7 @@
#define HAVE_SSE2 1
_ACEOF
-SIMD_CFLAGS=-msse2
+ SIMD_CFLAGS=-msse2
else
echo "$as_me: program exited with status $ac_status" >&5
echo "$as_me: failed program was:" >&5
@@ -7809,6 +7830,7 @@
fi
+fi
CFLAGS="$ac_save_CFLAGS"
diff -uNr audacious-plugins-1.3.4-orig/configure.ac audacious-plugins-1.3.4/configure.ac
--- audacious-plugins-1.3.4-orig/configure.ac 2007-05-04 12:49:58.000000000 +0200
+++ audacious-plugins-1.3.4/configure.ac 2007-06-01 11:56:44.000000000 +0200
@@ -246,35 +246,49 @@
dnl *** AltiVec
-AC_CHECK_HEADERS(altivec.h,
- [AC_DEFINE(HAVE_ALTIVEC, 1, [Define to 1 if your system has AltiVec.])
- AC_DEFINE(HAVE_ALTIVEC_H, 1, [Define to 1 if your system has an altivec.h file.])
- AC_DEFINE(ARCH_POWERPC, 1, [Define to 1 if your system is a PowerPC.])
- DCT64=dct64_altivec.c
- SIMD_CFLAGS=-maltivec
- AC_SUBST(SIMD_CFLAGS)],
- [DCT64=dct64.c]
-)
+AC_ARG_ENABLE(altivec,
+ [ --disable-altivec disable AltiVec support. (default=enabled) ],
+ [enable_altivec=$enableval],
+ [enable_altivec=yes]
+)
+if test "x$enable_altivec" = "xyes"; then
+ AC_CHECK_HEADERS(altivec.h,
+ [AC_DEFINE(HAVE_ALTIVEC, 1, [Define to 1 if your system has AltiVec.])
+ AC_DEFINE(HAVE_ALTIVEC_H, 1, [Define to 1 if your system has an altivec.h file.])
+ AC_DEFINE(ARCH_POWERPC, 1, [Define to 1 if your system is a PowerPC.])
+ DCT64=dct64_altivec.c
+ SIMD_CFLAGS=-maltivec
+ AC_SUBST(SIMD_CFLAGS)],
+ [DCT64=dct64.c]
+ )
+fi
AC_SUBST(DCT64)
dnl *** SSE2
-AC_MSG_CHECKING(SSE2)
-ac_save_CFLAGS="$CFLAGS"
-CFLAGS="-msse2"
-AC_TRY_RUN([
-#include <emmintrin.h>
-int main()
-{
- _mm_setzero_pd();
- return 0;
-}
-],
-[AC_MSG_RESULT(SSE2 yes)
-AC_DEFINE(HAVE_SSE2, 1, [Define to 1 if your system has SSE2])
-SIMD_CFLAGS=-msse2],
-[AC_MSG_RESULT(SSE2 no)],
-)
+AC_ARG_ENABLE(sse2,
+ [ --disable-sse2 disable SSE2 support. (default=enabled) ],
+ [enable_sse2=$enableval],
+ [enable_sse2=yes]
+)
+if test "x$enable_sse2" = "xyes"; then
+ AC_MSG_CHECKING(SSE2)
+ ac_save_CFLAGS="$CFLAGS"
+ CFLAGS="-msse2"
+ AC_TRY_RUN([
+ #include <emmintrin.h>
+ int main()
+ {
+ _mm_setzero_pd();
+ return 0;
+ }
+ ],
+ [AC_MSG_RESULT(SSE2 yes)
+ AC_DEFINE(HAVE_SSE2, 1, [Define to 1 if your system has SSE2])
+ SIMD_CFLAGS=-msse2],
+ [AC_MSG_RESULT(SSE2 no)],
+ )
+fi
AC_SUBST(SIMD_CFLAGS)
CFLAGS="$ac_save_CFLAGS"
--- NEW FILE audacious-plugins-freeworld.spec ---
%define aud_ver 1.4.0
Name: audacious-plugins-nonfree
Version: 1.4.5
Release: 1%{?dist}
Summary: Nonfree plugins for the Audacious media player
Group: Applications/Multimedia
License: GPLv2
URL: http://audacious-media-player.org/
Source0: http://static.audacious-media-player.org/release/audacious-plugins-%{vers...
Source1: audacious-mp3.desktop
Source2: audacious-aac.desktop
Source3: audacious-wma.desktop
Source4: audacious-alac.desktop
Patch0: audacious-plugins-1.3.4-sse-disable.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: audacious-devel >= %{aud_ver}
BuildRequires: zlib-devel, desktop-file-utils >= 0.9
BuildRequires: taglib-devel >= 1.4
BuildRequires: lame-devel, libmms-devel, libmad-devel
BuildRequires: gettext, libbinio-devel
BuildRequires: dbus-devel >= 0.60, dbus-glib-devel >= 0.60
%description
Audacious is a media player that currently uses a skinned
user interface based on Winamp 2.x skins. It is based on ("forked off")
BMP.
%package mp3
Summary: MP3 playback plugin for Audacious
Group: Applications/Multimedia
Requires: audacious-plugins >= %{aud_ver}
Requires(post): desktop-file-utils >= 0.9
Requires(postun): desktop-file-utils >= 0.9
Provides: bmp-mp3 = 0.9.7.1
Obsoletes: bmp-mp3 <= 0.9.7.1
%description mp3
Audacious is a media player that currently uses a skinned
user interface based on Winamp 2.x skins. It is based on ("forked off")
BMP.
This is the plugin needed to play MP3 audio files.
%package aac
Summary: AAC playback plugin for Audacious
Group: Applications/Multimedia
Requires: audacious-plugins >= %{aud_ver}
Requires(post): desktop-file-utils >= 0.9
Requires(postun): desktop-file-utils >= 0.9
%description aac
Audacious is a media player that currently uses a skinned
user interface based on Winamp 2.x skins. It is based on ("forked off")
BMP.
This is the plugin needed to play AAC audio files.
%package wma
Summary: WMA playback plugin for Audacious
Group: Applications/Multimedia
Requires: audacious-plugins >= %{aud_ver}
Requires(post): desktop-file-utils >= 0.9
Requires(postun): desktop-file-utils >= 0.9
%description wma
Audacious is a media player that currently uses a skinned
user interface based on Winamp 2.x skins. It is based on ("forked off")
BMP.
This is the plugin needed to play WMA audio files.
%package alac
Summary: ALAC playback plugin for Audacious
Group: Applications/Multimedia
Requires: audacious-plugins >= %{aud_ver}
Requires(post): desktop-file-utils >= 0.9
Requires(postun): desktop-file-utils >= 0.9
%description alac
Audacious is a media player that currently uses a skinned
user interface based on Winamp 2.x skins. It is based on ("forked off")
This is the plugin needed to play ALAC (Apple Lossless Audio Codec)
audio files.
%package tta
Summary: TTA playback plugin for Audacious
Group: Applications/Multimedia
Requires: audacious-plugins >= %{aud_ver}
%description tta
Audacious is a media player that currently uses a skinned
user interface based on Winamp 2.x skins. It is based on ("forked off")
This is the plugin needed to play TTA audio files.
%package mms
Summary: MMS stream plugin for Audacious
Group: Applications/Multimedia
Requires: audacious-plugins >= %{aud_ver}
%description mms
Audacious is a media player that currently uses a skinned
user interface based on Winamp 2.x skins. It is based on ("forked off")
BMP.
This is the plugin needed to access MMS streams.
%prep
%setup -q -n audacious-plugins-%{version}
# Disable SSE2/AltiVec
# %patch0 -p1 -b .sse-disable
%build
%configure \
--disable-rpath \
--enable-gconf \
--disable-gnome-vfs \
--enable-chardet \
--disable-amidiplug \
--disable-adplug \
--disable-esd \
--disable-lirc \
--disable-sndfile \
--disable-modplug \
--disable-flac \
--disable-jack \
--disable-arts \
--disable-sid \
--disable-alsa \
--disable-musepack \
--disable-timidity \
--disable-vorbis \
--disable-xspf \
--disable-paranormal \
--disable-sse2 \
--disable-altivec \
--disable-dependency-tracking
make V=1 %{?_smp_mflags} -C src/madplug
make V=1 %{?_smp_mflags} -C src/aac
make V=1 %{?_smp_mflags} -C src/wma
make V=1 %{?_smp_mflags} -C src/alac
make V=1 %{?_smp_mflags} -C src/tta
make V=1 %{?_smp_mflags} -C src/mms
%install
rm -rf $RPM_BUILD_ROOT
make -C src/madplug install DESTDIR=$RPM_BUILD_ROOT
make -C src/aac install DESTDIR=$RPM_BUILD_ROOT
make -C src/wma install DESTDIR=$RPM_BUILD_ROOT
make -C src/alac install DESTDIR=$RPM_BUILD_ROOT
make -C src/tta install DESTDIR=$RPM_BUILD_ROOT
make -C src/mms install DESTDIR=$RPM_BUILD_ROOT
desktop-file-install --vendor livna \
--dir $RPM_BUILD_ROOT%{_datadir}/applications \
%{SOURCE1}
desktop-file-install --vendor livna \
--dir $RPM_BUILD_ROOT%{_datadir}/applications \
%{SOURCE2}
desktop-file-install --vendor livna \
--dir $RPM_BUILD_ROOT%{_datadir}/applications \
%{SOURCE3}
desktop-file-install --vendor livna \
--dir $RPM_BUILD_ROOT%{_datadir}/applications \
%{SOURCE4}
find $RPM_BUILD_ROOT -type f -name "*.la" -exec rm -f {} ';'
%clean
rm -rf $RPM_BUILD_ROOT
%post mp3
update-desktop-database %{_datadir}/applications
%postun mp3
update-desktop-database %{_datadir}/applications
%post aac
update-desktop-database %{_datadir}/applications
%postun aac
update-desktop-database %{_datadir}/applications
%post wma
update-desktop-database %{_datadir}/applications
%postun wma
update-desktop-database %{_datadir}/applications
%post alac
update-desktop-database %{_datadir}/applications
%postun alac
update-desktop-database %{_datadir}/applications
%files mp3
%defattr(-,root,root,-)
%{_libdir}/audacious/Input/madplug.so
%{_datadir}/applications/livna-audacious-mp3.desktop
%files aac
%defattr(-,root,root,-)
%{_libdir}/audacious/Input/aac.so
%{_datadir}/applications/livna-audacious-aac.desktop
%files wma
%defattr(-,root,root,-)
%{_libdir}/audacious/Input/wma.so
%{_datadir}/applications/livna-audacious-wma.desktop
%files alac
%defattr(-,root,root,-)
%{_libdir}/audacious/Input/alac.so
%{_datadir}/applications/livna-audacious-alac.desktop
%files tta
%defattr(-,root,root,-)
%{_libdir}/audacious/Input/tta.so
%files mms
%defattr(-,root,root,-)
%{_libdir}/audacious/Transport/mms.so
%changelog
* Tue Feb 12 2008 Ralf Ertzinger <ralf(a)skytale.net> 1.4.5-1
- Update to 1.4.5
* Wed Jan 02 2008 Ralf Ertzinger <ralf(a)skytale.net> 1.4.4-1
- Update to 1.4.4
* Wed Dec 12 2007 Ralf Ertzinger <ralf(a)skytale.net> 1.4.2-1
- Update to 1.4.2
* Thu Nov 22 2007 Ralf Ertzinger <ralf(a)skytale.net> 1.4.1-2
- Update to 1.4.1
* Sat Jun 09 2007 Ralf Ertzinger <ralf(a)skytale.net> 1.3.5-1.fc8
- Update to 1.3.5
- Disable SSE2 patch (now upsteam)
* Fri Jun 01 2007 Ralf Ertzinger <ralf(a)skytale.net> 1.3.4-2.fc8
- Disable SSE2/AltiVec
* Sat May 26 2007 Ralf Ertzinger <ralf(a)skytale.net> 1.3.4-1.fc8
- Update to 1.3.4
* Sun Apr 22 2007 Ralf Ertzinger <ralf(a)skytale.net> 1.3.3-1.fc7
- Update to 1.3.3
- Introduce aud_ver variable into specfile
* Thu Apr 12 2007 Ralf Ertzinger <ralf(a)skytale.net> 1.3.2-1.fc7
- Update to 1.3.2
* Wed Apr 04 2007 Ralf Ertzinger <ralf(a)skytale.net> 1.3.1-3.fc7
- Update to 1.3.1
* Thu Nov 30 2006 Ralf Ertzinger <ralf(a)skytale.net> 1.2.5-1.fc7
- Update to 1.2.5
* Fri Nov 10 2006 Ralf Ertzinger <ralf(a)skytale.net> 1.2.2-1.fc7
- Update to 1.2.2
* Tue Nov 7 2006 Ralf Ertzinger <ralf(a)skytale.net> 1.1.2-7.fc7
- Rebuild without gnome-vfs and Require: the correct audacious version
- Drop "X-Livna" and "Application" category from .desktop file
* Sat Oct 21 2006 Thorsten Leemhuis <fedora [AT] leemhuis [DOT] info 1.1.2-5
- require audacious, not audacious-plugins-nonfree
* Wed Oct 18 2006 Ralf Ertzinger <ralf(a)skytale.net> 1.1.2-4.fc6
- Add obsoletes/provides against bmp-mp3
* Mon Oct 16 2006 Ralf Ertzinger <ralf(a)skytale.net> 1.1.2-2.fc6
- Fix directory name on %%setup
* Wed Sep 06 2006 Ralf Ertzinger <ralf(a)skytale.net> 1.1.2-1.fc6
- Update to 1.1.2
* Tue Aug 15 2006 Ralf Ertzinger <ralf(a)skytale.net> 1.1.1-4.fc6
- Properly add Requires(post/postun)
- Carry over changes from main audacious-1.1.1-4 package
* Sun Aug 01 2006 Ralf Ertzinger <ralf(a)skytale.net> 1.1.1-3.fc6
- Initial RPM for livna
--- NEW FILE audacious-wma.desktop ---
[Desktop Entry]
Name=Audacious
Comment=Play music
Comment[hu]=Zene lejátszása
Exec=audacious
Icon=audacious.png
MimeType=audio/x-ms-wma;
Categories=GTK;AudioVideo;Player;
Terminal=false
Type=Application
Encoding=UTF-8
X-Desktop-File-Install-Version=0.10
NoDisplay=true
Index: .cvsignore
===================================================================
RCS file: /cvs/free/rpms/audacious-plugins-freeworld/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore 22 Jul 2008 16:47:58 -0000 1.1
+++ .cvsignore 10 Aug 2008 10:54:05 -0000 1.2
@@ -0,0 +1 @@
+audacious-plugins-1.4.5.tgz
Index: sources
===================================================================
RCS file: /cvs/free/rpms/audacious-plugins-freeworld/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources 22 Jul 2008 16:47:58 -0000 1.1
+++ sources 10 Aug 2008 10:54:05 -0000 1.2
@@ -0,0 +1 @@
+ecb7802c1800ed2b10b44e7e9fea46aa audacious-plugins-1.4.5.tgz
16 years, 3 months
rpms/xine-lib-extras-freeworld/devel xine-lib-extras-freeworld.spec, 1.1, 1.2
by Thorsten Leemhuis
Author: thl
Update of /cvs/free/rpms/xine-lib-extras-freeworld/devel
In directory se02.es.rpmfusion.net:/tmp/cvs-serv24531
Modified Files:
xine-lib-extras-freeworld.spec
Log Message:
* Sun Aug 10 2008 Thorsten Leemhuis <fedora at leemhuis.info> - 1.1.12-2
- rename to xine-lib-extras-freeworld
- add provides and obsoletes for packages from livna and freshrpms
Index: xine-lib-extras-freeworld.spec
===================================================================
RCS file: /cvs/free/rpms/xine-lib-extras-freeworld/devel/xine-lib-extras-freeworld.spec,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- xine-lib-extras-freeworld.spec 10 Aug 2008 10:40:09 -0000 1.1
+++ xine-lib-extras-freeworld.spec 10 Aug 2008 10:49:57 -0000 1.2
@@ -3,10 +3,10 @@
%define abiver 1.21
-Name: xine-lib-extras-nonfree
+Name: xine-lib-extras-freeworld
Summary: Non-free extra codecs for the Xine library
Version: 1.1.12
-Release: 1%{?dist}
+Release: 2%{?dist}
License: GPLv2+
Group: System Environment/Libraries
URL: http://xinehq.de/
@@ -37,6 +37,14 @@
Requires: vcdimager >= 0.7.23
Requires: xine-lib(plugin-abi) = %{abiver}
+# obsolete old livna package
+Provides: xine-lib-extras-nonfree = %{version}-%{release}
+Obsoletes: xine-lib-extras-nonfree < 1.1.12-2
+
+# obsolete old frehsrpms package
+Provides: xine-lib-moles = %{version}-%{release}
+Obsoletes: xine-lib-moles < 1.1.12-2
+
%description
This package adds extra functionality to the Xine library. Those
plugins may contain patented code.
@@ -164,6 +172,10 @@
%changelog
+* Sun Aug 10 2008 Thorsten Leemhuis <fedora at leemhuis.info> - 1.1.12-2
+- rename to xine-lib-extras-freeworld
+- add provides and obsoletes for packages from livna and freshrpms
+
* Wed Apr 16 2008 Ville Skyttä <ville.skytta at iki.fi> - 1.1.12-1
- 1.1.12.
16 years, 3 months
rpms/xine-lib-extras-freeworld/devel xine-lib-1.1.1-deepbind-939.patch, NONE, 1.1 xine-lib-1.1.3-optflags.patch, NONE, 1.1 xine-lib-extras-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/xine-lib-extras-freeworld/devel
In directory se02.es.rpmfusion.net:/tmp/cvs-serv23954
Modified Files:
.cvsignore sources
Added Files:
xine-lib-1.1.1-deepbind-939.patch
xine-lib-1.1.3-optflags.patch xine-lib-extras-freeworld.spec
Log Message:
initial import from livna, renamed to xine-lib-extras-freeworld
xine-lib-1.1.1-deepbind-939.patch:
--- NEW FILE xine-lib-1.1.1-deepbind-939.patch ---
--- xine-lib-1.1.1/src/xine-engine/load_plugins.c.~1~ 2005-09-19 09:14:02.000000000 -0700
+++ xine-lib-1.1.1/src/xine-engine/load_plugins.c 2006-04-22 23:07:33.000000000 -0700
@@ -591,7 +591,7 @@ static void collect_plugins(xine_t *this
printf("load_plugins: %s not cached\n", str);
#endif
- if(!info && (lib = dlopen (str, RTLD_LAZY | RTLD_GLOBAL)) == NULL) {
+ if(!info && (lib = dlopen (str, RTLD_LAZY | RTLD_GLOBAL | RTLD_DEEPBIND)) == NULL) {
const char *error = dlerror();
/* too noisy -- but good to catch unresolved references */
xprintf(this, XINE_VERBOSITY_LOG,
@@ -649,7 +649,7 @@ static int _load_plugin_class(xine_t *th
/* load the dynamic library if needed */
if (!node->file->lib_handle) {
lprintf("dlopen %s\n", filename);
- if ((lib = dlopen (filename, RTLD_LAZY | RTLD_GLOBAL)) == NULL) {
+ if ((lib = dlopen (filename, RTLD_LAZY | RTLD_GLOBAL | RTLD_DEEPBIND)) == NULL) {
const char *error = dlerror();
xine_log (this, XINE_LOG_PLUGIN,
xine-lib-1.1.3-optflags.patch:
--- NEW FILE xine-lib-1.1.3-optflags.patch ---
--- xine-lib-1.1.3/m4/optimizations.m4~ 2006-06-17 18:20:56.000000000 +0300
+++ xine-lib-1.1.3/m4/optimizations.m4 2006-12-17 11:49:44.000000000 +0200
@@ -107,7 +107,7 @@
DEBUG_CFLAGS="-O $DEBUG_CFLAGS"
- if test x"$sarchopt" != "xno"; then
+ if false ; then
archopt_val=
case "$host_or_hostalias" in
--- xine-lib-1.1.3/configure~ 2006-12-03 21:41:27.000000000 +0200
+++ xine-lib-1.1.3/configure 2006-12-17 11:50:07.000000000 +0200
@@ -46971,7 +46971,7 @@
DEBUG_CFLAGS="-O $DEBUG_CFLAGS"
- if test x"$sarchopt" != "xno"; then
+ if false ; then
archopt_val=
case "$host_or_hostalias" in
--- NEW FILE xine-lib-extras-freeworld.spec ---
# TODO:
# - external dvdnav - not compatible as of 1.1.11 and 4.1.1
%define abiver 1.21
Name: xine-lib-extras-nonfree
Summary: Non-free extra codecs for the Xine library
Version: 1.1.12
Release: 1%{?dist}
License: GPLv2+
Group: System Environment/Libraries
URL: http://xinehq.de/
Source0: http://downloads.sourceforge.net/xine/xine-lib-%{version}.tar.bz2
Patch0: xine-lib-1.1.3-optflags.patch
Patch6: xine-lib-1.1.1-deepbind-939.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot
BuildRequires: pkgconfig
BuildRequires: zlib-devel
BuildRequires: gawk
# External libs
BuildRequires: xvidcore-devel
BuildRequires: ffmpeg-devel >= 0.4.9-0.22.20060804
BuildRequires: a52dec-devel
BuildRequires: libmad-devel
BuildRequires: libdca-devel
# X11 for DXR3 output (#1258), libXt-devel needed in FC5
BuildRequires: libXt-devel
BuildRequires: libXext-devel
BuildRequires: libXinerama-devel
# vcdimager reads and writes MPEG
BuildRequires: vcdimager-devel >= 0.7.23
# Obsolete DXR3 deps, better handled by ffmpeg
BuildConflicts: rte-devel
BuildConflicts: libfame-devel
Requires: vcdimager >= 0.7.23
Requires: xine-lib(plugin-abi) = %{abiver}
%description
This package adds extra functionality to the Xine library. Those
plugins may contain patented code.
%prep
%setup -q -n xine-lib-%{version}
touch -r m4/optimizations.m4 m4/optimizations.m4.stamp
%patch0 -p1 -b .optflags
touch -r m4/optimizations.m4.stamp m4/optimizations.m4
# Patch6 needed at least when compiling with external ffmpeg, #939.
%patch6 -p1 -b .deepbind
# Avoid standard rpaths on lib64 archs:
sed -i -e 's|"/lib /usr/lib\b|"/%{_lib} %{_libdir}|' configure
%build
# Keep order of options the same as in ./configure --help for easy maintenance
%configure --disable-dependency-tracking \
--with-external-ffmpeg \
--enable-ipv6 \
--disable-opengl \
--disable-xvmc \
--disable-aalib \
--disable-caca \
--disable-sdl \
--disable-rte \
--disable-libfame \
--disable-speex \
--disable-flac \
--disable-mng \
--disable-imagemagick \
--disable-freetype \
--disable-alsa \
--disable-esd \
--disable-arts \
--disable-gnomevfs \
--disable-gdkpixbuf \
--disable-samba \
--with-external-ffmpeg \
--with-external-a52dec \
--with-external-libmad \
--with-external-libdts
make %{?_smp_mflags}
%install
rm -rf $RPM_BUILD_ROOT
make install DESTDIR=$RPM_BUILD_ROOT
# Removing useless files
rm -rf $RPM_BUILD_ROOT%{_bindir}
rm -rf $RPM_BUILD_ROOT%{_includedir}
rm -rf $RPM_BUILD_ROOT%{_datadir}
rm -rf $RPM_BUILD_ROOT%{_libdir}/lib*
rm -rf $RPM_BUILD_ROOT%{_libdir}/pkgconfig
# Plugins - credits go to the SuSE RPM maintainer, congrats
cat > plugins << EOF
#
# libmad and MPEG related plugins
xineplug_decode_mad
xineplug_decode_mpeg2
xineplug_dmx_mpeg
xineplug_dmx_mpeg_block
xineplug_dmx_mpeg_ts
xineplug_dmx_mpeg_elem
xineplug_dmx_mpeg_pes
xineplug_dmx_yuv4mpeg2
xineplug_inp_vcd
xineplug_inp_vcdo
#
# NES Music File Format. free ??
xineplug_decode_nsf
#
# AC3
xineplug_decode_a52
#
# likely to have legal problems
xineplug_decode_dvaudio
xineplug_decode_faad
xineplug_decode_ff
xineplug_dmx_asf
#
# dxr3 plugin is more featureful with mpeg
xineplug_decode_dxr3_spu
xineplug_decode_dxr3_video
xineplug_vo_out_dxr3
#
# DVD reading
xineplug_inp_dvd
#
# http://www.videolan.org/dtsdec.html
xineplug_decode_dts
#
# MMS
xineplug_inp_mms
#
# Don't build on the free rpm
post/xineplug_post_planar
post/xineplug_post_tvtime
#
EOF
DIR="$(ls -1d $RPM_BUILD_ROOT%{_libdir}/xine/plugins/*)"
mv $DIR $DIR.temp
mkdir -p $DIR/post
grep -v ^# plugins | while read i; do
mv $DIR.temp/$i.so $DIR/$i.so
done
rm -rf $DIR.temp
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(-,root,root,-)
%doc doc/README.dxr3 doc/README.network_dvd
%{_libdir}/xine/plugins/%{abiver}/xineplug_*.so
%{_libdir}/xine/plugins/%{abiver}/post/xineplug_*.so
%changelog
* Wed Apr 16 2008 Ville Skyttä <ville.skytta at iki.fi> - 1.1.12-1
- 1.1.12.
* Sun Mar 30 2008 Ville Skyttä <ville.skytta at iki.fi> - 1.1.11.1-1
- 1.1.11.1.
- Require xine-lib(plugin-abi) instead of xine-lib.
* Wed Mar 19 2008 Ville Skyttä <ville.skytta at iki.fi> - 1.1.11-1
- 1.1.11.
- Specfile cleanups.
* Fri Feb 8 2008 Ville Skyttä <ville.skytta at iki.fi> - 1.1.10.1-2
- Be explicit about using internal dvdnav for now.
* Fri Feb 8 2008 Ville Skyttä <ville.skytta at iki.fi> - 1.1.10.1-1
- 1.1.10.1.
* Sun Jan 27 2008 Ville Skyttä <ville.skytta at iki.fi> - 1.1.10-2
- Move spu, spucc, and spucmml decoders to main xine-lib.
* Sun Jan 27 2008 Ville Skyttä <ville.skytta at iki.fi> - 1.1.10-1
- 1.1.10 (security update).
* Sat Jan 12 2008 Ville Skyttä <ville.skytta at iki.fi> - 1.1.9.1-1
- 1.1.9.1 (security update).
* Sun Jan 6 2008 Ville Skyttä <ville.skytta at iki.fi> - 1.1.9-1
- 1.1.9.
* Wed Dec 5 2007 Ville Skyttä <ville.skytta at iki.fi> - 1.1.8-6
- Rebuild to fix crashes with new libdvdnav.
* Sat Nov 24 2007 Thorsten Leemhuis <fedora[AT]leemhuis[DOT]info> - 1.1.8-5
- rebuilt
* Tue Nov 06 2007 Thorsten Leemhuis <fedora[AT]leemhuis[DOT]info> - 1.1.8-4
- fix building against latest ffmpeg
* Tue Nov 06 2007 Thorsten Leemhuis <fedora[AT]leemhuis[DOT]info> - 1.1.8-3
- rebuild
* Sat Sep 1 2007 Ville Skyttä <ville.skytta at iki.fi> - 1.1.8-2
- BuildRequires: gawk
* Sat Sep 1 2007 Ville Skyttä <ville.skytta at iki.fi> - 1.1.8-1
- 1.1.8, "open" patch applied upstream.
* Tue Aug 14 2007 Ville Skyttä <ville.skytta at iki.fi> - 1.1.7-2
- Protect "open" for glibc 2.6.90 and -D_FORTIFY_SOURCE=2.
- License: GPLv2+
* Thu Jun 7 2007 Ville Skyttä <ville.skytta at iki.fi> - 1.1.7-1
- 1.1.7.
* Wed Apr 18 2007 Ville Skyttä <ville.skytta at iki.fi> - 1.1.6-1
- 1.1.6.
* Wed Apr 11 2007 Ville Skyttä <ville.skytta at iki.fi> - 1.1.5-1
- 1.1.5, GSM 06.10 decoder moved to Fedora xine-lib.
* Wed Jan 31 2007 Ville Skyttä <ville.skytta at iki.fi> - 1.1.4-1
- 1.1.4.
* Tue Dec 19 2006 Ville Skyttä <ville.skytta at iki.fi> - 1.1.3-4
- Use system libdca.
* Sun Dec 17 2006 Ville Skyttä <ville.skytta at iki.fi> - 1.1.3-3
- Fix build time libpostproc version check.
* Sun Dec 17 2006 Ville Skyttä <ville.skytta at iki.fi> - 1.1.3-2
- Don't run autotools during build.
* Sat Dec 9 2006 Ville Skyttä <ville.skytta at iki.fi> - 1.1.3-1
- 1.1.3, require same version of xine-lib.
* Mon Nov 6 2006 Ville Skyttä <ville.skytta at iki.fi> - 1.1.2-5
- Build DXR3 output with X11 (#1258).
- Explicitly disable building aRts stuff.
* Fri Nov 03 2006 Aurelien Bompard <abompard(a)fedoraproject.org> 1.1.2-4
- require xine-lib >= 1.1.2-17 to ease transition
* Wed Nov 1 2006 Ville Skyttä <ville.skytta at iki.fi> - 1.1.2-3
- Explicitly disable quite a few features we don't want in this package.
- Drop multilib devel patch, it's a no-op here.
* Wed Nov 01 2006 Aurelien Bompard <abompard(a)fedoraproject.org> 1.1.2-2
- remove vdr stuff (unmaintained)
* Tue Oct 31 2006 Aurelien Bompard <abompard(a)fedoraproject.org> 1.1.2-1
- initial rpm as xine-extras-nonfree
* Fri Aug 18 2006 Ville Skyttä <ville.skytta at iki.fi> - 1.1.2-11
- Apply patch from upstream CVS to take advantage of new ffmpeg goodies.
Index: .cvsignore
===================================================================
RCS file: /cvs/free/rpms/xine-lib-extras-freeworld/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore 22 Jul 2008 16:57:24 -0000 1.1
+++ .cvsignore 10 Aug 2008 10:40:09 -0000 1.2
@@ -0,0 +1 @@
+xine-lib-1.1.12.tar.bz2
Index: sources
===================================================================
RCS file: /cvs/free/rpms/xine-lib-extras-freeworld/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources 22 Jul 2008 16:57:24 -0000 1.1
+++ sources 10 Aug 2008 10:40:09 -0000 1.2
@@ -0,0 +1 @@
+b7254614c78c8b0f1652b8dc06f80b3a xine-lib-1.1.12.tar.bz2
16 years, 3 months
rpms/compat-plone/F-9 compat-plone.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
by Thorsten Leemhuis
Author: thl
Update of /cvs/free/rpms/compat-plone/F-9
In directory se02.es.rpmfusion.net:/tmp/cvs-serv23282
Modified Files:
.cvsignore sources
Added Files:
compat-plone.spec
Log Message:
initial import from livna
--- NEW FILE compat-plone.spec ---
%define python_minver 2.4.3
%define zope_minver 2.10.4
%define zope_home %{_libdir}/zope
%define software_home %{zope_home}/lib/python
Name: compat-plone
Version: 3.1.4
Release: 2%{?dist}
Summary: User friendly and powerful open source Content Management System
License: GPLv2+
Group: System Environment/Daemons
URL: http://www.plone.org/
Source0: http://launchpad.net/plone/3.1/%{version}/+download/Plone-%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Requires: compat-zope >= %{zope_minver}
Requires: compat-python24 >= %{python_minver}, compat-python24-imaging
Requires: compat-python24-feedparser, compat-python24-lxml, compat-python24-elementtree
%description
Plone is a user friendly and powerful content management system based on Zope.
It is easy to use, translated into over 35 languages and carefully follows
standards. It's under active development and easily extensible with add-on
products.
%prep
%setup -q -n Plone-%{version}
# Clean up sources
find . -type d -name CVS | xargs rm -rf
find . -type f -name .cvsignore | xargs rm -rf
find . -type d -name .svn | xargs rm -rf
find . -type f -name "*~" | xargs rm -rf
%install
rm -rf $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT%{software_home}/Products
install -d $RPM_BUILD_ROOT%{software_home}/lib/python
cp -pr Products/* $RPM_BUILD_ROOT%{software_home}/Products
cp -pr lib/python/* $RPM_BUILD_ROOT%{software_home}/
%clean
rm -rf $RPM_BUILD_ROOT
%post
# Make it available to Zope, be it on install or on upgrade
/sbin/service zope condrestart >/dev/null 2>&1
%files
%defattr(644,root,root,755)
%doc README.txt RELEASENOTES.txt INSTALL.txt
%{software_home}/Products/*
%{software_home}/archetypes/
%{software_home}/five/
%{software_home}/kss/
%{software_home}/plone/
%{software_home}/wicked/
%{software_home}/borg/
%changelog
* Sun Aug 10 2008 Thorsten Leemhuis <fedora [AT] leemhuis [DOT] info - 3.1.4-2
- rebuild for RPM Fusion
* Sat Aug 2 2008 Jonathan Steffan <jon a fedoraunity.org> 3.1.4-1
- Update to plone 3.1.4
* Sun Jul 27 2008 Jonathan Steffan <jon a fedoraunity.org> 3.1.3-1
- Update to plone 3.1.3
- Fix RHBZ #455362
* Sat Jun 14 2008 Jonathan Steffan <jon a fedoraunity.org> 3.1.2-1
- Update to plone 3.1.2
* Sun May 11 2008 Jonathan Steffan <jon a fedoraunity.org> 3.1.1-1
- Update to plone 3.1.1
* Tue Feb 19 2008 Jonathan Steffan <jon a fedoraunity.org> 3.0.6-1
- Update to plone 3.0.6
- Fix ownership so zope owns non-plone folders and plone doesn't own
zope folders
* Mon Jan 7 2008 Jonathan Steffan <jon a fedoraunity.org> 3.0.5-1
- Update to plone 3.0.5
* Wed Dec 12 2007 Jonathan Steffan <jon a fedoraunity.org> 3.0.4-1
- Update to plone 3.0.4
* Sun Nov 11 2007 Jonathan Steffan <jon a fedoraunity.org> 3.0.3-1
- Update to plone 3.0.3
- Remove hotfix 20071106 as it's included in 3.0.3
* Tue Nov 6 2007 Jonathan Steffan <jon a fedoraunity.org> 3.0.2-2
- Add plone hotfix 20071106 (CVE-2007-5741)
* Tue Oct 16 2007 Jonathan Steffan <jon a fedoraunity.org> 3.0.2-1
- Update to Plone 3.0.2
* Fri Sep 14 2007 Jonathan Steffan <jon a fedoraunity.org> 3.0.1-1
- Update to Plone 3.0.1
* Thu Aug 23 2007 Jonathan Steffan <jon a fedoraunity.org> 3.0-1
- Moved plone install back to software_home
- Updated to Plone 3.0 final release
* Wed Aug 2 2007 Jonathan Steffan <jon a fedoraunity.org> 3.0-0.2rc2
- Moved plone install from software_home to instance_home (workaround)
* Wed Aug 1 2007 Jonathan Steffan <jon a fedoraunity.org> 3.0-0.1rc2
- Initial Package
Index: .cvsignore
===================================================================
RCS file: /cvs/free/rpms/compat-plone/F-9/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore 22 Jul 2008 16:48:30 -0000 1.1
+++ .cvsignore 10 Aug 2008 10:28:56 -0000 1.2
@@ -0,0 +1 @@
+Plone-3.1.4.tar.gz
Index: sources
===================================================================
RCS file: /cvs/free/rpms/compat-plone/F-9/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources 22 Jul 2008 16:48:30 -0000 1.1
+++ sources 10 Aug 2008 10:28:56 -0000 1.2
@@ -0,0 +1 @@
+1bdd7db2676ec829396a02e4c4c3e123 Plone-3.1.4.tar.gz
16 years, 3 months
rpms/unace/devel unace.spec,1.2,1.3
by Thorsten Leemhuis
Author: thl
Update of /cvs/nonfree/rpms/unace/devel
In directory se02.es.rpmfusion.net:/tmp/cvs-serv23155
Modified Files:
unace.spec
Log Message:
* Sun Aug 10 2008 Thorsten Leemhuis <fedora[AT]leemhuis.info> - 2.50-4
- add a delay during build for now to fool RPM Fusion's buildsys
Index: unace.spec
===================================================================
RCS file: /cvs/nonfree/rpms/unace/devel/unace.spec,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- unace.spec 25 Jul 2008 19:24:07 -0000 1.2
+++ unace.spec 10 Aug 2008 10:28:06 -0000 1.3
@@ -3,7 +3,7 @@
Summary: A tool to extract ace archives
Name: unace
Version: 2.50
-Release: 3%{?dist}
+Release: 4%{?dist}
License: Redistributable, no modification permitted
Group: Applications/Archiving
URL: http://www.winace.com/
@@ -25,6 +25,12 @@
%build
# nothing to build, upstream distributes prebuild binaries only
+# added by knurd on 20080810
+# can likely be removed when RPM Fusion switches to a newer plague
+echo nothing to build, upstream distributes prebuild binaries only
+echo 30 seconds delay needed here to fool RPM Fusion's buildsys
+echo sorry for the trouble, knurd, 20080810
+read -n 1 -s -t 30
%install
rm -rf $RPM_BUILD_ROOT
@@ -43,6 +49,9 @@
%changelog
+* Sun Aug 10 2008 Thorsten Leemhuis <fedora[AT]leemhuis.info> - 2.50-4
+- add a delay during build for now to fool RPM Fusion's buildsys
+
* Fri Jul 25 2008 Hans de Goede <j.w.r.degoede(a)hhs.nl> 2.50-3
- Release bump for rpmfusion
16 years, 3 months
rpms/compat-python24-lxml/F-8 compat-python24-lxml.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
by Thorsten Leemhuis
Author: thl
Update of /cvs/free/rpms/compat-python24-lxml/F-8
In directory se02.es.rpmfusion.net:/tmp/cvs-serv22479
Modified Files:
.cvsignore sources
Added Files:
compat-python24-lxml.spec
Log Message:
initial import from livna
--- NEW FILE compat-python24-lxml.spec ---
%define compat_python %{_bindir}/python2.4
%{!?python_sitearch: %define python_sitearch %(%{compat_python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
Name: compat-python24-lxml
Version: 2.0.5
Release: 2%{?dist}
Summary: ElementTree-like Python bindings for libxml2 and libxslt
Group: Development/Libraries
License: BSD
URL: http://codespeak.net/lxml/
Source0: http://codespeak.net/lxml/lxml-%{version}.tgz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: compat-python24-devel
BuildRequires: libxslt-devel
BuildRequires: compat-python24-setuptools-devel
%description
lxml provides a Python binding to the libxslt and libxml2 libraries.
It follows the ElementTree API as much as possible in order to provide
a more Pythonic interface to libxml2 and libxslt than the default
bindings. In particular, lxml deals with Python Unicode strings
rather than encoded UTF-8 and handles memory management automatically,
unlike the default bindings.
%prep
%setup -q -n lxml-%{version}
chmod a-x doc/rest2html.py
%build
CFLAGS="%{optflags}" %{compat_python} setup.py build
%install
rm -rf %{buildroot}
%{compat_python} setup.py install --skip-build --root %{buildroot}
%clean
rm -rf %{buildroot}
%files
%defattr(-,root,root,-)
%doc README.txt LICENSES.txt PKG-INFO CREDITS.txt CHANGES.txt doc/
%{python_sitearch}/*
%changelog
* Sun Aug 10 2008 Thorsten Leemhuis <fedora [AT] leemhuis [DOT] info - 2.0.5-2
- rebuild for RPM Fusion
* Mon May 26 2008 Jonathan Steffan <jonathansteffan a gmail.com> 2.0.5-1
- Update to 2.0.5
* Thu Mar 27 2008 Jonathan Steffan <jonathansteffan a gmail.com> 1.3.6-2
- Make a compat-python24 package,
based on 1.3.6-1 from Fedora 8
Index: .cvsignore
===================================================================
RCS file: /cvs/free/rpms/compat-python24-lxml/F-8/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore 22 Jul 2008 16:49:10 -0000 1.1
+++ .cvsignore 10 Aug 2008 10:19:10 -0000 1.2
@@ -0,0 +1 @@
+lxml-2.0.5.tgz
Index: sources
===================================================================
RCS file: /cvs/free/rpms/compat-python24-lxml/F-8/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources 22 Jul 2008 16:49:10 -0000 1.1
+++ sources 10 Aug 2008 10:19:10 -0000 1.2
@@ -0,0 +1 @@
+2cc8caf84c3b55353d5513c6d668c090 lxml-2.0.5.tgz
16 years, 3 months
rpms/compat-python24-imaging/F-8 compat-python-imaging-1.1.6-sane-types.patch, NONE, 1.1 compat-python-imaging-giftrans.patch, NONE, 1.1 compat-python-imaging-lib64.patch, NONE, 1.1 compat-python-imaging-no-xv.patch, NONE, 1.1 compat-python24-imaging.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
by Thorsten Leemhuis
Author: thl
Update of /cvs/free/rpms/compat-python24-imaging/F-8
In directory se02.es.rpmfusion.net:/tmp/cvs-serv21977
Modified Files:
.cvsignore sources
Added Files:
compat-python-imaging-1.1.6-sane-types.patch
compat-python-imaging-giftrans.patch
compat-python-imaging-lib64.patch
compat-python-imaging-no-xv.patch compat-python24-imaging.spec
Log Message:
initial import from livna
compat-python-imaging-1.1.6-sane-types.patch:
--- NEW FILE compat-python-imaging-1.1.6-sane-types.patch ---
--- Imaging-1.1.6/Sane/_sane.c.types 2006-12-03 13:12:22.000000000 +0100
+++ Imaging-1.1.6/Sane/_sane.c 2007-04-28 11:41:19.000000000 +0200
@@ -1152,8 +1152,8 @@
static PyObject *
PySane_get_devices(PyObject *self, PyObject *args)
{
- SANE_Device **devlist;
- SANE_Device *dev;
+ const SANE_Device **devlist;
+ const SANE_Device *dev;
SANE_Status st;
PyObject *list;
int local_only, i;
compat-python-imaging-giftrans.patch:
--- NEW FILE compat-python-imaging-giftrans.patch ---
See http://bugs.debian.org/159693
diff -Naru Imaging-1.1.4.orig/PIL/GifImagePlugin.py Imaging-1.1.4/PIL/GifImagePlugin.py
--- Imaging-1.1.4.orig/PIL/GifImagePlugin.py 2003-05-06 23:44:16.000000000 +0300
+++ Imaging-1.1.4/PIL/GifImagePlugin.py 2004-10-09 21:12:12.635957206 +0300
@@ -346,6 +346,11 @@
for i in range(maxcolor):
s.append(chr(i) * 3)
+ if im.info.has_key('transparency'):
+ transparentIndex = im.info['transparency']
+ s.append('!' + chr(0xf9) + chr(4) + chr(1) + chr(0) + chr(0) +
+ chr(transparentIndex) + chr(0))
+
return s
def getdata(im, offset = (0, 0), **params):
compat-python-imaging-lib64.patch:
--- NEW FILE compat-python-imaging-lib64.patch ---
--- setup-old.py 2005-03-23 18:16:40.000000000 +0000
+++ setup.py 2006-04-02 22:34:04.000000000 +0100
@@ -180,6 +180,7 @@
add_directory(library_dirs, "/usr/local/lib")
add_directory(include_dirs, "/usr/local/include")
+ add_directory(library_dirs, "/usr/lib64")
add_directory(library_dirs, "/usr/lib")
add_directory(include_dirs, "/usr/include")
compat-python-imaging-no-xv.patch:
--- NEW FILE compat-python-imaging-no-xv.patch ---
diff -Naru Imaging-1.1.4.orig/PIL/Image.py Imaging-1.1.4/PIL/Image.py
--- Imaging-1.1.4.orig/PIL/Image.py 2003-05-08 23:48:47.000000000 +0300
+++ Imaging-1.1.4/PIL/Image.py 2004-10-09 21:11:16.547285512 +0300
@@ -1722,9 +1722,7 @@
else:
format = None
if not command:
- command = "xv"
- if title:
- command = command + " -name \"%s\"" % title
+ command = "eog"
if self.mode == "I;16":
# @PIL88 @PIL101
--- NEW FILE compat-python24-imaging.spec ---
%{!?python_sitelib: %define python_sitelib %(/usr/bin/python2.4 -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
%define pyver 2.4
%define py_incdir %{_includedir}/python%{pyver}
Summary: Python's own image processing library
Name: compat-python24-imaging
Version: 1.1.6
Release: 2%{?dist}
License: BSD
Group: System Environment/Libraries
Source0: http://effbot.org/downloads/Imaging-%{version}.tar.gz
Patch0: compat-python-imaging-no-xv.patch
Patch1: compat-python-imaging-lib64.patch
Patch2: compat-python-imaging-giftrans.patch
Patch3: compat-python-imaging-1.1.6-sane-types.patch
URL: http://www.pythonware.com/products/pil/
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: compat-python24-devel, libjpeg-devel, zlib-devel, freetype-devel
BuildRequires: compat-tkinter24, tk-devel
BuildRequires: sane-backends-devel
Requires: python(abi) = 2.4
%description
Python Imaging Library
The Python Imaging Library (PIL) adds image processing capabilities
to your Python interpreter.
This library provides extensive file format support, an efficient
internal representation, and powerful image processing capabilities.
Details about licensing can be found from README file.
%package devel
Summary: Development files for python-imaging
Group: Development/Libraries
Requires: %{name} = %{version}-%{release}, compat-python24-devel
Requires: libjpeg-devel
Requires: zlib-devel
%description devel
Development files for python-imaging.
%package sane
Summary: Python Module for using scanners
Group: System Environment/Libraries
Requires: %{name} = %{version}-%{release}
%description sane
This package contains the sane module for Python which provides access to
various raster scanning devices such as flatbed scanners and digital cameras.
%package tk
Summary: Tk interface for python-imaging
Group: System Environment/Libraries
Requires: %{name} = %{version}-%{release}
Requires: compat-tkinter24
%description tk
This package contains a Tk interface for python-imaging.
%prep
%setup -q -n Imaging-%{version}
%patch0 -p1
%patch1 -p0
%patch2 -p1
%patch3 -p1 -b .sane-types
# fix the interpreter path for Scripts/*.py
cd Scripts
for scr in *.py
do
sed -e "s|/usr/local/bin/python|%{_bindir}/python2.4|" $scr > tmp.py
mv tmp.py $scr
chmod 755 $scr
done
%build
# Is this still relevant? (It was used in 1.1.4)
#%ifarch x86_64
# CFLAGS="$RPM_OPT_FLAGS -fPIC -DPIC" \
#%endif
CFLAGS="$RPM_OPT_FLAGS" %{_bindir}/python2.4 setup.py build
pushd Sane
CFLAGS="$RPM_OPT_FLAGS" %{_bindir}/python2.4 setup.py build
popd
%install
rm -rf $RPM_BUILD_ROOT
mkdir -p $RPM_BUILD_ROOT/%{py_incdir}/Imaging
install -m 644 libImaging/*.h $RPM_BUILD_ROOT/%{py_incdir}/Imaging
%{_bindir}/python2.4 setup.py install -O1 --skip-build --root $RPM_BUILD_ROOT
pushd Sane
%{_bindir}/python2.4 setup.py install -O1 --skip-build --root $RPM_BUILD_ROOT
popd
# There is no need to ship the binaries since they are already packaged
# in %doc
rm -rf $RPM_BUILD_ROOT%{_bindir}
# Separate files that need Tk and files that don't
echo '%%defattr (0644,root,root,755)' > files.main
echo '%%defattr (0644,root,root,755)' > files.tk
p="$PWD"
pushd $RPM_BUILD_ROOT%{python_sitelib}/PIL
for file in *; do
case "$file" in
ImageTk*|SpiderImagePlugin*|_imagingtk.so)
what=files.tk
;;
*)
what=files.main
;;
esac
echo %{python_sitelib}/PIL/$file >> "$p/$what"
done
popd
%check || :
PYTHONPATH=$(ls -1d build/lib.linux*) %{_bindir}/python2.4 selftest.py
%clean
rm -rf $RPM_BUILD_ROOT
%files -f files.main
%defattr (-,root,root)
%doc README CHANGES
%{python_sitelib}/PIL.pth
%dir %{python_sitelib}/PIL
%files devel
%defattr (0644,root,root,755)
%{py_incdir}/Imaging
%doc Docs Scripts Images
%files sane
%defattr (0644,root,root,755)
%doc Sane/CHANGES Sane/demo*.py Sane/sanedoc.txt
%{python_sitelib}/_sane.so
%{python_sitelib}/sane.py*
%files tk -f files.tk
%changelog
* Sun Aug 10 2008 Thorsten Leemhuis <fedora [AT] leemhuis [DOT] info - 1.1.6-2
- rebuild for RPM Fusion
* Mon Jun 18 2007 Jonathan Steffan <jon a fedoraunity.org> 1.1.6-1
- Initial build from fc6 srpm
Index: .cvsignore
===================================================================
RCS file: /cvs/free/rpms/compat-python24-imaging/F-8/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore 22 Jul 2008 16:49:02 -0000 1.1
+++ .cvsignore 10 Aug 2008 10:17:21 -0000 1.2
@@ -0,0 +1 @@
+Imaging-1.1.6.tar.gz
Index: sources
===================================================================
RCS file: /cvs/free/rpms/compat-python24-imaging/F-8/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources 22 Jul 2008 16:49:02 -0000 1.1
+++ sources 10 Aug 2008 10:17:21 -0000 1.2
@@ -0,0 +1 @@
+3a9b5c20ca52f0a9900512d2c7347622 Imaging-1.1.6.tar.gz
16 years, 3 months
rpms/compat-python24-feedparser/F-8 compat-python24-feedparser.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
by Thorsten Leemhuis
Author: thl
Update of /cvs/free/rpms/compat-python24-feedparser/F-8
In directory se02.es.rpmfusion.net:/tmp/cvs-serv21854
Modified Files:
.cvsignore sources
Added Files:
compat-python24-feedparser.spec
Log Message:
initial import from livna
--- NEW FILE compat-python24-feedparser.spec ---
%define compat_python %{_bindir}/python2.4
%{!?python_sitelib: %define python_sitelib %(%{compat_python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
Name: compat-python24-feedparser
Version: 4.1
Release: 5%{?dist}
Summary: Parse RSS and Atom feeds in Python
Group: Development/Languages
License: BSD-ish
URL: http://feedparser.org/
Source0: http://download.sourceforge.net/feedparser/feedparser-%{version}.zip
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildArch: noarch
BuildRequires: compat-python24-devel
%description
Universal Feed Parser is a Python module for downloading and parsing
syndicated feeds. It can handle RSS 0.90, Netscape RSS 0.91,
Userland RSS 0.91, RSS 0.92, RSS 0.93, RSS 0.94, RSS 1.0, RSS 2.0,
Atom 0.3, Atom 1.0, and CDF feeds. It also parses several popular extension
modules, including Dublin Core and Apple's iTunes extensions.
%prep
%setup -q -c
find -type f -exec sed -i 's/\r//' {} ';'
find -type f -exec chmod 0644 {} ';'
%build
CFLAGS="$RPM_OPT_FLAGS" %{compat_python} setup.py build
%install
rm -rf $RPM_BUILD_ROOT
%{compat_python} setup.py install -O1 --skip-build --root $RPM_BUILD_ROOT
cp -a docs html
rm -f html/examples/.ht*
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(-,root,root,-)
%doc LICENSE README html
%{python_sitelib}/*
%changelog
* Sun Aug 10 2008 Thorsten Leemhuis <fedora [AT] leemhuis [DOT] info - 4.1-5
- rebuild for RPM Fusion
* Thu Mar 27 2008 Jonathan Steffan <jonathansteffan a gmail.com> - 4.1-4
- Make a compat-python24 package,
based on 4.1-3 from Fedora 8
Index: .cvsignore
===================================================================
RCS file: /cvs/free/rpms/compat-python24-feedparser/F-8/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore 22 Jul 2008 16:48:54 -0000 1.1
+++ .cvsignore 10 Aug 2008 10:15:50 -0000 1.2
@@ -0,0 +1 @@
+feedparser-4.1.zip
Index: sources
===================================================================
RCS file: /cvs/free/rpms/compat-python24-feedparser/F-8/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources 22 Jul 2008 16:48:54 -0000 1.1
+++ sources 10 Aug 2008 10:15:50 -0000 1.2
@@ -0,0 +1 @@
+7ab1140c1e29d4cd52ab20fa7b1f8640 feedparser-4.1.zip
16 years, 3 months
rpms/compat-python24-elementtree/F-8 cElementTree-system-expat-setup.py, NONE, 1.1 compat-python24-elementtree.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
by Thorsten Leemhuis
Author: thl
Update of /cvs/free/rpms/compat-python24-elementtree/F-8
In directory se02.es.rpmfusion.net:/tmp/cvs-serv21732
Modified Files:
.cvsignore sources
Added Files:
cElementTree-system-expat-setup.py
compat-python24-elementtree.spec
Log Message:
initial import from livna
***** Error reading new file: [Errno 2] No such file or directory: 'cElementTree-system-expat-setup.py'
--- NEW FILE compat-python24-elementtree.spec ---
%define compat_python %{_bindir}/python2.4
%{!?python_sitelib: %define python_sitelib %(%{compat_python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
%{!?python_sitearch: %define python_sitearch %(%{compat_python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
%define _upstream_nvr elementtree-1.2.6-20050316
%define _upstream_cnvr cElementTree-1.0.5-20051216
Name: compat-python24-elementtree
Version: 1.2.6
Release: 6%{?dist}
Summary: Fast XML parser and writer
Group: Development/Libraries
License: PSF
URL: http://effbot.org/zone/element-index.htm
Source0: http://effbot.org/downloads/%{_upstream_nvr}.zip
Source1: http://effbot.org/downloads/%{_upstream_cnvr}.tar.gz
Source2: cElementTree-system-expat-setup.py
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: expat-devel, compat-python24-devel, compat-python24
Requires: python-abi = 2.4
%description
The Element type is a simple but flexible container object, designed
to store hierarchical data structures, such as simplified XML
infosets, in memory. The element type can be described as a cross
between a Python list and a Python dictionary.
This package also includes the C implementation, %{_upstream_cnvr}.
%prep
%setup -q -n %{_upstream_nvr} -a 1
## Take care of cElementTree
pushd %{_upstream_cnvr}
mv -f setup.py setup.py-orig
cp -f %{SOURCE2} setup.py
cp -f README ../README-cElementTree
cp -f CHANGES ../CHANGES-cElementTree
popd
%build
%{compat_python} setup.py build
pushd %{_upstream_cnvr}
CFLAGS="$RPM_OPT_FLAGS" %{compat_python} setup.py build
popd
%install
rm -rf $RPM_BUILD_ROOT
%{compat_python} setup.py install -O1 --skip-build --root $RPM_BUILD_ROOT
pushd %{_upstream_cnvr}
%{compat_python} setup.py install -O1 --skip-build --root $RPM_BUILD_ROOT
popd
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(-,root,root,-)
%doc docs samples README* CHANGES* benchmark.py
%dir %{python_sitelib}/elementtree
%{python_sitelib}/elementtree/*.py*
%{python_sitearch}/*.so
%changelog
* Sun Aug 10 2008 Thorsten Leemhuis <fedora [AT] leemhuis [DOT] info - 1.2.6-6
- rebuild for RPM Fusion
* Mon Sep 3 2007 Jonathan Steffan <jon a fedoraunity.org> 1.2.6-5
- Initial RPM release
Index: .cvsignore
===================================================================
RCS file: /cvs/free/rpms/compat-python24-elementtree/F-8/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore 22 Jul 2008 16:48:46 -0000 1.1
+++ .cvsignore 10 Aug 2008 10:14:22 -0000 1.2
@@ -0,0 +1,2 @@
+cElementTree-1.0.5-20051216.tar.gz
+elementtree-1.2.6-20050316.zip
Index: sources
===================================================================
RCS file: /cvs/free/rpms/compat-python24-elementtree/F-8/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources 22 Jul 2008 16:48:46 -0000 1.1
+++ sources 10 Aug 2008 10:14:23 -0000 1.2
@@ -0,0 +1,2 @@
+b6896e742e39f594046b07e58f1d25fe cElementTree-1.0.5-20051216.tar.gz
+6751a9005efbd2c543ef32905d4a0acd elementtree-1.2.6-20050316.zip
16 years, 3 months