]> git.pld-linux.org Git - packages/nautilus.git/commitdiff
update to version 1.0.4
authorKrzysztof Taraszka <dzimi@pld-linux.org>
Sat, 21 Jul 2001 10:16:15 +0000 (10:16 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    nautilus.spec -> 1.13

nautilus.spec

index a57abbc5bc863724762fa8b5f25655938ae70e4d..379fe3a5b282a4ac6b1f4cf1697c457bad1103c2 100644 (file)
-Summary:       nautilus - gnome shell and file manager
+# Note that this is NOT a relocatable package
+%define name           nautilus
+%define ver            1.0.4
+%define RELEASE                0_cvs_0
+%define rel            %{?CUSTOM_RELEASE} %{!?CUSTOM_RELEASE:%RELEASE}
+
+Name:          %name
+Vendor:                GNOME
+Distribution:  CVS
+Summary:       Nautilus is a network user environment
 Summary(pl):   nautilus - pow³oka gnome i menad¿er plików
-Name:          nautilus
-Version:       1.0.1.1
-Release:       2
-License:       GPL
-Group:         Utilities/File
-Group(pl):     Narzêdzia/Pliki
-Source0:       ftp://ftp.gnome.org/pub/GNOME/unstable/sources/%{name}/%{name}-%{version}.tar.gz
-Patch0:                %{name}-time.patch
-Patch1:                %{name}-DESTDIR.patch
-Patch2:                %{name}-gettext.patch
-Patch3:                %{name}-m4-gnome.patch
-URL:           http://nautilus.eazel.com/
-BuildRequires: perl
-BuildRequires: esound-devel >= 0.2.7
-BuildRequires: ORBit-devel >= 0.5.1
-BuildRequires: freetype-devel >= 2.0
-BuildRequires: pam-devel
-BuildRequires: mozilla-devel >= 0.8
-BuildRequires: bzip2-devel
+
+Version:       %ver
+Release:       %rel
+Copyright:     GPL
+Group:         User Interface/Desktop
+Source:        ftp://ftp.gnome.org/pub/GNOME/stable/sources/%{name}-%{ver}.tar.gz
+URL:           http://nautilus.eazel.com/
+BuildRoot:     /var/tmp/%{name}-%{ver}-root
+Requires:      glib >= 1.2.9
+Requires:      gtk+ >= 1.2.9
+Requires:      imlib >= 1.9.8
+Requires:      libxml >= 1.8.10
+Requires:      gnome-libs >= 1.2.11
+Requires:      GConf >= 0.12
+Requires:      ORBit >= 0.5.7
+Requires:      oaf >= 0.6.5
+Requires:      gnome-vfs >= 1.0.1
+Requires:      gdk-pixbuf >= 0.10.0
+Requires:      bonobo >= 0.37
+Requires:      popt >= 1.5
+Requires:      freetype >= 2.0.1
+Requires:      medusa >= 0.5.1
+Requires:      esound >= 0.2.22
+Requires:      scrollkeeper >= 0.1.4
+Requires:      libpng
+Requires:      control-center >= 1.3
+Requires:      librsvg >= 1.0.0
+Requires:      eel >= 1.0
+
 BuildRequires: glib-devel >= 1.2.9
 BuildRequires: gtk+-devel >= 1.2.9
+BuildRequires: imlib-devel >= 1.9.8
+BuildRequires: libxml-devel >= 1.8.10
 BuildRequires: gnome-libs-devel >= 1.2.11
-BuildRequires: bonobo-devel >= 0.37
-BuildRequires: gnome-vfs-devel >= 1.0
-BuildRequires: control-center-devel >= 1.3
-BuildRequires: oaf-devel >= 0.6.5
 BuildRequires: GConf-devel >= 0.12
-BuildRequires: gnome-http-devel
+BuildRequires: ORBit-devel >= 0.5.7
+BuildRequires: oaf-devel >= 0.6.5
+BuildRequires: gnome-vfs-devel >= 1.0.1
 BuildRequires: gdk-pixbuf-devel >= 0.10.0
-BuildRequires: zlib-devel >= 1.0.3
+BuildRequires: bonobo-devel >= 0.37
+BuildRequires: popt >= 1.5
+BuildRequires: freetype-devel >= 2.0.1
+BuildRequires: medusa-devel >= 0.5.1
+BuildRequires: esound-devel >= 0.2.22
+BuildRequires: scrollkeeper >= 0.1.4
 BuildRequires: libpng-devel
-BuildRequires: medusa-devel >= 0.5.0
-BuildRequires: gettext-devel
-BuildRequires: XFree86-devel
-BuildRequires: rpm-devel >= 4.0.2
-BuildRequires: db1-devel
-BuildRequires: db3-devel
-BuildRequires: ammonite-devel >= 1.0.0
-BuildRequires: libxml-devel
-BuildRequires: automake
-BuildRequires: autoconf
-BuildRequires: xml-i18n-tools
-# TODO: conditional build
-# BuildRequires list for nautilus-installer
-# BuildRequires:       glibc-static
-# BuildRequires:       gdk-pixbuf-static
-# BuildRequires:       gtk+-static
-# BuildRequires:       XFree86-static
-# BuildRequires:       gnome-libs-static
-# BuildRequires:       imlib-static
-# BuildRequires:       esound-static
-# BuildRequires:       audiofile-static
-# BuildRequires:       db1-static
-# BuildRequires:       db3-static
-# BuildRequires:       libghttp-static
-# BuildRequires:       zlib-static
-# BuildRequires:       libxml-static
-
-BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
-
-%define                _prefix         /usr/X11R6
-%define                _mandir         %{_prefix}/man
-%define                _sysconfdir     /etc/X11/GNOME
-%define                _localstatedir  /var
+BuildRequires: control-center-devel >= 1.3
+BuildRequires: librsvg-devel >= 1.0.0
+BuildRequires: eel-devel >= 1.0
+BuildRequires: mozilla-devel >= 0.8
+BuildRequires: xpdf >= 0.90
 
 %description
-GNU Nautilus is a free software file manager and graphical shell for GNOME.
+Nautilus integrates access to files, applications, media, Internet-based
+resources and the Web.  Nautilus delivers a dynamic and rich user
+experience.  Nautilus is an free software project developed under the
+GNU General Public License and is a core component of the GNOME desktop
+project.
 
 %description -l pl
 GNU Nautilus jest mened¿erem plików i graficzn± pow³ok± dla GNOME.
 
 %package devel
-Summary:       Libraries and header files for developing
-Summary(pl):   Biblioteki i pliki nag³ówkowe
+Summary:       Libraries and include files for developing Nautilus components
 Group:         Development/Libraries
-Group(de):     Entwicklung/Libraries
-Group(fr):     Development/Librairies
-Group(pl):     Programowanie/Biblioteki
-Requires:      %{name} = %{version}
+Requires:      %name = %{PACKAGE_VERSION}
 
 %description devel
-Libraries and header files needed for developing.
+This package provides the necessary development libraries and include
+files to allow you to develop Nautilus components.
 
 %description devel -l pl
 Biblioteki i pliki nag³ówkowe potrzebne do programowania.
 
+%package mozilla
+Summary:        Nautilus component for use with Mozilla
+Group:          User Interface/Desktop
+Requires:       %name = %{PACKAGE_VERSION}
+Requires:      mozilla >= 0.8
+Conflicts:     mozilla = M18
+Conflicts:     mozilla = M17
+
+%description mozilla
+This enables the use of embedded Mozilla as a Nautilus component.
+
+%package extras
+Summary:       Extra goodies to use with Nautilus
+Group:          User Interface/Desktop
+Requires:      xpdf >= 0.90
+
+%description extras
+This is a meta-package that requires useful add-ons for Nautilus.
+
+%package suggested
+Summary:       Nautilus and a suggested set of components
+Group:          User Interface/Desktop
+Requires:       %name = %{PACKAGE_VERSION}
+Requires:      %name-mozilla = %{PACKAGE_VERSION}
+##
+## FIXME: We need to deal with the fact that trilobite builds after
+##        nautilus.
+##
+##Requires:    %name-trilobite = %{PACKAGE_VERSION}
+Requires:      %name-extras = %{PACKAGE_VERSION}
+
+%description suggested
+This is a meta-package that requires packages useful for running
+Nautilus, and getting multimedia to work, such as eog and mpg123.
+
 %prep
-%setup -q
-%patch0 -p1
-%patch1 -p1
-%patch2 -p1
-%patch3 -p1
+%setup
 
 %build
-gettextize --force --copy
-aclocal -I %{_aclocaldir}/gnome
-autoconf
-automake -a -c
-%configure \
-       --enable-eazel-services \
-       --with-mozilla-include-place=%{_includedir}/mozilla \
-       --with-mozilla-lib-place=%{_libdir} \
-#      --enable-installer
-
-%{__make}
+%ifarch alpha
+       MYARCH_FLAGS="--host=alpha-redhat-linux"
+%endif
+
+LC_ALL=""
+LINGUAS=""
+LANG=""
+export LC_ALL LINGUAS LANG
+
+## Warning!  Make sure there are no spaces or tabs after the \ 
+## continuation character, or else the rpm demons will eat you.
+CFLAGS="$RPM_OPT_FLAGS -DENABLE_SCROLLKEEPER_SUPPORT" ./configure \
+    $MYARCH_FLAGS --enable-more-warnings \
+    --prefix=%{_prefix} --datadir=%{_datadir} \
+    --sysconfdir=%{_sysconfdir} --includedir=%{_includedir} \
+    --libdir=%{_libdir} --bindir=%{_bindir}
+
+make -k
+make check
 
 %install
-rm -rf $RPM_BUILD_ROOT
+[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
 
-%{__make} install \
-       DESTDIR=$RPM_BUILD_ROOT \
-       realsysconfdir=/etc \
-       Applicationsdir=%{_applnkdir}/Applications
+make -k prefix=$RPM_BUILD_ROOT/%{_prefix} \
+    sysconfdir=$RPM_BUILD_ROOT/%{_sysconfdir} \
+    datadir=$RPM_BUILD_ROOT/%{_datadir} \
+    includedir=$RPM_BUILD_ROOT/%{_includedir} \
+    libdir=$RPM_BUILD_ROOT/%{_libdir} \
+    bindir=$RPM_BUILD_ROOT/%{_bindir} install
 
-install -d $RPM_BUILD_ROOT%{_datadir}/idl
-mv $RPM_BUILD_ROOT%{_prefix}/idl/* $RPM_BUILD_ROOT%{_datadir}/idl
+%clean
+[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
 
-%find_lang %{name}
+%post
+if ! grep %{_libdir} /etc/ld.so.conf > /dev/null ; then
+       echo "%{_libdir}" >> /etc/ld.so.conf
+fi
+/sbin/ldconfig
+scrollkeeper-update
 
-gzip -9nf AUTHORS ChangeLog README TODO
+%postun -p /sbin/ldconfig
+scrollkeeper-update
 
-%post  -p /sbin/ldconfig
-%postun        -p /sbin/ldconfig
+%files
 
-%clean
-rm -rf $RPM_BUILD_ROOT
-
-%files -f %{name}.lang
-%defattr(644,root,root,755)
-%doc *.gz
-#%{_sysconfdir}/CORBA/servers/*
-%{_sysconfdir}/vfs/modules/*
-%config /etc/pam.d/*
-%config /etc/security/console.apps/*
-%attr(755,root,root) %{_bindir}/*
-%attr(755,root,root) %{_libdir}/lib*.so.*.*.*
-%attr(755,root,root) %{_libdir}/vfs/modules/*
-%{_mandir}/man?/*
-%{_applnkdir}/*/*
-%{_datadir}/gnome/ui
-%{_datadir}/nautilus
-%{_datadir}/oaf/*
+%defattr(0555, bin, bin)
+%doc AUTHORS COPYING COPYING-DOCS COPYING.LIB TRADEMARK_NOTICE ChangeLog NEWS README
+%{_bindir}/nautilus-clean.sh
+%{_bindir}/nautilus-verify-rpm.sh
+%{_bindir}/nautilus-restore-settings-to-default.sh
+%{_bindir}/gnome-db2html2
+%{_bindir}/gnome-info2html2
+%{_bindir}/gnome-man2html2
+%{_bindir}/hyperbola
+%{_bindir}/nautilus
+%{_bindir}/nautilus-adapter
+%{_bindir}/nautilus-content-loser
+%{_bindir}/nautilus-error-dialog
+%{_bindir}/nautilus-hardware-view
+%{_bindir}/nautilus-history-view
+%{_bindir}/nautilus-image-view
+# %{_bindir}/nautilus-mpg123
+%{_bindir}/nautilus-music-view
+%{_bindir}/nautilus-news
+%{_bindir}/nautilus-notes
+%{_bindir}/nautilus-sample-content-view
+%{_bindir}/nautilus-sidebar-loser
+%{_bindir}/nautilus-text-view
+%{_bindir}/nautilus-throbber
+%{_bindir}/run-nautilus
+%{_bindir}/nautilus-launcher-applet
+%{_bindir}/nautilus-xml-migrate
+%{_libdir}/libnautilus-adapter.so.0
+%{_libdir}/libnautilus-adapter.so.0.0.0
+%{_libdir}/libnautilus-private.so.0
+%{_libdir}/libnautilus-private.so.0.0.0
+%{_libdir}/libnautilus-tree-view.so.0
+%{_libdir}/libnautilus-tree-view.so.0.0.0
+%{_libdir}/libnautilus.so.0
+%{_libdir}/libnautilus.so.0.0.0
+%{_libdir}/libnautilus-adapter.so
+%{_libdir}/libnautilus-private.so
+%{_libdir}/libnautilus-tree-view.so
+%{_libdir}/libnautilus.so
+
+
+
+%{_libdir}/vfs/modules/*.so
+
+
+%defattr (0444, bin, bin)
+%config %{_sysconfdir}/vfs/modules/*.conf
+%config %{_sysconfdir}/CORBA/servers/nautilus-launcher-applet.gnorba
+%{_datadir}/gnome/apps/Applications/*.desktop
+%{_datadir}/gnome/ui/*.xml
+%{_datadir}/nautilus/components/hyperbola/maps/*.map
+%{_datadir}/nautilus/components/hyperbola/*.xml
+%{_datadir}/locale/*/LC_MESSAGES/*.mo
+%{_datadir}/nautilus/*.xml
+%{_datadir}/nautilus/emblems/*.png
+%{_datadir}/nautilus/linksets/*.xml
+%{_datadir}/nautilus/patterns/*.jpg
+%{_datadir}/nautilus/patterns/*.png
+%{_datadir}/nautilus/patterns/.*.png
+%{_datadir}/nautilus/services/text/*.xml
+%{_datadir}/pixmaps/*.png
+%{_datadir}/pixmaps/nautilus/*.gif
+%{_datadir}/pixmaps/nautilus/*.png
+%{_datadir}/pixmaps/nautilus/*.svg
+%{_datadir}/pixmaps/nautilus/*.xml
+%{_datadir}/pixmaps/nautilus/tahoe/*.png
+%{_datadir}/pixmaps/nautilus/tahoe/*.xml
+%{_datadir}/pixmaps/nautilus/crux_teal/*.png
+%{_datadir}/pixmaps/nautilus/crux_teal/*.xml
+%{_datadir}/pixmaps/nautilus/crux_teal/throbber/*.png
+%{_datadir}/pixmaps/nautilus/crux_teal/backgrounds/*.png
+%{_datadir}/pixmaps/nautilus/crux_teal/sidebar_tab_pieces/*.png
+%{_datadir}/pixmaps/nautilus/crux_eggplant/*.png
+%{_datadir}/pixmaps/nautilus/crux_eggplant/*.xml
+%{_datadir}/pixmaps/nautilus/crux_eggplant/throbber/*.png
+%{_datadir}/pixmaps/nautilus/crux_eggplant/backgrounds/*.png
+%{_datadir}/pixmaps/nautilus/crux_eggplant/sidebar_tab_pieces/*.png
+%{_datadir}/pixmaps/nautilus/eazel-logos/*.png
+%{_datadir}/pixmaps/nautilus/eazel-logos/*.xml
+%{_datadir}/pixmaps/nautilus/eazel-logos/throbber/*.png
+%{_datadir}/pixmaps/nautilus/eazel-logos/LICENSE
+%{_datadir}/pixmaps/nautilus/gnome/*.png
+%{_datadir}/pixmaps/nautilus/gnome/*.xml
+%{_datadir}/pixmaps/nautilus/gnome/throbber/*.png
+%{_datadir}/pixmaps/nautilus/sidebar_tab_pieces/*.png
+%{_datadir}/pixmaps/nautilus/throbber/*.png
+%{_datadir}/pixmaps/nautilus/sierra/*.xml
+%{_datadir}/pixmaps/nautilus/sierra/*.png
+%{_datadir}/oaf/Nautilus_View_help.oaf
+%{_datadir}/oaf/Nautilus_ComponentAdapterFactory_std.oaf
+%{_datadir}/oaf/Nautilus_View_content-loser.oaf
+%{_datadir}/oaf/Nautilus_View_hardware.oaf
+%{_datadir}/oaf/Nautilus_View_history.oaf
+%{_datadir}/oaf/Nautilus_View_image.oaf
+%{_datadir}/oaf/Nautilus_View_music.oaf
+%{_datadir}/oaf/Nautilus_View_news.oaf
+%{_datadir}/oaf/Nautilus_View_notes.oaf
+%{_datadir}/oaf/Nautilus_View_sample.oaf
+%{_datadir}/oaf/Nautilus_View_sidebar-loser.oaf
+%{_datadir}/oaf/Nautilus_View_text.oaf
+%{_datadir}/oaf/Nautilus_View_tree.oaf
+%{_datadir}/oaf/Nautilus_shell.oaf
+%{_datadir}/oaf/Nautilus_Control_throbber.oaf
+
+# We put the idl files in the main package, not the devel package
+# because the perl corba bindings can use the .idl files at run time.
+%{_datadir}/idl/nautilus-view-component.idl
+%{_datadir}/idl/nautilus-distributed-undo.idl
+
+%defattr (-, root, root)
+%{_datadir}/gnome/help
 %{_datadir}/omf/nautilus
-%{_pixmapsdir}/*.*
-%{_pixmapsdir}/nautilus
 
 %files devel
-%defattr(644,root,root,755)
-%{_includedir}/*
-%attr(755,root,root) %{_libdir}/lib*.la
-%attr(755,root,root) %{_libdir}/lib*.so
+
+%defattr(0555, bin, bin)
+%{_libdir}/*.la
+%{_libdir}/vfs/modules/*.la
+%{_libdir}/*.sh
+%{_bindir}/nautilus-config
+
+%defattr(0444, bin, bin)
+%{_includedir}/libnautilus/*.h
+
+%files mozilla
+
+%defattr(0555, bin, bin)
+%{_bindir}/nautilus-mozilla-content-view
+
+%defattr(0444, bin, bin)
+%{_datadir}/oaf/Nautilus_View_mozilla.oaf
+
+%files extras
+
+%defattr(0444, bin, bin)
+%{_datadir}/nautilus/nautilus-extras.placeholder
+
+%files suggested
+
+%defattr(0444, bin, bin)
+%{_datadir}/nautilus/nautilus-suggested.placeholder
+
+%changelog
+* %{date} PLD Team <pld-list@pld.org.pl>
+All persons listed below can be reached at <cvs_login>@pld.org.pl
+
+$Log: nautilus.spec,v $
+Revision 1.13  2001-07-21 10:16:15  dzimi
+
+update to version 1.0.4
+
+Revision 1.12  2001/04/14 09:59:45  kura
+- release 2
+- added BuildRequires: xml-i18n-tools
+
+Revision 1.11  2001/04/08 17:48:49  misiek
+corba removed
+
+Revision 1.10  2001/04/07 17:03:56  misiek
+oaf moved to main package
+
+Revision 1.9  2001/04/07 16:50:12  misiek
+missing attr
+
+Revision 1.8  2001/04/07 16:47:03  misiek
+should build ok, now
+
+Revision 1.7  2001/04/01 22:28:38  misiek
+started update to 1.0. Added almost 30 BuildRequires. %%build section
+is ok; %%install may require DESTDIR patch update; %%files isn't
+updated at all. Any volunteers to finish it?
+
+Revision 1.6  2001/03/20 01:00:03  qboosh
+- s/freetype2-devel/freetype-devel >= 2.0/
+
+Revision 1.5  2000/11/19 23:38:16  michuz
+- added %%post and %%postun field
+
+Revision 1.4  2000/11/19 23:27:45  michuz
+- updated to 0.5
+- added devel package
+
+Revision 1.3  2000/09/18 16:07:13  wrobell
+- fixed buildrequires
+
+Revision 1.2  2000/09/13 14:38:40  michuz
+- added mozilla support (still not finished)
+
+Revision 1.1  2000/09/06 11:05:27  michuz
+- initial release (not finished yet)
This page took 0.390613 seconds and 4 git commands to generate.