X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=gnome-desktop.spec;h=fc4e5ec67275e6f26515f69ca631f14bb00e49c3;hb=6cfec6be50a0506220e7240b6c426ebd5a9cdf63;hp=1499b894a597804c019c7a1f434599826a7b75e7;hpb=16ab5968e7fd054bcc00b3fa370c37b8363676f3;p=packages%2Fgnome-desktop.git diff --git a/gnome-desktop.spec b/gnome-desktop.spec index 1499b89..fc4e5ec 100644 --- a/gnome-desktop.spec +++ b/gnome-desktop.spec @@ -1,91 +1,109 @@ -# TODO: -# play with --with-kde-datadir -Summary: The core programs for the GNOME2 GUI desktop environment -Summary(pl): Podstawowe programy ¶rodowiska graficznego GNOME2 +Summary: gnome-desktop library +Summary(pl.UTF-8): Biblioteka gnome-desktop Name: gnome-desktop -Version: 2.4.1.1 +Version: 3.6.0.1 Release: 1 License: LGPL Group: X11/Applications -Source0: http://ftp.gnome.org/pub/gnome/sources/%{name}/2.4/%{name}-%{version}.tar.bz2 -# Source0-md5: c85489c7befc79b5cc9bda1b2006cacc -#Patch0: %{name}-locale-sr.patch +Source0: http://ftp.gnome.org/pub/GNOME/sources/gnome-desktop/3.6/%{name}-%{version}.tar.xz +# Source0-md5: 48e8c2e0c86553f1b7e6088ab8c292c1 URL: http://www.gnome.org/ BuildRequires: autoconf -BuildRequires: automake -BuildRequires: gnome-common -BuildRequires: gnome-vfs2-devel >= 2.4.0 -BuildRequires: gtk+2-devel >= 2.2.4 -BuildRequires: libgnomeui-devel >= 2.4.0.1 -BuildRequires: libgnomecanvas-devel >= 2.4.0 -BuildRequires: libtool +BuildRequires: automake >= 1:1.11 +BuildRequires: docbook-dtd412-xml +BuildRequires: gdk-pixbuf2-devel >= 2.22.0 +BuildRequires: gettext-devel +BuildRequires: glib2-devel >= 1:2.33.3 +BuildRequires: gnome-common >= 2.24.0 +BuildRequires: gnome-doc-utils >= 0.14.0 +BuildRequires: gobject-introspection-devel >= 0.10.0 +BuildRequires: gsettings-desktop-schemas-devel >= 3.5.91 +BuildRequires: gtk+3-devel >= 3.4.0 +BuildRequires: gtk-doc >= 1.8 +BuildRequires: intltool >= 0.40.6 +BuildRequires: libtool >= 2:2.2.6 BuildRequires: pkgconfig -BuildRequires: startup-notification-devel >= 0.5 -Requires: libgnomeui >= 2.4.0.1 -Conflicts: gnome-core +BuildRequires: rpmbuild(find_lang) >= 1.23 +BuildRequires: rpmbuild(macros) >= 1.311 +BuildRequires: tar >= 1:1.22 +BuildRequires: xorg-lib-libXext-devel +BuildRequires: xorg-lib-libXrandr-devel >= 1.3 +BuildRequires: xorg-lib-libxkbfile-devel +BuildRequires: xz +Requires(post,postun): scrollkeeper +Requires: gsettings-desktop-schemas >= 3.5.91 +Requires: gtk+3 >= 3.4.0 +Obsoletes: gnome-desktop-libs +Obsoletes: gnome-desktop3 +Obsoletes: gnome-desktop3-libs +# sr@Latn vs. sr@latin +Conflicts: glibc-misc < 6:2.7 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description -GNOME2 (GNU Network Object Model Environment) is a user-friendly set -of applications and desktop tools to be used in conjunction with a -window manager for the X Window System. GNOME2 is similar in purpose -and scope to CDE and KDE, but GNOME2 is based completely on free -software. +GNOME (GNU Network Object Model Environment) is a user-friendly set of +applications and desktop tools to be used in conjunction with a window +manager for the X Window System. GNOME is similar in purpose and scope +to CDE and KDE, but GNOME is based completely on free software. -This package contains applications related to GNOME2 desktop. +This package contains gnome-desktop library. -%description -l pl -GNOME2 (GNU Network Object Model Environment) jest zestawem -przyjaznych dla u¿ytkownika programów i narzêdzi biurkowych, których -u¿ywa siê wraz z zarz±dc± okien systemu X Window. GNOME2 przypomina -wygl±dem i zakresem funkcjonalno¶ci CDE i KDE, jednak GNOME2 opiera -siê w ca³o¶ci na wolnym oprogramowaniu. +%description -l pl.UTF-8 +GNOME (GNU Network Object Model Environment) jest zestawem przyjaznych +dla użytkownika programów i narzędzi biurkowych, których używa się +wraz z zarządcą okien systemu X Window. GNOME przypomina wyglądem i +zakresem funkcjonalności CDE i KDE, jednak GNOME opiera się w całości +na wolnym oprogramowaniu. -Ten pakiet zawiera aplikacje zwi±zane w desktopem GNOME2. +Pakiet ten zawiera bibliotekę gnome-desktop. %package devel -Summary: GNOME2 desktop includes -Summary(pl): Pliki nag³ówkowe bibliotek GNOME2 desktop +Summary: GNOME desktop includes +Summary(pl.UTF-8): Pliki nagłówkowe biblioteki GNOME desktop Group: X11/Development/Libraries -Requires: %{name} = %{version} -Requires: libgnomeui-devel >= 2.4.0.1 -Requires: startup-notification-devel >= 0.5 +Requires: %{name} = %{version}-%{release} +Requires: gsettings-desktop-schemas-devel >= 3.5.91 +Requires: gtk+3-devel >= 3.4.0 +Obsoletes: gnome-desktop3-devel %description devel -GNOME2 desktop header files. +GNOME desktop header files. -%description devel -l pl -Pliki nag³ówkowe bibliotek GNOME2 desktop. +%description devel -l pl.UTF-8 +Pliki nagłówkowe biblioteki GNOME desktop. -%package static -Summary: GNOME2 desktop static libraries -Summary(pl): Statyczne biblioteki GNOME2 desktop -Group: X11/Development/Libraries -Requires: %{name} = %{version} +%package apidocs +Summary: gnome-desktop API documentation +Summary(pl.UTF-8): Dokumentacja API gnome-desktop +Group: Documentation +Requires: gtk-doc-common +Obsoletes: gnome-desktop3-apidocs -%description static -GNOME2 desktop static libraries. +%description apidocs +gnome-desktop API documentation. -%description static -l pl -Statyczne biblioteki GNOME2 desktop. +%description apidocs -l pl.UTF-8 +Dokumentacja API gnome-desktop. %prep %setup -q -#%patch0 -p1 - -# sr_YU is latin2, sr_YU@cyrillic is cyrillic in glibc -#mv -f po/{sr.po,sr@cyrillic.po} -#mv -f po/{sr@Latn.po,sr.po} %build +%{__gtkdocize} +%{__intltoolize} +%{__gnome_doc_prepare} +%{__gnome_doc_common} +%{__intltoolize} %{__libtoolize} -%{__aclocal} -I %{_aclocaldir}/gnome2-macros +%{__aclocal} -I m4 %{__autoconf} %{__autoheader} %{__automake} %configure \ - --with-gnome-distributor="PLD Linux Distribution" - + --with-gnome-distributor="PLD Linux Distribution" \ + --enable-gtk-doc \ + --with-html-dir=%{_gtkdocdir} \ + --disable-silent-rules %{__make} %install @@ -94,31 +112,38 @@ rm -rf $RPM_BUILD_ROOT %{__make} install \ DESTDIR=$RPM_BUILD_ROOT -%find_lang %{name} --with-gnome --all-name +%{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la + +%find_lang %{name} --with-gnome --with-omf --all-name %clean -rm -fr $RPM_BUILD_ROOT +rm -rf $RPM_BUILD_ROOT + +%post +/sbin/ldconfig +%scrollkeeper_update_post -%post -p /sbin/ldconfig -%postun -p /sbin/ldconfig +%postun +/sbin/ldconfig +%scrollkeeper_update_postun %files -f %{name}.lang %defattr(644,root,root,755) -%doc AUTHORS ChangeLog NEWS README -%attr(755,root,root) %{_bindir}/* -%attr(755,root,root) %{_libdir}/lib*.so.*.* -%doc %{_mandir}/man1/* -%{_datadir}/gnome/vfolders -%{_datadir}/gnome-about -%{_pixmapsdir}/* +%doc AUTHORS ChangeLog MAINTAINERS NEWS README +%attr(755,root,root) %{_libdir}/libgnome-desktop-3.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libgnome-desktop-3.so.4 +%attr(755,root,root) %{_libdir}/gnome-rr-debug +%{_datadir}/gnome/gnome-version.xml +%{_datadir}/libgnome-desktop-3.0 +%{_libdir}/girepository-1.0/GnomeDesktop-3.0.typelib %files devel %defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/lib*.so -%{_libdir}/lib*.la -%{_includedir}/gnome-desktop-2.0 -%{_pkgconfigdir}/*.pc +%attr(755,root,root) %{_libdir}/libgnome-desktop-3.so +%{_includedir}/gnome-desktop-3.0 +%{_pkgconfigdir}/gnome-desktop-3.0.pc +%{_datadir}/gir-1.0/GnomeDesktop-3.0.gir -%files static +%files apidocs %defattr(644,root,root,755) -%{_libdir}/*.a +%{_gtkdocdir}/gnome-desktop3