source: trunk/third/nautilus/nautilus.spec.in @ 18383

Revision 18383, 7.0 KB checked in by ghudson, 21 years ago (diff)
This commit was generated by cvs2svn to compensate for changes in r18382, which included commits to RCS files with non-trunk default branches.
Line 
1%define __spec_install_post /usr/lib/rpm/brp-compress
2Name:             nautilus
3Summary:          Nautilus is a network user environment
4Version:          @VERSION@
5Release:          1
6License:          GPL
7Group:            User Interface/Desktop
8Source:           ftp://ftp.gnome.org/pub/GNOME/sources/%{name}-%{version}.tar.gz
9Source2:          fixed-ltmain.sh
10URL:              http://nautilus.eazel.com/
11BuildRoot:        %{_tmppath}/%{name}-%{version}-root
12BuildRequires:    pkgconfig >= 0.8
13Requires:         esound >= @ESOUND_REQUIRED@
14Requires:         bonobo-activation >= @BONOBO_ACTIVATION_REQUIRED@
15Requires:         eel2 >= @EEL_REQUIRED@
16Requires:         glib2 >= @GLIB_REQUIRED@
17Requires:         gnome-vfs2 >= @GNOME_VFS_REQUIRED@
18Requires:         gtk2 >= @GTK_REQUIRED@
19Requires:         libart_lgpl >= @ART_REQUIRED@
20Requires:         libbonobo >= @BONOBO_REQUIRED@
21Requires:         libbonoboui >= @BONOBO_UI_REQUIRED@
22Requires:         libgnome >= @GNOME_REQUIRED@
23Requires:         gnome-desktop >= @GNOME_DESKTOP_REQUIRED@
24Requires:         libgnomecanvas >= @GNOME_CANVAS_REQUIRED@
25Requires:         libgnomeui >= @GNOME_UI_REQUIRED@
26Requires:         librsvg2 >= @RSVG_REQUIRED@
27Requires:         libxml2 >= @XML_REQUIRED@
28BuildRequires:    esound-devel >= @ESOUND_REQUIRED@
29BuildRequires:    bonobo-activation-devel >= @BONOBO_ACTIVATION_REQUIRED@
30BuildRequires:    eel2-devel >= @EEL_REQUIRED@
31BuildRequires:    glib2-devel >= @GLIB_REQUIRED@
32BuildRequires:    gnome-vfs2-devel >= @GNOME_VFS_REQUIRED@
33BuildRequires:    gtk2-devel >= @GTK_REQUIRED@
34BuildRequires:    libart_lgpl-devel >= @ART_REQUIRED@
35BuildRequires:    libbonobo-devel >= @BONOBO_REQUIRED@
36BuildRequires:    libbonoboui-devel >= @BONOBO_UI_REQUIRED@
37BuildRequires:    libgnome-devel >= @GNOME_REQUIRED@
38BuildRequires:    gnome-desktop-devel >= @GNOME_DESKTOP_REQUIRED@
39BuildRequires:    libgnomecanvas-devel >= @GNOME_CANVAS_REQUIRED@
40BuildRequires:    libgnomeui-devel >= @GNOME_UI_REQUIRED@
41BuildRequires:    librsvg2-devel >= @RSVG_REQUIRED@
42BuildRequires:    libxml2-devel >= @XML_REQUIRED@
43
44
45%description
46Nautilus integrates access to files, applications, media, Internet-based
47resources and the Web.  Nautilus delivers a dynamic and rich user
48experience.  Nautilus is an free software project developed under the
49GNU General Public License and is a core component of the GNOME desktop
50project.
51
52%package devel
53Summary:          Libraries and include files for developing Nautilus components
54Group:            Development/Libraries
55Requires:         %name = %{version}
56Requires:         pkgconfig >= 0.8
57Requires:         esound >= @ESOUND_REQUIRED@
58Requires:         esound-devel >= @ESOUND_REQUIRED@
59Requires:         bonobo-activation >= @BONOBO_ACTIVATION_REQUIRED@
60Requires:         bonobo-activation-devel >= @BONOBO_ACTIVATION_REQUIRED@
61Requires:         eel2 >= @EEL_REQUIRED@
62Requires:         eel2-devel >= @EEL_REQUIRED@
63Requires:         glib2 >= @GLIB_REQUIRED@
64Requires:         glib2-devel >= @GLIB_REQUIRED@
65Requires:         gnome-vfs2 >= @GNOME_VFS_REQUIRED@
66Requires:         gnome-vfs2-devel >= @GNOME_VFS_REQUIRED@
67Requires:         gtk2 >= @GTK_REQUIRED@
68Requires:         gtk2-devel >= @GTK_REQUIRED@
69Requires:         libart_lgpl >= @ART_REQUIRED@
70Requires:         libart_lgpl-devel >= @ART_REQUIRED@
71Requires:         libbonobo >= @BONOBO_REQUIRED@
72Requires:         libbonobo-devel >= @BONOBO_REQUIRED@
73Requires:         libbonoboui >= @BONOBO_UI_REQUIRED@
74Requires:         libbonoboui-devel >= @BONOBO_UI_REQUIRED@
75Requires:         libgnome >= @GNOME_REQUIRED@
76Requires:         libgnome-devel >= @GNOME_REQUIRED@
77Requires:         gnome-desktop >= @GNOME_DESKTOP_REQUIRED@
78Requires:         gnome-desktop-devel >= @GNOME_DESKTOP_REQUIRED@
79Requires:         libgnomecanvas >= @GNOME_CANVAS_REQUIRED@
80Requires:         libgnomecanvas-devel >= @GNOME_CANVAS_REQUIRED@
81Requires:         libgnomeui >= @GNOME_UI_REQUIRED@
82Requires:         libgnomeui-devel >= @GNOME_UI_REQUIRED@
83Requires:         librsvg2 >= @RSVG_REQUIRED@
84Requires:         librsvg2-devel >= @RSVG_REQUIRED@
85Requires:         libxml2 >= @XML_REQUIRED@
86Requires:         libxml2-devel >= @XML_REQUIRED@
87
88
89%description devel
90This package provides the necessary development libraries and include
91files to allow you to develop Nautilus components.
92
93%prep
94%setup -q
95mv ltmain.sh ltmain.sh.orig
96sed s/relink=yes/relink=no/ ltmain.sh.orig > ltmain.sh
97
98%build
99%configure
100rm ltmain.sh && cp %{SOURCE2} ltmain.sh
101make %{?_smp_mflags}
102
103%install
104[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
105%makeinstall
106
107%find_lang %name
108
109%clean
110[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
111
112%post
113
114%postun
115/sbin/ldconfig
116/usr/bin/scrollkeeper-update
117
118%files -f %name.lang
119%defattr(-, root, root)
120%doc AUTHORS COPYING COPYING-DOCS COPYING.LIB ChangeLog INSTALL
121%doc MAINTAINERS NEWS README THANKS TODO
122%doc %{_datadir}/gnome/help/*
123%{_sysconfdir}/X11/serverconfig/.directory
124%{_sysconfdir}/X11/starthere/*
125%{_sysconfdir}/X11/starthere/.directory
126%{_sysconfdir}/X11/sysconfig/.directory
127%{_bindir}/*
128%{_libdir}/*.so*
129%{_libdir}/libnautilus-tree-view.so
130%{_libdir}/bonobo/servers/*
131%{_datadir}/applications/*
132%{_datadir}/gnome-2.0/ui/*
133%{_datadir}/idl/*
134%{_datadir}/nautilus
135%doc %{_datadir}/omf/nautilus/*
136%{_datadir}/pixmaps/*
137
138
139%files devel
140%defattr(-, root, root)
141%{_includedir}/*
142%{_libdir}/*.so
143%{_libdir}/*a
144%{_libdir}/pkgconfig/*
145
146
147%changelog
148* Tue Mar 05 2002 Chris Chabot <chabotc@reviewboard.com>
149- Fixed file list
150- ltmain.sh fix
151- fixed last format issues
152- converted to .spec.in
153
154* Mon Feb 04 2002 Roy-Magne Mo  <rmo@sunnmore.net>
155- Fixed lang
156
157* Sun Feb 03 2002 Roy-Magne Mo  <rmo@sunnmore.net>
158- Added buildrequires
159
160* Sat Jan 19 2002 Chris Chabot <chabotc@reviewboard.com>
161- Minor changes & restored macro's
162- Major cleanups
163- Moved versions to defines
164- Since entry below hints at removing sugested, extras, remove their headers
165
166* Fri Jan 18 2002  <builder@localhost.localdomain>
167- removed some unnecessary %defines
168- got rid of suggested and extras packages, to make life easier
169- re-write %files section from scratch
170- made setup quiet
171- fixed %post and %postun scripts
172- removed -k from make lines (it's silly for RPMs)
173
174* Tue Apr 17 2001 Gregory Leblanc <gleblanc@grego1.cu-portland.edu>
175- Added BuildRequires lines
176- Changed Source to point to ftp.gnome.org instead of just the tarball name
177- Moved %description sections closer to their %package sections
178- Moved %changelog to the end, where so that it's not in the way
179- Changed configure and make install options to allow moving of
180libraries, includes, binaries more easily
181- Removed hard-coded paths (don't define %prefix or %docdir)
182- replace %{prefix}/bin with %{_bindir}
183- replace %{prefix}/share with %{_datadir}
184- replace %{prefix}/lib with %{_libdir}
185- replace %{prefix}/include with %{_includedir}
186
187* Tue Oct 10 2000 Robin Slomkowski <rslomkow@eazel.com>
188- removed obsoletes from sub packages and added mozilla and trilobite
189subpackages
190
191* Wed Apr 26 2000 Ramiro Estrugo <ramiro@eazel.com>
192- created this thing
Note: See TracBrowser for help on using the repository browser.