Author: megabajt Date: Wed Mar 9 12:49:04 2011 GMT Module: packages Tag: HEAD ---- Log message: - revised deps - fixed %files
---- Files affected: packages/libpeas: libpeas.spec (1.6 -> 1.7) ---- Diffs: ================================================================ Index: packages/libpeas/libpeas.spec diff -u packages/libpeas/libpeas.spec:1.6 packages/libpeas/libpeas.spec:1.7 --- packages/libpeas/libpeas.spec:1.6 Sun Mar 6 16:38:22 2011 +++ packages/libpeas/libpeas.spec Wed Mar 9 13:48:59 2011 @@ -1,4 +1,5 @@ # $Revision$, $Date$ +# # Conditional build: %bcond_without apidocs # do not build and package API docs %bcond_without static_libs # don't build static libraries @@ -15,28 +16,29 @@ Patch0: gir.patch URL: http://live.gnome.org/Libpeas BuildRequires: autoconf >= 2.63.2 -BuildRequires: automake >= 1.11 -BuildRequires: libtool >= 2.2.6 -BuildRequires: intltool >= 0.40.0 +BuildRequires: automake >= 1:1.11 BuildRequires: gettext-devel >= 0.17 BuildRequires: glib2-devel >= 1:2.24.0 -BuildRequires: gobject-introspection-devel >= 0.9.6 +BuildRequires: gnome-common +BuildRequires: gobject-introspection-devel >= 0.10.1 BuildRequires: gtk+3-devel >= 3.0.0 -BuildRequires: seed-devel >= 2.31.91 +BuildRequires: gtk-doc >= 1.11 +BuildRequires: intltool >= 0.40.0 +BuildRequires: libtool >= 2:2.2.6 BuildRequires: python >= 2.5.2 BuildRequires: python-pygobject-devel >= 2.20.0 -BuildRequires: gtk-doc >= 1.11 -BuildRequires: gnome-common +BuildRequires: rpmbuild(macros) >= 1.601 +BuildRequires: seed-devel >= 2.31.91 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description -libpeas is a gobject-based plugins engine, and is targetted at giving -every application the chance to assume its own extensibility. It also +libpeas is a gobject-based plugins engine, and is targetted at giving +every application the chance to assume its own extensibility. It also has a set of features including, but not limited to: - multiple extension points - on demand (lazy) programming language support for C, Python and JS - - simplicity of the API + - simplicity of the API %package loader-python Summary: Python loader for libpeas library @@ -59,6 +61,8 @@ Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libpeas Group: Development/Libraries Requires: %{name} = %{version}-%{release} +Requires: glib2-devel >= 1:2.24.0 +Requires: gobject-introspection-devel >= 0.10.1 %description devel Header files for libpeas library. @@ -81,24 +85,27 @@ %package gtk Summary: GObject Plugin System Summary(pl.UTF-8): System wtyczek GObject -Group: Libraries +Group: X11/Libraries Requires: %{name} = %{version}-%{release} +Requires(post,postun): gtk-update-icon-cache +Requires: hicolor-icon-theme %description gtk -libpeas is a gobject-based plugins engine, and is targetted at giving -every application the chance to assume its own extensibility. It also +libpeas is a gobject-based plugins engine, and is targetted at giving +every application the chance to assume its own extensibility. It also has a set of features including, but not limited to: - multiple extension points - on demand (lazy) programming language support for C, Python and JS - - simplicity of the API + - simplicity of the API %package gtk-devel Summary: Header files for libpeas-gtk library Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libpeas-gtk -Group: Development/Libraries -Requires: %{name} = %{version}-%{release} +Group: X11/Development/Libraries +Requires: %{name}-devel = %{version}-%{release} Requires: %{name}-gtk = %{version}-%{release} +Requires: gtk+3-devel >= 3.0.0 %description gtk-devel Header files for libpeas-gtk library. @@ -109,7 +116,7 @@ %package gtk-static Summary: Static libpeas-gtk library Summary(pl.UTF-8): Statyczna biblioteka libpeas-gtk -Group: Development/Libraries +Group: X11/Development/Libraries Requires: %{name}-devel = %{version}-%{release} Requires: %{name}-gtk-devel = %{version}-%{release} @@ -123,6 +130,7 @@ Summary: libpeas API documentation Summary(pl.UTF-8): Dokumentacja API biblioteki libpeas Group: Documentation +Requires: gtk-doc-common %description apidocs API and internal documentation for libpeas library. @@ -132,8 +140,8 @@ %package demo Summary: Demo application for libpeas -Summary(pl.UTF-8): Aplikacja demonstracyjna libpeas -Group: Application +Summary(pl.UTF-8): Aplikacja demonstracyjna libpeas +Group: Applications Requires: %{name} = %{version}-%{release} Requires: %{name}-gtk = %{version}-%{release} Requires: %{name}-loader-python = %{version}-%{release} @@ -156,9 +164,10 @@ %{__autoheader} %{__automake} %configure \ + --disable-silent-rules \ %{__enable_disable static_libs static} \ %{__enable_disable apidocs gtk-doc} \ - --disable-silent-rules + --with-html-dir=%{_gtkdocdir} %{__make} %install @@ -183,8 +192,14 @@ %post -p /sbin/ldconfig %postun -p /sbin/ldconfig -%post gtk -p /sbin/ldconfig -%postun gtk -p /sbin/ldconfig + +%post gtk +/sbin/ldconfig +%update_icon_cache hicolor + +%postun gtk +/sbin/ldconfig +%update_icon_cache hicolor %files -f libpeas.lang %defattr(644,root,root,755) @@ -193,20 +208,20 @@ %attr(755,root,root) %ghost %{_libdir}/libpeas-1.0.so.0 %dir %{_libdir}/libpeas-1.0 %dir %{_libdir}/libpeas-1.0/loaders -%{_libdir}/libpeas-1.0/loaders/libcloader.so +%attr(755,root,root) %{_libdir}/libpeas-1.0/loaders/libcloader.so %{_libdir}/girepository-1.0/Peas-1.0.typelib %files loader-python %defattr(644,root,root,755) -%{_libdir}/libpeas-1.0/loaders/libpythonloader.so +%attr(755,root,root) %{_libdir}/libpeas-1.0/loaders/libpythonloader.so %files loader-seed %defattr(644,root,root,755) -%{_libdir}/libpeas-1.0/loaders/libseedloader.so +%attr(755,root,root) %{_libdir}/libpeas-1.0/loaders/libseedloader.so %files devel %defattr(644,root,root,755) -%{_libdir}/libpeas-1.0.so +%attr(755,root,root) %{_libdir}/libpeas-1.0.so %{_includedir}/libpeas-1.0 %{_pkgconfigdir}/libpeas-1.0.pc %{_datadir}/gir-1.0/Peas-1.0.gir @@ -227,7 +242,7 @@ %files gtk-devel %defattr(644,root,root,755) -%{_libdir}/libpeas-gtk-1.0.so +%attr(755,root,root) %{_libdir}/libpeas-gtk-1.0.so %{_pkgconfigdir}/libpeas-gtk-1.0.pc %{_datadir}/gir-1.0/PeasGtk-1.0.gir @@ -254,7 +269,7 @@ %if %{with apidocs} %files apidocs %defattr(644,root,root,755) -%{_datadir}/gtk-doc/html/libpeas +%{_gtkdocdir}/libpeas %endif %define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`) @@ -263,6 +278,10 @@ All persons listed below can be reached at <cvs_login>@pld-linux.org $Log$ +Revision 1.7 2011/03/09 12:48:59 megabajt +- revised deps +- fixed %files + Revision 1.6 2011/03/06 15:38:22 patrys - package dirs ================================================================ ---- CVS-web: http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/libpeas/libpeas.spec?r1=1.6&r2=1.7&f=u _______________________________________________ pld-cvs-commit mailing list pld-cvs-commit@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit