rpms/papyrus/F-9 .cvsignore, 1.10, 1.11 papyrus.spec, 1.16, 1.17 sources, 1.10, 1.11 papyrus-0.7.1-typedef-fixes.patch, 1.1, NONE papyrus-0.7.1-valarray.patch, 1.1, NONE papyrus-0.7.1-virtual-dtors.patch, 1.1, NONE papyrus.patch, 1.1, NONE

Rick L. Vinyard, Jr. rvinyard at fedoraproject.org
Wed Mar 18 20:26:03 UTC 2009


Author: rvinyard

Update of /cvs/pkgs/rpms/papyrus/F-9
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv19524

Modified Files:
	.cvsignore papyrus.spec sources 
Removed Files:
	papyrus-0.7.1-typedef-fixes.patch papyrus-0.7.1-valarray.patch 
	papyrus-0.7.1-virtual-dtors.patch papyrus.patch 
Log Message:



Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/papyrus/F-9/.cvsignore,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- .cvsignore	4 Mar 2008 04:08:01 -0000	1.10
+++ .cvsignore	18 Mar 2009 20:25:33 -0000	1.11
@@ -1,2 +1 @@
-papyrus-0.7.1.tar.bz2
-papyrus.patch
+papyrus-0.11.0.tar.bz2


Index: papyrus.spec
===================================================================
RCS file: /cvs/pkgs/rpms/papyrus/F-9/papyrus.spec,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -r1.16 -r1.17
--- papyrus.spec	1 Jan 2009 11:00:53 -0000	1.16
+++ papyrus.spec	18 Mar 2009 20:25:33 -0000	1.17
@@ -1,54 +1,94 @@
-
-Summary:          Papyrus is a C++ canvas library similar to the Gnome canvas
+Summary:          Cairo based C++ scenegraph library
 Name:             papyrus
-Version:          0.7.1
-Release:          6%{?dist}
-License:          LGPLv2
+Version:          0.11.0
+Release:          1%{?dist}
+License:          LGPLv3
 URL:              http://libpapyrus.sourceforge.net/
 Group:            System Environment/Libraries
-Source:           http://download.sourceforge.net/libpapyrus/%{name}-%{version}.tar.bz2
-Patch0:           papyrus.patch
-Patch1:           papyrus-0.7.1-typedef-fixes.patch
-Patch2:           papyrus-0.7.1-valarray.patch
-Patch3:           papyrus-0.7.1-virtual-dtors.patch
+Source:           http://downloads.sourceforge.net/libpapyrus/papyrus-0.11.0.tar.bz2
 BuildRoot:        %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
-BuildRequires:    gtkmm24-devel >= 2.10 cairomm-devel >= 1.2 boost-devel pkgconfig m4
+BuildRequires:    gtkmm24-devel >= 2.10
+BuildRequires:    cairomm-devel >= 1.2
+BuildRequires:    libxml++-devel >= 2.6
+BuildRequires:    expat-devel
+BuildRequires:    pkgconfig
+BuildRequires:    m4
 
 %description
-Papyrus is a C++ canvas library similar in scope
-and function to the Gnome canvas, but designed to render on a
-Cairo surface.
+Cairo based C++ scenegraph library
 
 %package          devel
 Summary:          Headers for developing programs that will use %{name}
 Group:            Development/Libraries
 Requires:         papyrus = %{version}-%{release}
-Requires:         gtkmm24-devel >= 2.10 cairomm-devel >= 1.2 pkgconfig
+Requires:         cairomm-devel >= 1.2
+Requires:         glibmm24-devel >= 2.14
+Requires:         libxml++-devel >= 2.6
+Requires:         pkgconfig gtk-doc
+
+%description      devel
+This package contains the libraries and header files needed for
+developing papyrus applications.Papyrus is a cairo based C++
+scenegraph library.
+
+%package          extras
+Summary:          Extra shapes for the papyrus scenegraph library
+Group:            System Environment/Libraries
+Requires:         papyrus = %{version}-%{release}
+
+%description      extras
+This package contains extra drawables, renderables and shape objects
+for the papyrus scenegraph library.
+
+%package          extras-devel
+Summary:          Headers for developing programs that will use papyrus-extras
+Group:            Development/Libraries
+Requires:         papyrus-extras = %{version}-%{release}
+Requires:         papyrus-devel = %{version}-%{release}
+
+%description      extras-devel
+This package contains the libraries and header files needed for
+developing papyrus-extras applications.
+
+%package          gtkmm
+Summary:          Gtkmm UI widgets for the papyrus scenegraph library
+Group:            System Environment/Libraries
+Requires:         papyrus-extras = %{version}-%{release}
+
+%description      gtkmm
+This package contains gtkmm widgets associated with the papyrus library.
 
