Sisyphus repositório
Última atualização: 1 outubro 2023 | SRPMs: 18631 | Visitas: 37569847
en ru br
ALT Linux repositórios
S:45.0-alt1
5.0: 2.26.2-alt1
4.1: 2.22.5.1-alt0.M41.1
4.0: 2.16.0-alt1.M40.1

Group :: Desktop gráfico/GNOME
RPM: nautilus

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs e FR  Repocop 

%define _name nautilus2
%define ver_major 2.26

%def_enable exempi

Name: nautilus
Version: %ver_major.2
Release: alt1

Summary: Nautilus is a network user environment
License: GPLv2+
Group: Graphical desktop/GNOME
URL: http://gnome.org
Packager: GNOME Maintainers Team <gnome at packages.altlinux.org>

Source: %gnome_ftp/%name/%ver_major/%name-%version.tar.bz2

Patch0: %name-2.23.4-missing-headers.patch
Patch1: %name-alt-settings.patch
Patch3: %name-background-no-delay.patch

Patch5: %name-2.23.5-selinux.patch

Patch10: %name-2.23.5-dynamic-search.patch
Patch11: %name-rtl-fix.patch

# http://bugzilla.gnome.org/show_bug.cgi?id=519743

Patch17: %name-filetype-symlink-fix.patch

# (fc) 2.3.9-2mdk don't show KDE specific links (CVS + me) (Mdk bug #4844)

Patch28: %name-kdedesktop.patch

# (fc) 2.22.2-2mdv auto-unmount ejected medias when mount points are in fstab (Mdv bug #39540)

Patch35: %name-2.22.1-umountfstab.patch


Obsoletes: %_name <= 2.14.1
Obsoletes: %_name-music-view, %_name-content-loser
Obsoletes: %_name-sample-content-view, %_name-sidebar-loser
Obsoletes: %_name-tree, %_name-hardware-view, %_name-adapter
Obsoletes: %_name-emblem-view, %_name-notes, %_name-text-view
Obsoletes: %_name-throbber, %_name-image-properties
Obsoletes: %_name-history, %_name-components
Provides: %_name = %version-%release
Provides: %_name-music-view = %version-%release
Provides: %_name-content-loser = %version-%release
Provides: %_name-sample-content-view = %version-%release
Provides: %_name-sidebar-loser = %version-%release
Provides: %_name-tree = %version-%release
Provides: %_name-hardware-view = %version-%release
Provides: %_name-adapter = %version-%release
Provides: %_name-emblem-view = %version-%release
Provides: %_name-notes = %version-%release
Provides: %_name-text-view = %version-%release
Provides: %_name-throbber = %version-%release
Provides: %_name-image-properties = %version-%release
Provides: %_name-history = %version-%release
Provides: %_name-components = %version-%release

%define pkgconfig_ver 0.8
%define icon_theme_ver 2.10.0
%define desktop_file_utils_ver 0.8

# From configure.in

%define glib_ver 2.19.0
%define desktop_ver 2.25.1
%define orbit_ver 2.4.0
%define pango_ver 1.1.2
%define gtk_ver 2.13.0
%define librsvg_ver 2.0.1
%define libxml2_ver 2.4.7
%define startup_notification_ver 0.8
%define exif_ver 0.5.12
%define beagle_ver 0.2.4
%define tracker_ver 0.0.1
%define exempi_ver 1.99.2

PreReq: lib%name = %version-%release
PreReq: gnome-icon-theme >= %icon_theme_ver

Requires: shared-mime-info
Requires: GConf librarian
Requires: gnome-desktop >= %desktop_ver
Requires: common-licenses
Requires: gvfs >= 1.0.3

BuildPreReq: pkgconfig >= %pkgconfig_ver
BuildPreReq: desktop-file-utils >= %desktop_file_utils_ver

BuildPreReq: rpm-build-gnome rpm-build-licenses

# From configure.in

