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