summaryrefslogtreecommitdiff
path: root/file-roller.spec.in
diff options
context:
space:
mode:
Diffstat (limited to 'file-roller.spec.in')
-rw-r--r--file-roller.spec.in97
1 files changed, 97 insertions, 0 deletions
diff --git a/file-roller.spec.in b/file-roller.spec.in
new file mode 100644
index 0000000..1d14f12
--- /dev/null
+++ b/file-roller.spec.in
@@ -0,0 +1,97 @@
+%define release 6
+%define prefix /usr
+%define name @PACKAGE@
+%define version @VERSION@
+
+Summary: An archive manager for MATE.
+Name: %{name}
+Version: %{version}
+Release: %{release}
+Copyright: GPL
+Vendor: MATE
+URL: http://fileroller.sourceforge.net
+Group: Applications/Archiving
+Source0: %{name}-%{version}.tar.gz
+Packager: Paolo Bacchilega <[email protected]>
+BuildRoot: %{_builddir}/%{name}-%{version}-root
+Requires: glib2 >= @GLIB_REQUIRED@
+Requires: gtk2 >= @GTK_REQUIRED@
+BuildRequires: glib2-devel >= @GLIB_REQUIRED@
+BuildRequires: gtk2-devel >= @GTK_REQUIRED@
+
+Docdir: %{prefix}/share/doc
+
+%description
+File Roller is an archive manager for the MATE environment. This means that
+you can : create and modify archives; view the content of an archive; view a
+file contained in the archive; extract files from the archive.
+File Roller is only a front-end (a graphical interface) to archiving programs
+like tar and zip. The supported file types are :
+ * 7-Zip Compressed File (.7z)
+ * WinAce Compressed File (.ace)
+ * ALZip Compressed File (.alz)
+ * AIX Small Indexed Archive (.ar)
+ * ARJ Compressed Archive (.arj)
+ * Cabinet File (.cab)
+ * UNIX CPIO Archive (.cpio)
+ * Debian Linux Package (.deb) [Read-only mode]
+ * ISO-9660 CD Disc Image (.iso) [Read-only mode]
+ * Java Archive (.jar)
+ * Java Enterprise archive (.ear)
+ * Java Web Archive (.war)
+ * LHA Archive (.lzh, .lha)
+ * WinRAR Compressed Archive (.rar)
+ * RAR Archived Comic Book (.cbr)
+ * RPM Linux Package (.rpm) [Read-only mode]
+ * Tape Archive File:
+ * uncompressed (.tar)
+ or compressed with:
+ * gzip (.tar.gz , .tgz)
+ * bzip (.tar.bz , .tbz)
+ * bzip2 (.tar.bz2 , .tbz2)
+ * compress (.tar.Z , .taz)
+ * lzip (.tar.lz , .tlz)
+ * lzop (.tar.lzo , .tzo)
+ * 7zip (.tar.7z)
+ * xz (.tar.xz)
+ * Stuffit Archives (.bin, .sit)
+ * ZIP Archive (.zip)
+ * ZIP Archived Comic Book (.cbz)
+ * ZOO Compressed Archive File (.zoo)
+ * Single files compressed with gzip, bzip, bzip2, compress, lzip, lzop,
+ rzip, xz.
+
+%prep
+%setup
+
+%build
+%configure --disable-schemas-install
+make
+
+%install
+rm -rf $RPM_BUILD_ROOT
+make DESTDIR=$RPM_BUILD_ROOT install
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(-,root,root)
+%{_bindir}/file-roller
+%{_datadir}/applications/file-roller.desktop
+%{_datadir}/file-roller/glade/*.glade
+%{_datadir}/locale/*/LC_MESSAGES/file-roller.mo
+%{_datadir}/application-registry/file-roller.applications
+%{_datadir}/mime-info/*
+%{_datadir}/pixmaps/file-roller.png
+%{_datadir}/omf/file-roller/*.omf
+%doc %{_datadir}/mate/help/file-roller
+%doc AUTHORS NEWS README COPYING
+%config %{_sysconfdir}/mateconf/schemas/*
+
+%post
+MATECONF_CONFIG_SOURCE=`mateconftool-2 --get-default-source` mateconftool-2 --makefile-install-rule %{_sysconfdir}/mateconf/schemas/file-roller.schemas
+if which scrollkeeper-update>/dev/null 2>&1; then scrollkeeper-update; fi
+
+%postun
+if which scrollkeeper-update>/dev/null 2>&1; then scrollkeeper-update; fi