mirror of
https://gitlab.gnome.org/GNOME/nautilus
synced 2024-08-25 02:36:07 +00:00
![Arlo Rose](/assets/img/avatar_default.png)
of Crux. I'm not happy with the folders... I may need to tint them later. * configure.in: * icons/Makefile.am: * icons/arlo/arlo.xml: * icons/crux_eggplant/Back.png: * icons/crux_eggplant/Forward.png: * icons/crux_eggplant/Home.png: * icons/crux_eggplant/Makefile.am: * icons/crux_eggplant/Refresh.png: * icons/crux_eggplant/Search.png: * icons/crux_eggplant/SearchWeb.png: * icons/crux_eggplant/Stop.png: * icons/crux_eggplant/Up.png: * icons/crux_eggplant/backgrounds/Makefile.am: * icons/crux_eggplant/backgrounds/background_pattern.png: * icons/crux_eggplant/backgrounds/window_pattern.png: * icons/crux_eggplant/crux_eggplant.xml: * icons/crux_eggplant/decrement-i.png: * icons/crux_eggplant/decrement.png: * icons/crux_eggplant/emblem-nowrite-72.png: * icons/crux_eggplant/emblem-nowrite-96.png: * icons/crux_eggplant/emblem-nowrite.png: * icons/crux_eggplant/i-directory-192-aa.png: * icons/crux_eggplant/i-directory-72-aa.png: * icons/crux_eggplant/i-directory-72.png: * icons/crux_eggplant/i-directory-96-aa.png: * icons/crux_eggplant/i-directory-aa.png: * icons/crux_eggplant/i-directory.png: * icons/crux_eggplant/i-directory.xml: * icons/crux_eggplant/i-regular-192-aa.png: * icons/crux_eggplant/i-regular-192.png: * icons/crux_eggplant/i-regular-72-aa.png: * icons/crux_eggplant/i-regular-72.png: * icons/crux_eggplant/i-regular-96-aa.png: * icons/crux_eggplant/i-regular-96.png: * icons/crux_eggplant/i-regular-aa.png: * icons/crux_eggplant/i-regular.png: * icons/crux_eggplant/i-regular.xml: * icons/crux_eggplant/increment-i.png: * icons/crux_eggplant/increment.png: * icons/crux_eggplant/number_strip.png: * icons/crux_eggplant/sidebar_tab_pieces/Makefile.am: * icons/crux_eggplant/sidebar_tab_pieces/fill-active-prelight.png: * icons/crux_eggplant/sidebar_tab_pieces/fill-active.png: * icons/crux_eggplant/sidebar_tab_pieces/fill-empty-space.png: * icons/crux_eggplant/sidebar_tab_pieces/fill-prelight.png: * icons/crux_eggplant/sidebar_tab_pieces/fill.png: * icons/crux_eggplant/sidebar_tab_pieces/left-bumper-active-preligh t.png: * icons/crux_eggplant/sidebar_tab_pieces/left-bumper-active.png: * icons/crux_eggplant/sidebar_tab_pieces/left-bumper-prelight.png: * icons/crux_eggplant/sidebar_tab_pieces/left-bumper.png: * icons/crux_eggplant/sidebar_tab_pieces/middle-normal-normal.png: * icons/crux_eggplant/sidebar_tab_pieces/middle-normal-prelight.png : * icons/crux_eggplant/sidebar_tab_pieces/middle-prelight-normal.png : * icons/crux_eggplant/sidebar_tab_pieces/right-bumper-prelight.png: * icons/crux_eggplant/sidebar_tab_pieces/right-bumper.png: * icons/crux_eggplant/sidebar_tab_pieces/right-empty-space.png: * icons/crux_eggplant/sidebar_tab_pieces/right-top-active-prelight. png: * icons/crux_eggplant/sidebar_tab_pieces/right-top-active.png: * icons/crux_eggplant/sidebar_tab_pieces/right-top-prelight.png: * icons/crux_eggplant/sidebar_tab_pieces/right-top.png: * icons/crux_eggplant/theme_preview.png: * icons/crux_eggplant/throbber/001.png: * icons/crux_eggplant/throbber/002.png: * icons/crux_eggplant/throbber/003.png: * icons/crux_eggplant/throbber/004.png: * icons/crux_eggplant/throbber/005.png: * icons/crux_eggplant/throbber/006.png: * icons/crux_eggplant/throbber/007.png: * icons/crux_eggplant/throbber/008.png: * icons/crux_eggplant/throbber/009.png: * icons/crux_eggplant/throbber/010.png: * icons/crux_eggplant/throbber/011.png: * icons/crux_eggplant/throbber/012.png: * icons/crux_eggplant/throbber/013.png: * icons/crux_eggplant/throbber/014.png: * icons/crux_eggplant/throbber/015.png: * icons/crux_eggplant/throbber/016.png: * icons/crux_eggplant/throbber/017.png: * icons/crux_eggplant/throbber/018.png: * icons/crux_eggplant/throbber/019.png: * icons/crux_eggplant/throbber/020.png: * icons/crux_eggplant/throbber/021.png: * icons/crux_eggplant/throbber/022.png: * icons/crux_eggplant/throbber/023.png: * icons/crux_eggplant/throbber/024.png: * icons/crux_eggplant/throbber/025.png: * icons/crux_eggplant/throbber/026.png: * icons/crux_eggplant/throbber/027.png: * icons/crux_eggplant/throbber/028.png: * icons/crux_eggplant/throbber/Makefile.am: * icons/crux_eggplant/throbber/rest.png: * icons/crux_eggplant/zoom_body.png: * nautilus.spec.in:
312 lines
9.8 KiB
RPMSpec
312 lines
9.8 KiB
RPMSpec
# Note that this is NOT a relocatable package
|
|
%define name nautilus
|
|
%define ver @VERSION@
|
|
%define RELEASE 0_cvs_0
|
|
%define rel %{?CUSTOM_RELEASE} %{!?CUSTOM_RELEASE:%RELEASE}
|
|
%define prefix /usr
|
|
%define sysconfdir /etc
|
|
|
|
Name: %name
|
|
Summary: Nautilus is a free file manager and graphical shell.
|
|
Version: %ver
|
|
Release: %rel
|
|
Copyright: GPL
|
|
Group: User Interface/Desktop
|
|
Source: %{name}-%{ver}.tar.gz
|
|
URL: http://nautilus.eazel.com/
|
|
BuildRoot: /var/tmp/%{name}-%{ver}-root
|
|
Docdir: %{prefix}/doc
|
|
Requires: glib >= 1.2.8
|
|
Requires: gtk+ >= 1.2.8
|
|
Requires: imlib >= 1.9.8
|
|
Requires: libxml >= 1.8.10
|
|
Requires: gnome-libs >= 1.2.1
|
|
Requires: GConf >= 0.11
|
|
Requires: ORBit >= 0.5.5
|
|
Requires: oaf >= 0.6.0
|
|
Requires: gnome-vfs >= 0.3.1
|
|
Requires: gdk-pixbuf >= 0.9.0
|
|
Requires: bonobo >= 0.30
|
|
Requires: popt >= 1.5
|
|
Requires: freetype2 >= 1.0beta8
|
|
Requires: medusa >= 0.2.1
|
|
Requires: esound >= 0.2
|
|
|
|
%description
|
|
Nautilus is an open-source file manager and graphical shell being
|
|
developed by Eazel, Inc. and others. It is part of the GNOME project, and its
|
|
source code can be found in the GNOME CVS repository. Nautilus is still in
|
|
the early stages of development. It will become an integral part of the
|
|
GNOME desktop environment when it is finished.
|
|
|
|
%package devel
|
|
Summary: Libraries and include files for developing Nautilus components
|
|
Group: Development/Libraries
|
|
Requires: %name = %{PACKAGE_VERSION}
|
|
|
|
%package mozilla
|
|
Summary: Nautilus component for use with Mozilla
|
|
Group: User Interface/Desktop
|
|
Requires: %name = %{PACKAGE_VERSION}
|
|
Requires: mozilla >= M18
|
|
|
|
%package trilobite
|
|
Summary: Nautilus component framework for services
|
|
Group: User Interface/Desktop
|
|
Requires: %name = %{PACKAGE_VERSION}
|
|
Requires: ammonite >= 0.1
|
|
Requires: rpm >= @RPM_VERSION@
|
|
Requires: usermode >= 1.35
|
|
|
|
%package extras
|
|
Summary: Extra goodies to use with Nautilus
|
|
Group: User Interface/Desktop
|
|
Requires: xpdf >= 0.90
|
|
|
|
%package suggested
|
|
Summary: Nautilus and a suggested set of components
|
|
Group: User Interface/Desktop
|
|
Requires: %name = %{PACKAGE_VERSION}
|
|
Requires: %name-mozilla = %{PACKAGE_VERSION}
|
|
Requires: %name-trilobite = %{PACKAGE_VERSION}
|
|
Requires: %name-extras = %{PACKAGE_VERSION}
|
|
|
|
%description devel
|
|
This package provides the necessary development libraries and include
|
|
files to allow you to develop Nautilus components.
|
|
|
|
%description mozilla
|
|
This enables the use of embedded Mozilla as a Nautilus component.
|
|
|
|
%description trilobite
|
|
This is a framework library for service components in Nautilus. It is
|
|
required by all Eazel services, including the package installer, and
|
|
can be used to develop new services.
|
|
|
|
%description suggested
|
|
This is a meta-package that requires packages useful for running
|
|
Nautilus, and getting multimedia to work, such as eog and mpg123.
|
|
|
|
%description extras
|
|
This is a meta-package that requires useful add-ons for Nautilus.
|
|
|
|
%changelog
|
|
* Tue Oct 10 2000 Robin Slomkowski <rslomkow@eazel.com>
|
|
- removed obsoletes from sub packages and added mozilla and trilobite
|
|
subpackages
|
|
|
|
* Wed Apr 26 2000 Ramiro Estrugo <ramiro@eazel.com>
|
|
- created this thing
|
|
|
|
%prep
|
|
%setup
|
|
|
|
%build
|
|
%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" ./configure $MYARCH_FLAGS --prefix=%{prefix} \
|
|
--enable-eazel-services \
|
|
--enable-more-warnings \
|
|
--sysconfdir=%{sysconfdir}
|
|
|
|
make -k check
|
|
|
|
%install
|
|
[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
|
|
make -k prefix=$RPM_BUILD_ROOT%{prefix} sysconfdir=$RPM_BUILD_ROOT%{sysconfdir} install
|
|
for FILE in "$RPM_BUILD_ROOT/bin/*"; do
|
|
file "$FILE" | grep -q not\ stripped && strip $FILE
|
|
done
|
|
|
|
%clean
|
|
[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
|
|
|
|
%post
|
|
if ! grep %{prefix}/lib /etc/ld.so.conf > /dev/null ; then
|
|
echo "%{prefix}/lib" >> /etc/ld.so.conf
|
|
fi
|
|
/sbin/ldconfig
|
|
|
|
%postun -p /sbin/ldconfig
|
|
|
|
%files
|
|
|
|
%defattr(0555, bin, bin)
|
|
%doc AUTHORS COPYING COPYING.LIB ChangeLog NEWS README
|
|
%{prefix}/bin/*.sh
|
|
%{prefix}/bin/eazel-helper
|
|
%{prefix}/bin/gnome-db2html2
|
|
%{prefix}/bin/gnome-info2html2
|
|
%{prefix}/bin/gnome-man2html2
|
|
%{prefix}/bin/hyperbola
|
|
%{prefix}/bin/nautilus
|
|
%{prefix}/bin/nautilus-adapter
|
|
%{prefix}/bin/nautilus-authenticate
|
|
%{prefix}/bin/nautilus-content-loser
|
|
%{prefix}/bin/nautilus-error-dialog
|
|
%{prefix}/bin/nautilus-hardware-view
|
|
%{prefix}/bin/nautilus-history-view
|
|
%{prefix}/bin/nautilus-image-view
|
|
# %{prefix}/bin/nautilus-mpg123
|
|
%{prefix}/bin/nautilus-music-view
|
|
%{prefix}/bin/nautilus-notes
|
|
%{prefix}/bin/nautilus-sample-content-view
|
|
%{prefix}/bin/nautilus-sidebar-loser
|
|
%{prefix}/bin/nautilus-text-view
|
|
%{prefix}/bin/nautilus-throbber
|
|
%{prefix}/bin/run-nautilus
|
|
%{prefix}/bin/nautilus-launcher-applet
|
|
%{prefix}/idl/*.idl
|
|
%{prefix}/lib/libnautilus-adapter.so.0
|
|
%{prefix}/lib/libnautilus-adapter.so.0.0.0
|
|
%{prefix}/lib/libnautilus-extensions.so.0
|
|
%{prefix}/lib/libnautilus-extensions.so.0.0.0
|
|
%{prefix}/lib/libnautilus-tree-view.so.0
|
|
%{prefix}/lib/libnautilus-tree-view.so.0.0.0
|
|
%{prefix}/lib/libnautilus.so.0
|
|
%{prefix}/lib/libnautilus.so.0.0.0
|
|
%{prefix}/lib/libnautilus-adapter.so
|
|
%{prefix}/lib/libnautilus-extensions.so
|
|
%{prefix}/lib/libnautilus-tree-view.so
|
|
%{prefix}/lib/libnautilus.so
|
|
|
|
|
|
|
|
%{prefix}/lib/vfs/modules/*.so
|
|
|
|
|
|
%defattr (0444, bin, bin)
|
|
%config %{sysconfdir}/vfs/modules/*.conf
|
|
%config %{sysconfdir}/CORBA/servers/nautilus-launcher-applet.gnorba
|
|
%{prefix}/share/gnome/apps/Applications/*.desktop
|
|
%{prefix}/share/gnome/ui/*.xml
|
|
%{prefix}/share/hyperbola/maps/*.map
|
|
%{prefix}/share/locale/*/LC_MESSAGES/*.mo
|
|
%{prefix}/share/nautilus/*.xml
|
|
%{prefix}/share/nautilus/emblems/*.png
|
|
%{prefix}/share/nautilus/fonts/urw/*.dir
|
|
%{prefix}/share/nautilus/fonts/urw/*.pfb
|
|
%{prefix}/share/nautilus/fonts/urw/*.afm
|
|
%{prefix}/share/nautilus/fonts/urw/*.pfm
|
|
%{prefix}/share/nautilus/linksets/*.xml
|
|
%{prefix}/share/nautilus/patterns/*.jpg
|
|
%{prefix}/share/nautilus/patterns/*.png
|
|
%{prefix}/share/nautilus/patterns/.*.png
|
|
%{prefix}/share/nautilus/services/text/*.xml
|
|
%{prefix}/share/nautilus/top/.*.xml
|
|
%{prefix}/share/nautilus/top/Computer
|
|
%{prefix}/share/nautilus/top/Services
|
|
%{prefix}/share/pixmaps/*.png
|
|
%{prefix}/share/pixmaps/nautilus/*.gif
|
|
%{prefix}/share/pixmaps/nautilus/*.png
|
|
%{prefix}/share/pixmaps/nautilus/*.svg
|
|
%{prefix}/share/pixmaps/nautilus/*.xml
|
|
%{prefix}/share/pixmaps/nautilus/ardmore/*.png
|
|
%{prefix}/share/pixmaps/nautilus/ardmore/*.xml
|
|
%{prefix}/share/pixmaps/nautilus/arlo/*.png
|
|
%{prefix}/share/pixmaps/nautilus/arlo/*.xml
|
|
%{prefix}/share/pixmaps/nautilus/arlo/throbber/*.png
|
|
%{prefix}/share/pixmaps/nautilus/arlo/backgrounds/*.png
|
|
%{prefix}/share/pixmaps/nautilus/arlo/sidebar_tab_pieces/*.png
|
|
%{prefix}/share/pixmaps/nautilus/crux_eggplant/*.png
|
|
%{prefix}/share/pixmaps/nautilus/crux_eggplant/*.xml
|
|
%{prefix}/share/pixmaps/nautilus/crux_eggplant/throbber/*.png
|
|
%{prefix}/share/pixmaps/nautilus/crux_eggplant/backgrounds/*.png
|
|
%{prefix}/share/pixmaps/nautilus/crux_eggplant/sidebar_tab_pieces/*.png
|
|
%{prefix}/share/pixmaps/nautilus/gnome/*.png
|
|
%{prefix}/share/pixmaps/nautilus/gnome/*.xml
|
|
%{prefix}/share/pixmaps/nautilus/gnome/throbber/*.png
|
|
%{prefix}/share/pixmaps/nautilus/sidebar_tab_pieces/*.png
|
|
%{prefix}/share/pixmaps/nautilus/throbber/*.png
|
|
%{prefix}/share/pixmaps/nautilus/gray_tab_pieces/*.png
|
|
%{prefix}/share/pixmaps/nautilus/villanova/*.xml
|
|
%{prefix}/share/pixmaps/nautilus/villanova/*.png
|
|
%{prefix}/share/oaf/Nautilus_View_help.oaf
|
|
%{prefix}/share/oaf/Nautilus_ComponentAdapterFactory_std.oaf
|
|
%{prefix}/share/oaf/Nautilus_View_content-loser.oaf
|
|
%{prefix}/share/oaf/Nautilus_View_hardware.oaf
|
|
%{prefix}/share/oaf/Nautilus_View_history.oaf
|
|
%{prefix}/share/oaf/Nautilus_View_image.oaf
|
|
%{prefix}/share/oaf/Nautilus_View_music.oaf
|
|
%{prefix}/share/oaf/Nautilus_View_notes.oaf
|
|
%{prefix}/share/oaf/Nautilus_View_sample.oaf
|
|
%{prefix}/share/oaf/Nautilus_View_sidebar-loser.oaf
|
|
%{prefix}/share/oaf/Nautilus_View_text.oaf
|
|
%{prefix}/share/oaf/Nautilus_View_tree.oaf
|
|
%{prefix}/share/oaf/Nautilus_shell.oaf
|
|
%{prefix}/share/oaf/Nautilus_Control_throbber.oaf
|
|
%{prefix}/share/gnome/help/nautilus/C/*
|
|
|
|
%files devel
|
|
|
|
%defattr(0555, bin, bin)
|
|
%{prefix}/lib/*.la
|
|
%{prefix}/lib/vfs/modules/*.la
|
|
|
|
%defattr(0444, bin, bin)
|
|
%{prefix}/include/libtrilobite/eazel/*/*.h
|
|
%{prefix}/include/libnautilus/*.h
|
|
%{prefix}/include/libtrilobite/*.h
|
|
|
|
%files mozilla
|
|
|
|
%defattr(0555, bin, bin)
|
|
%{prefix}/bin/nautilus-mozilla-content-view
|
|
|
|
%defattr(0444, bin, bin)
|
|
%{prefix}/share/oaf/Nautilus_View_mozilla.oaf
|
|
|
|
%files trilobite
|
|
|
|
%defattr(0555, bin, bin)
|
|
%{prefix}/bin/eazel-install
|
|
%{prefix}/bin/nautilus-service-install-view
|
|
%{prefix}/bin/trilobite-eazel-install-service
|
|
%{prefix}/bin/nautilus-summary-view
|
|
%{prefix}/bin/nautilus-rpm-view
|
|
%{prefix}/bin/eazel-gen-xml
|
|
%{prefix}/bin/eazel-vault
|
|
%{prefix}/lib/libeazelinstall.so.0
|
|
%{prefix}/lib/libeazelinstall.so.0.0.0
|
|
%{prefix}/lib/libeazelpackagesystem.so
|
|
%{prefix}/lib/libeazelpackagesystem.so.0
|
|
%{prefix}/lib/libeazelpackagesystem.so.0.0.0
|
|
%{prefix}/lib/libeazelpackagesystem-rpm*.so
|
|
%{prefix}/lib/libeazelpackagesystem-rpm*.so.0
|
|
%{prefix}/lib/libeazelpackagesystem-rpm*.so.0.0.0
|
|
%{prefix}/lib/libtrilobite-service.so.0
|
|
%{prefix}/lib/libtrilobite-service.so.0.0.0
|
|
%{prefix}/lib/libtrilobite.so.0
|
|
%{prefix}/lib/libtrilobite.so.0.0.0
|
|
%{prefix}/lib/libeazelinstall.so
|
|
%{prefix}/lib/libtrilobite-service.so
|
|
%{prefix}/lib/libtrilobite.so
|
|
|
|
%defattr(0444, bin, bin)
|
|
%config %{sysconfdir}/pam.d/eazel-helper
|
|
%config %{sysconfdir}/security/console.apps/eazel-helper
|
|
%{prefix}/share/oaf/Nautilus_View_install.oaf
|
|
%{prefix}/share/oaf/Trilobite_Service_install.oaf
|
|
%{prefix}/share/oaf/Nautilus_View_change-password.oaf
|
|
%{prefix}/share/oaf/Nautilus_View_services-summary.oaf
|
|
%{prefix}/share/oaf/Nautilus_View_rpm.oaf
|
|
|
|
%files extras
|
|
|
|
%defattr(0444, bin, bin)
|
|
%{prefix}/share/nautilus/nautilus-extras.placeholder
|
|
|
|
%files suggested
|
|
|
|
%defattr(0444, bin, bin)
|
|
%{prefix}/share/nautilus/nautilus-suggested.placeholder
|