auto-import nautilus-1.1.19-3 from nautilus-1.1.19-3.src.rpm

This commit is contained in:
cvsdist 2004-09-09 09:03:08 +00:00
parent cf58d7d73e
commit d5c394cc6b
3 changed files with 122 additions and 213 deletions

View File

@ -1,4 +1 @@
hack-macros.tar.gz nautilus-1.1.19.tar.bz2
nautilus-1.0.5-help.tar.gz
nautilus-1.0.6.tar.gz
nautilus-pofiles.tar.gz

View File

@ -1,80 +1,43 @@
%define glib2_version 2.0.0
%define gtk2_version 2.0.2
%define libgnomeui_version 1.117.2
%define eel2_version 1.1.17
%define libxml2_version 2.4.20
%define eog_version 0.118.0-4
%define gail_version 0.15
Name: nautilus Name: nautilus
Summary: Nautilus is a network user environment Summary: Nautilus is a file manager for GNOME
Version: 1.0.6 Version: 1.1.19
Release: 16 Release: 3
Copyright: GPL Copyright: GPL
Group: User Interface/Desktops Group: User Interface/Desktops
Source: ftp://ftp.gnome.org/pub/GNOME/stable/sources/%{name}-%{version}.tar.gz Source: ftp://ftp.gnome.org/pub/GNOME/pre-gnome2/sources/%{name}-%{version}.tar.bz2
Source2: nautilus-redhat-theme.xml
Source3: nautilus-1.0.5-help.tar.gz URL: http://www.gnome.org
Source4: hack-macros.tar.gz
Source5: nautilus-pofiles.tar.gz
URL: http://nautilus.eazel.com/
BuildRoot: /var/tmp/%{name}-%{version}-root BuildRoot: /var/tmp/%{name}-%{version}-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.3
Requires: gdk-pixbuf >= 0.10.0
Requires: bonobo >= 1.0.9
Requires: popt >= 1.5
Requires: freetype >= 2.0.1
Requires: esound >= 0.2.22
Requires: libpng
Requires: control-center >= 1.3
Requires: librsvg >= 1.0.1
Requires: eel >= 1.0.2
Requires: indexhtml
Requires: fam Requires: fam
Requires: filesystem >= 2.1.1-1 Requires: filesystem >= 2.1.1-1
Requires: hwbrowser Requires: eog >= %{eog_version}
%ifarch i386 alpha
Requires: nautilus-mozilla
%endif
PreReq: scrollkeeper >= 0.1.4 PreReq: scrollkeeper >= 0.1.4
BuildRequires: glib-devel >= 1.2.9 BuildRequires: glib2-devel >= %{glib2_version}
BuildRequires: gtk+-devel >= 1.2.9 BuildRequires: gtk2-devel >= %{gtk2_version}
BuildRequires: imlib-devel >= 1.9.8 BuildRequires: libgnomeui-devel >= %{libgnomeui_version}
BuildRequires: libxml-devel >= 1.8.10 BuildRequires: libxml2-devel >= %{libxml2_version}
BuildRequires: gnome-print-devel BuildRequires: eel2-devel >= %{eel2_version}
BuildRequires: libghttp-devel BuildRequires: gail-devel >= %{gail_version}
BuildRequires: gnome-libs-devel >= 1.2.11
BuildRequires: GConf-devel >= 0.12
BuildRequires: ORBit-devel >= 0.5.7
BuildRequires: oaf-devel >= 0.6.5
BuildRequires: gnome-core-devel
BuildRequires: gnome-vfs-devel >= 1.0.3
BuildRequires: gdk-pixbuf-devel >= 0.10.0
BuildRequires: bonobo-devel >= 1.0.9
BuildRequires: popt >= 1.5
BuildRequires: freetype-devel >= 2.0.1
BuildRequires: esound-devel >= 0.2.22
BuildRequires: scrollkeeper >= 0.1.4
BuildRequires: libpng-devel
BuildRequires: control-center-devel >= 1.3
BuildRequires: librsvg-devel >= 1.0.1
BuildRequires: eel-devel >= 1.0.2
BuildRequires: xpdf >= 0.90
BuildRequires: fam-devel BuildRequires: fam-devel
BuildRequires: /usr/bin/automake-1.4 BuildRequires: /usr/bin/automake-1.4
BuildRequires: autoconf BuildRequires: autoconf
BuildRequires: librsvg BuildRequires: librsvg2
BuildRequires: intltool BuildRequires: intltool
## doesn't work because of ia64 Obsoletes: nautilus-extras
## BuildRequires: mozilla-devel >= 0.9.8 Obsoletes: nautilus-suggested
Obsoletes: nautilus-devel
Obsoletes: nautilus-extras Provides: nautilus-devel
Obsoletes: nautilus-suggested
Patch1: nautilus-1.0.5-bookmarks.patch Patch1: nautilus-1.0.5-bookmarks.patch
Patch2: nautilus-1.0.5-new_theme.patch Patch2: nautilus-1.0.5-new_theme.patch
@ -96,8 +59,6 @@ Patch27: nautilus-1.0.6-syncsomecvs.patch
Patch28: nautilus-1.0.6-metafilerace.patch Patch28: nautilus-1.0.6-metafilerace.patch
Patch29: nautilus-1.0.6-thumbnailspeed.patch Patch29: nautilus-1.0.6-thumbnailspeed.patch
Patch30: nautilus-1.0.6-trash.patch Patch30: nautilus-1.0.6-trash.patch
Patch31: nautilus-1.0.6-fixperms.patch
Patch32: nautilus-1.0.4-moz-1.0.1.patch
%description %description
Nautilus integrates access to files, applications, media, Nautilus integrates access to files, applications, media,
@ -106,105 +67,71 @@ rich user experience. Nautilus is an free software project developed
under the GNU General Public License and is a core component of the under the GNU General Public License and is a core component of the
GNOME desktop project. GNOME desktop project.
%package devel
Summary: Libraries and include files for developing Nautilus components
Group: Development/Libraries
Requires: %name = %{version}
%description devel
This package provides the necessary development libraries and include
files to allow you to develop Nautilus components.
%ifarch i386 alpha
%package mozilla
Summary: Nautilus component for use with Mozilla
Group: User Interface/Desktops
Requires: %name = %{version}
Requires: mozilla >= 1.0.1
Conflicts: mozilla = M18
Conflicts: mozilla = M17
Conflicts: mozilla <= 0.9.6
%description mozilla
This enables the use of embedded Mozilla as a Nautilus component.
%endif
%prep %prep
%setup -q -n %{name}-%{version} %setup -q -n %{name}-%{version}
# unpack translations #%patch1 -p0 -b .bookmarks
tar zxf %{SOURCE5} #%patch2 -p1 -b .new_theme
#%patch3 -p1 -b .no-dialog
%patch1 -p0 -b .bookmarks #%patch4 -p1 -b .useredhattheme
%patch2 -p1 -b .new_theme #%patch8 -p1 -b .noflash
%patch3 -p1 -b .no-dialog #%patch13 -p1 -b .bghack
%patch4 -p1 -b .useredhattheme #%patch16 -p0 -b .norootwarning
%patch8 -p1 -b .noflash #%patch19 -p0 -b .monitorfavorites
%patch13 -p1 -b .bghack #%patch20 -p0 -b .showonlydirectories
%patch16 -p0 -b .norootwarning #%patch21 -p0 -b .unwritable
%patch19 -p0 -b .monitorfavorites
%patch20 -p0 -b .showonlydirectories
%patch21 -p0 -b .unwritable
# upstream # upstream
#%patch22 -p1 -b .profile #%patch22 -p1 -b .profile
%patch24 -p1 -b .omf-encoding #%patch24 -p1 -b .omf-encoding
%patch25 -p1 -b .pixbufcache #%patch25 -p1 -b .pixbufcache
# upstream # upstream
#%patch26 -p1 -b .thumbnails #%patch26 -p1 -b .thumbnails
%patch27 -p0 -b .syncsomecvs #%patch27 -p0 -b .syncsomecvs
%patch28 -p1 -b .metafilerace #%patch28 -p1 -b .metafilerace
%patch29 -p1 -b .thumbnailspeed #%patch29 -p1 -b .thumbnailspeed
%patch30 -p1 -b .trash #%patch30 -p1 -b .trash
%patch31 -p1 -b .fixperms
%patch32 -p1 -b .moz-1.0.1
## replace help component with 1.0.5 version
/bin/rm -r components/help
tar zxf %{SOURCE3}
## unpack
# so we don't get the wrong libpng or have gcc whining
perl -pi -e 's@-I\$\(includedir\)[^/]?@@g' `find -name Makefile.am`
# put back for Milan
#perl -pi -e 's/-lpng/-lpng10/g' configure.in
#perl -pi -e 's/AC_CHECK_LIB\(png/AC_CHECK_LIB\(png10/g' configure.in
%build %build
tar zxf %{SOURCE4} ## some temporary hackage, take out next time we build
aclocal-1.4 -I hack-macros if test -f %{_libdir}/libgailutil.so.13; then
autoheader echo "libgailutil.so.13 installed"
automake-1.4 exit 1
autoconf fi
if test -f %{_libdir}/libgailutil.so.15; then
echo "libgailutil.so.15 installed"
else
echo "No libgailutil.so.15"
exit 1
fi
CFLAGS="$RPM_OPT_FLAGS -g" %configure --disable-more-warnings CFLAGS="$RPM_OPT_FLAGS -g" %configure --disable-more-warnings
make make
%install %install
[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT rm -rf $RPM_BUILD_ROOT
export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1
%makeinstall %makeinstall
unset GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL
## Dynamically create Red Hat theme which is just the GNOME theme
## with some small tweaks
mkdir -p $RPM_BUILD_ROOT%{_prefix}/share/pixmaps/nautilus/redhat
cp -a $RPM_BUILD_ROOT%{_prefix}/share/pixmaps/nautilus/gnome/* \
$RPM_BUILD_ROOT%{_prefix}/share/pixmaps/nautilus/redhat
cp -af $RPM_BUILD_ROOT%{_prefix}/share/pixmaps/nautilus/sidebar_tab_pieces/* \
$RPM_BUILD_ROOT%{_prefix}/share/pixmaps/nautilus/redhat/sidebar_tab_pieces
rm $RPM_BUILD_ROOT%{_prefix}/share/pixmaps/nautilus/redhat/gnome.xml
install -m 644 %{SOURCE2} $RPM_BUILD_ROOT%{_prefix}/share/pixmaps/nautilus/redhat/redhat.xml
%find_lang %name %find_lang %name
%clean %clean
[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT rm -rf $RPM_BUILD_ROOT
%post %post
/sbin/ldconfig /sbin/ldconfig
scrollkeeper-update scrollkeeper-update
export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
SCHEMAS="apps_nautilus_preferences.schemas"
for S in $SCHEMAS; do
gconftool-2 --makefile-install-rule %{_sysconfdir}/gconf/schemas/$S > /dev/null
done
%postun %postun
/sbin/ldconfig /sbin/ldconfig
scrollkeeper-update scrollkeeper-update
@ -212,77 +139,65 @@ scrollkeeper-update
%files -f %{name}.lang %files -f %{name}.lang
%defattr(-,root,root) %defattr(-,root,root)
%doc AUTHORS COPYING COPYING-DOCS COPYING.LIB TRADEMARK_NOTICE ChangeLog NEWS README %doc AUTHORS COPYING COPYING-DOCS COPYING.LIB TRADEMARK_NOTICE ChangeLog NEWS README
%config /etc/X11/*/*.desktop
%config /etc/X11/*/.directory
%{_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
#%{prefix}/idl/*.idl
%{_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-tree-view.so
%{_libdir}/vfs/modules/*.so %{_libdir}/*.so.*
%{_libdir}/*.so
%config %{_sysconfdir}/vfs/modules/*.conf %{_libdir}/bonobo/servers
%config %{_sysconfdir}/CORBA/servers/nautilus-launcher-applet.gnorba %{_datadir}/gnome-2.0
%{_datadir}/gnome/apps/Applications/*.desktop
%{_datadir}/gnome/apps/*.desktop
%{_datadir}/gnome/ui
%{_datadir}/nautilus %{_datadir}/nautilus
%{_datadir}/pixmaps/*.png %{_datadir}/pixmaps
%{_datadir}/pixmaps/nautilus #%{_datadir}/gnome
%{_datadir}/oaf #%{_datadir}/omf
%{_datadir}/gnome/help %{_bindir}/*
%{_datadir}/omf/nautilus %{_sysconfdir}/gconf/schemas/*
%{_sysconfdir}/X11/*
%files devel %{_libdir}/pkgconfig
%defattr(-,root,root)
%{_libdir}/libnautilus.so
%{_libdir}/*.sh
%{_bindir}/nautilus-config
%{_includedir}/libnautilus %{_includedir}/libnautilus
%ifarch i386 alpha
%files mozilla
%defattr(-,root,root)
%{_bindir}/nautilus-mozilla-content-view
%endif
%changelog %changelog
* Fri Sep 13 2002 Christopher Blizzard <blizzard@redhat.com>1.0.6-16 * Sat Jun 8 2002 Havoc Pennington <hp@redhat.com>
- Fixes for mozilla 1.0.1 - add build requires on new gail
- rebuild to try to lose broken libgailutil.so.13 dependency
* Fri Apr 19 2002 Jonathan Blandford <jrb@redhat.com> * Sat Jun 08 2002 Havoc Pennington <hp@redhat.com>
- Fix permissions on .nautilus-metafile.xml - rebuild in different environment
* Wed Jun 5 2002 Havoc Pennington <hp@redhat.com>
- 1.1.19
* Fri May 31 2002 Havoc Pennington <hp@redhat.com>
- rebuild in different environment
* Thu May 30 2002 Havoc Pennington <hp@redhat.com>
- really remove nautilus-devel if we are going to obsolete it
- don't require hwbrowser
* Sun May 26 2002 Tim Powers <timp@redhat.com>
- automated rebuild
* Tue May 21 2002 Havoc Pennington <hp@redhat.com>
- rebuild in different environment
* Tue May 21 2002 Havoc Pennington <hp@redhat.com>
- 1.1.17
* Fri May 3 2002 Havoc Pennington <hp@redhat.com>
- 1.1.14
* Thu Apr 25 2002 Havoc Pennington <hp@redhat.com>
- require eog
- obsolete nautilus-devel
- fix name of schemas file in post
* Mon Apr 22 2002 Alex Larsson <alexl@redhat.com>
- Update to 1.1.13
* Fri Apr 19 2002 Havoc Pennington <hp@redhat.com>
- put tree view in file list
* Thu Apr 18 2002 Havoc Pennington <hp@redhat.com>
- nautilus for gnome 2
- clean up the spec file and file list a bit
* Mon Apr 15 2002 Havoc Pennington <hp@redhat.com> * Mon Apr 15 2002 Havoc Pennington <hp@redhat.com>
- merge translations - merge translations

View File

@ -1,4 +1 @@
f06cbe2cb2ba3c129e735e6ecce24384 hack-macros.tar.gz 949a4f64cc27ebb1f84db51524df9bff nautilus-1.1.19.tar.bz2
8195993205e119aac04e2ce87d35ea62 nautilus-1.0.5-help.tar.gz
436283056c100bcbd14098a5342e2868 nautilus-1.0.6.tar.gz
74663dfaee3dda4d5cc87e9dd88453f8 nautilus-pofiles.tar.gz