rpms/pigment/F-8 .cvsignore, 1.4, 1.5 pigment.spec, 1.4, 1.5 sources, 1.4, 1.5

Matthias Saou (thias) fedora-extras-commits at redhat.com
Wed Mar 12 12:05:50 UTC 2008


Author: thias

Update of /cvs/extras/rpms/pigment/F-8
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv23140

Modified Files:
	.cvsignore pigment.spec sources 
Log Message:
Backport 0.3.5 update from devel, which currently doesn't rebuild on ppc.



Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/pigment/F-8/.cvsignore,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- .cvsignore	9 Oct 2007 12:05:59 -0000	1.4
+++ .cvsignore	12 Mar 2008 12:05:06 -0000	1.5
@@ -1 +1 @@
-pigment-0.3.2.tar.gz
+pigment-0.3.5.tar.gz


Index: pigment.spec
===================================================================
RCS file: /cvs/extras/rpms/pigment/F-8/pigment.spec,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- pigment.spec	9 Oct 2007 12:05:59 -0000	1.4
+++ pigment.spec	12 Mar 2008 12:05:06 -0000	1.5
@@ -1,9 +1,6 @@
-%define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")
-%define python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")
-
 Summary: Media Center Toolkit
 Name: pigment
-Version: 0.3.2
+Version: 0.3.5
 Release: 1%{?dist}
 License: LGPLv2+
 Group: Applications/Multimedia
@@ -13,15 +10,12 @@
 BuildRequires: glib2-devel
 BuildRequires: gtk2-devel
 BuildRequires: cairo-devel
-BuildRequires: python-devel
-BuildRequires: pygobject2-devel
+BuildRequires: libglade2-devel
 BuildRequires: gstreamer-devel
 BuildRequires: gstreamer-plugins-base-devel
 BuildRequires: mesa-libGLU-devel
 Buildrequires: check
 BuildRequires: gtk-doc
-# For make check (disabled...)
-#BuildRequires: gstreamer-python, pygtk2
 
 %description
 Pigment is a toolkit for writing Media Center software.
@@ -31,9 +25,13 @@
 Summary: Development libraries and include files for Pigment
 Group: Development/Libraries
 Requires: %{name} = %{version}-%{release}
-Requires: glib2-devel
 Requires: pkgconfig
 Requires: gtk-doc
+# From pigment.pc
+Requires: glib2-devel
+Requires: gstreamer-devel
+# From pigment-gtk.pc
+Requires: gtk2-devel
 
 %description devel
 Pigment is a toolkit for writing Media Center software.
@@ -47,12 +45,14 @@
 
 
 %build
-%configure
-# Get rid of the /usr/lib64 RPATH on 64bit (still as of 0.3.2)
-sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
-sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
-# Parallel make fails (still as of 0.3.2), so remove %{?_smp_mflags}
-%{__make}
+%configure \
+    --enable-gtk-doc \
+    --disable-static
+# Get rid of the /usr/lib64 RPATH on 64bit (still as of 0.3.4) ...NOT!
+# When removed, the "make check" fails.
+#sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
+#sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
+%{__make} %{?_smp_mflags}
 
 
 %install
@@ -62,10 +62,8 @@
 find %{buildroot} -name '*.la' -exec rm -f {} \;
 
 
-#check
-# It would be useful to run this, unfortunately the python checks try to
-# "import gtk.gdk" and fail because of "RuntimeError: could not open display"
-#{__make} check
+%check
+%{__make} check
 
 
 %clean
@@ -82,19 +80,34 @@
 %doc AUTHORS ChangeLog COPYING README TODO
 %{_libdir}/*.so.*
 %{_libdir}/pigment-0.3/
-%{python_sitelib}/pgm/
-%{python_sitelib}/pypgmtools/
-%{python_sitearch}/*.so
 
 %files devel
 %defattr(-,root,root,-)
 %{_includedir}/pigment-0.3/
 %{_libdir}/*.so
 %{_libdir}/pkgconfig/pigment-0.3.pc
+%{_libdir}/pkgconfig/pigment-gtk-0.3.pc
 %doc %{_datadir}/gtk-doc/html/pigment/
 
 
 %changelog
+* Tue Mar  4 2008 Matthias Saou <http://freshrpms.net/> 0.3.5-1
+- Update to 0.3.5.
+
+* Fri Feb  8 2008 Matthias Saou <http://freshrpms.net/> 0.3.4-1
+- Update to 0.3.4.
+
+* Thu Jan 17 2008 Matthias Saou <http://freshrpms.net/> 0.3.3-1
+- Update to 0.3.3.
+- Remove all of the python stuff, in a separate source tarball now.
+- Add new libglade2-devel build requirement.
+- Include new pigment-gtk-0.3.pc file.
+- Disable static libraries since they are now built by default.
+- No longer remove harmless /usr/lib64 rpath, since "make check" fails...
+- Re-enable parallel make, it seems to work again.
+- Remove +x bit from some sources files installes in the devel package.
+- Enable documentation build explicitly, since it's disabled by default.
+
 * Tue Oct  9 2007 Matthias Saou <http://freshrpms.net/> 0.3.2-1
 - Update to 0.3.2.
 - Re-enable gtk-doc stuff, it works again.


Index: sources
===================================================================
RCS file: /cvs/extras/rpms/pigment/F-8/sources,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- sources	9 Oct 2007 12:05:59 -0000	1.4
+++ sources	12 Mar 2008 12:05:06 -0000	1.5
@@ -1 +1 @@
-c7c5cac44fba8610726eec8888264943  pigment-0.3.2.tar.gz
+d63d4e59741af7aa6b5cf8e032643342  pigment-0.3.5.tar.gz




More information about the fedora-extras-commits mailing list