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
- Previous message (by thread): rpms/papyrus/F-10 .cvsignore, 1.16, 1.17 papyrus.spec, 1.26, 1.27 sources, 1.16, 1.17
- Next message (by thread): rpms/kernel/F-10 linux-2.6.27-ext4-fix-bb-prealloc-list-corruption.patch, NONE, 1.1.2.1 linux-2.6.27-ext4-fix-bogus-bug-ons-in-mballoc.patch, NONE, 1.1.2.1 kernel.spec, 1.1206.2.50, 1.1206.2.51
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
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 ---
- Previous message (by thread): rpms/papyrus/F-10 .cvsignore, 1.16, 1.17 papyrus.spec, 1.26, 1.27 sources, 1.16, 1.17
- Next message (by thread): rpms/kernel/F-10 linux-2.6.27-ext4-fix-bb-prealloc-list-corruption.patch, NONE, 1.1.2.1 linux-2.6.27-ext4-fix-bogus-bug-ons-in-mballoc.patch, NONE, 1.1.2.1 kernel.spec, 1.1206.2.50, 1.1206.2.51
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the fedora-extras-commits
mailing list