-%description    devel
+%package          gtkmm-devel
+Summary:          Headers for developing programs that will use papyrus-gtkmm
+Group:            Development/Libraries
+Requires:         papyrus-gtkmm = %{version}-%{release}
+Requires:         papyrus-extras-devel = %{version}-%{release}
+Requires:         gtkmm24-devel >= 2.6
+
+%description    gtkmm-devel
 This package contains the libraries and header files needed for
-developing Papyrus applications. Papyrus is a C++ canvas library similar
-in scope and function to the Gnome canvas, but designed to render on a
-Cairo surface.
+developing papyrus-gtkmm applications.
+
 
 %prep
 %setup -q
-%patch0 -p1 -b gcc43
-%patch1 -p1 -b typedef-fixes
-%patch2 -p1 -b valarray
-%patch3 -p1 -b virtual-dtors
 
 %build
-%configure --enable-static=no
+%configure --enable-demos --enable-papyrus-gtkmm --enable-papyrus-extras --enable-static=no
 %{__make} %{?_smp_mflags}
 
-
 %install
 %{__rm} -rf %{buildroot}
 
 %{__make} DESTDIR=%{buildroot} INSTALL="%{__install} -p" install
 find %{buildroot} -type f -name "*.la" -exec rm -f {} ';'
 