BuildPreReq: glib2-devel >= %glib_ver
BuildPreReq: libgio-devel >= %glib_ver
BuildPreReq: libgnome-desktop-devel >= %desktop_ver
BuildPreReq: ORBit2-devel >= %orbit_ver
BuildPreReq: libpango-devel >= %pango_ver
BuildPreReq: libgtk+2-devel >= %gtk_ver
BuildPreReq: libgail-devel
BuildPreReq: librsvg-devel >= %librsvg_ver
BuildPreReq: libxml2-devel >= %libxml2_ver
BuildPreReq: libstartup-notification-devel >= %startup_notification_ver
BuildPreReq: intltool >= 0.35.0
BuildPreReq: libX11-devel libXt-devel
BuildPreReq: libexif-devel >= %exif_ver
BuildPreReq: libdbus-glib-devel libunique-devel
BuildPreReq: GConf libGConf-devel docbook-utils libpopt-devel gcc-c++ perl-XML-Parser

%if_enabled exempi
BuildPreReq: libexempi-devel >= %exempi_ver
%endif

%description
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.

%package -n lib%name
Summary: Shared libraries needed to run Nautilus
Group: System/Libraries

%description -n lib%name
This package contains shared libraries needed to run Nautilus and its
components.

%package -n lib%name-devel
Summary: Libraries and include files for developing Nautilus components
Group: Development/GNOME and GTK+
Requires: lib%name = %version-%release

%description -n lib%name-devel
This package provides the necessary development libraries and include
files to allow you to develop Nautilus components.

%package -n lib%name-devel-doc
Summary: Development documentation for %name
Group: Development/GNOME and GTK+
Conflicts: %name-devel < %version-%release
BuildArch: noarch

%description -n lib%name-devel-doc
This package contains development documentation for the %name.

%define _bonobo_servers_dir %_libdir/bonobo/servers
%define _gtk_docdir %_datadir/gtk-doc/html

%prep
%setup -q
%patch0 -p1
%patch1 -p1
%patch3 -p1 -b .no-delay
#patch5 -p1 -b .selinux
%patch10 -p1 -b .dynamic-search
%patch11 -p1 -b .rtl-fix
%patch17 -p0 -b .symlink
#%%patch28 -p1 -b .kdedesktop
%patch35 -p1 -b .umountfstab

%build
%configure \
   --disable-update-mimedb \
   --disable-schemas-install \
   --disable-scrollkeeper \

%make_build

%install
%make_install install DESTDIR=%buildroot

mkdir -p %buildroot%_libdir/%name-2.0/components

bzip2 -9fk ChangeLog NEWS
rm -f docs/Makefile*

# The license

ln -sf %_licensedir/LGPL-2 COPYING

%find_lang %name

%define node /apps/nautilus/preferences
%define schemas apps_nautilus_preferences

%post
%gconf2_install %schemas

%preun
if [ $1 = 0 ]; then
%gconf2_uninstall %schemas
fi

%files -f %name.lang
%_bindir/*
%dir %_libdir/%name-2.0
%dir %_libdir/%name-2.0/components
%_datadir/mime/packages/nautilus.xml
%_datadir/applications/*.desktop
%_datadir/%name
%_datadir/pixmaps/%name/*
%_iconsdir/hicolor/*/apps/*.png
%_iconsdir/hicolor/*/apps/*.svg
%config %_sysconfdir/gconf/schemas/*
%doc --no-dereference COPYING
%doc AUTHORS ChangeLog.* MAINTAINERS NEWS* README THANKS TODO
%_man1dir/*

%files -n lib%name
%_libdir/libnautilus-extension.so.*

%files -n lib%name-devel
%_includedir/*
%_libdir/*.so
%_pkgconfigdir/*

%files -n lib%name-devel-doc
%_gtk_docdir/*
%doc docs/*.{txt,pdf,sxw,html}

%changelog

Todas as alterações você pod ver aqui

 
projeto & código: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
mantenedor atual: Michael Shigorin
mantenedor da tradução: Fernando Martini aka fmartini © 2009