+# Fix documentation installation and put papyrus-gtkmm docs under gtk-doc
+%{__mkdir} -p %{buildroot}%{_datadir}/gtk-doc/html/papyrus-0.11/reference/html/
+%{__install} -p --mode=0664 -t %{buildroot}%{_datadir}/gtk-doc/html/papyrus-0.11/reference/html/ doc/reference/html/*
+%{__install} -p --mode=0664 -t %{buildroot}%{_datadir}/gtk-doc/html/papyrus-0.11/ doc/papyrus-0.11.devhelp
+
+
 %clean
 %{__rm} -rf %{buildroot}
 
@@ -56,27 +96,100 @@
 
 %postun -p /sbin/ldconfig
 
+%post extras -p /sbin/ldconfig
+
+%postun extras -p /sbin/ldconfig
+
+%post gtkmm -p /sbin/ldconfig
+
+%postun gtkmm -p /sbin/ldconfig
+
 %files
 %defattr(-,root,root,-)
 %doc AUTHORS COPYING
-%{_libdir}/lib*papyrus*.so.*
-
+%{_libdir}/libpapyrus.so.*
 
 %files devel
 %defattr(-,root,root,-)
-%{_libdir}/lib*papyrus*.so
-%{_libdir}/pkgconfig/papyrus*.pc
-%{_includedir}/papyrus-0.7/
-%{_includedir}/papyrusmm-0.7/
-%doc ChangeLog docs/reference docs/gallery
-%{_bindir}/*papyrus*-demo
-%{_datadir}/papyrus-0.7.1/
-%{_datadir}/papyrusmm-0.7.1/
+%{_libdir}/libpapyrus.so
+%{_libdir}/pkgconfig/papyrus-1.0.pc
+%{_includedir}/papyrus-0.11/papyrus.h
+%{_includedir}/papyrus-0.11/papyrus/
+%dir %{_includedir}/papyrus-0.11/
+%{_bindir}/papyrus-demo
+%{_datadir}/papyrus-0.11.0/
+%doc ChangeLog
+%doc %{_datadir}/gtk-doc/html/papyrus-0.11/
+
+%files extras
+%defattr(-,root,root,-)
+%doc AUTHORS COPYING
+%{_libdir}/libpapyrus-extras.so.*
+
+%files extras-devel
+%defattr(-,root,root,-)
+%{_libdir}/libpapyrus-extras.so
+%{_libdir}/pkgconfig/papyrus-extras-1.0.pc
+%{_includedir}/papyrus-0.11/papyrus-extras.h
+%{_includedir}/papyrus-0.11/papyrus-extras/
+%{_bindir}/papyrus-extras-demo
+%doc AUTHORS COPYING
+
+%files gtkmm
+%defattr(-,root,root,-)
+%doc AUTHORS COPYING
+%{_libdir}/libpapyrus-gtkmm.so.*
+
+%files gtkmm-devel
+%defattr(-,root,root,-)
+%{_libdir}/libpapyrus-gtkmm.so
+%{_libdir}/pkgconfig/papyrus-gtkmm-1.0.pc
+%{_includedir}/papyrus-0.11/papyrus-gtkmm.h
+%{_includedir}/papyrus-0.11/papyrus-gtkmm/
+%{_bindir}/papyrus-gtkmm-demo
+%{_datadir}/papyrus-gtkmm-0.11.0/
+%doc AUTHORS COPYING
+
 
 %changelog
+* Wed Mar 18 2009 Rick L Vinyard Jr <rvinyard at cs.nmsu.edu> - 0.11.0-1
+- New release
+
+* Fri Mar 06 2009 Rick L Vinyard Jr <rvinyard at cs.nmsu.edu> - 0.10.2-1
+- New release
+
+* Thu Mar 05 2009 Rick L Vinyard Jr <rvinyard at cs.nmsu.edu> - 0.10.1-1
+- New release
+
+* Mon Mar 02 2009 Rick L Vinyard Jr <rvinyard at cs.nmsu.edu> - 0.10.0-2
+- Changed papyrus-gtkmm dependency from papyrus to papyrus-extras
+- Changed Sourceforge url to downloads.sf.net from download.sf.net
+- Added -p to doc installs
+
+* Fri Feb 06 2009 Rick L Vinyard Jr <rvinyard at cs.nmsu.edu> - 0.10.0-1
+- New release
+- Added new dependencies on glibmm and libxml++ for new release
+- Added devhelp install in -devel package
+
+* Fri Feb 06 2009 Rick L Vinyard Jr <rvinyard at cs.nmsu.edu> - 0.9.0-1
+- New release
+- Added --enable-demos --enable-papyrus-gtkmm --enable-papyrus-extras
+- Fix unowned /usr/include/papyrus-RELEASE directory
+
+* Thu Jan 15 2009 Rick L Vinyard Jr <rvinyard at cs.nmsu.edu> - 0.8.1-1
+- New release fixes pkgconfig files
+
+* Tue Jan 13 2009 Rick L Vinyard Jr <rvinyard at cs.nmsu.edu> - 0.8.0-1
+- New release
+
+* Sat Jan 05 2009 Rick L Vinyard Jr <rvinyard at cs.nmsu.edu> - 0.7.91-1
+- New release
+
+* Wed Jan 02 2009 Rick L Vinyard Jr <rvinyard at cs.nmsu.edu> - 0.7.90-1
+- New release
+
 * Thu Jan 01 2009 Tim Niemueller <tim at niemueller.de> - 0.7.1-6
 - Make all dtors virtual to fix compile warnings (errors with -Wall -Werror)
-- Sync with F-10 version/release and changelog
 
 * Sun Dec 21 2008 Tim Niemueller <tim at niemueller.de> - 0.7.1-5
 - Header fixes for F-10


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/papyrus/F-9/sources,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- sources	4 Mar 2008 04:08:01 -0000	1.10
+++ sources	18 Mar 2009 20:25:33 -0000	1.11
@@ -1,2 +1 @@
-d25b6df97378549840ce7f4bad6a64dd  papyrus-0.7.1.tar.bz2
-acc829df7aafb169747bc00eed7535c1  papyrus.patch
+c81f9b95642e1b3a58b5d16c0ca843df  papyrus-0.11.0.tar.bz2


--- papyrus-0.7.1-typedef-fixes.patch DELETED ---


--- papyrus-0.7.1-valarray.patch DELETED ---


--- papyrus-0.7.1-virtual-dtors.patch DELETED ---


--- papyrus.patch DELETED ---




More information about the fedora-extras-commits mailing list