Git Repositories

2006-04-16 Benedikt Meurer <benny@xfce.org> thunar-0.3.0beta1 xfce-4.4beta1
authorBenedikt Meurer <benny@xfce.org>
Sun, 16 Apr 2006 14:26:01 +0000 (14:26 +0000)
committerBenedikt Meurer <benny@xfce.org>
Sun, 16 Apr 2006 14:26:01 +0000 (14:26 +0000)
* === Released 0.3.0beta1 ===
* configure.in.in: Bump version.
* configure.in.in, README: Depend on libexo 0.3.1.6beta1.
* Makefile.am, configure.in.in, Thunar.spec.in: Add RPM spec file for
  Thunar.

(Old svn revision: 21005)

ChangeLog
Makefile.am
README
Thunar.spec.in [new file with mode: 0644]
configure.in.in

index 9e48ea3..0698edb 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,13 @@
 2006-04-16     Benedikt Meurer <benny@xfce.org>
 
+       * === Released 0.3.0beta1 ===
+       * configure.in.in: Bump version.
+       * configure.in.in, README: Depend on libexo 0.3.1.6beta1.
+       * Makefile.am, configure.in.in, Thunar.spec.in: Add RPM spec file for
+         Thunar.
+
+2006-04-16     Benedikt Meurer <benny@xfce.org>
+
        * thunar/main.c(main): Use g_print() instead of g_printf() to print
          the version information.
 
index ee08424..502d433 100644 (file)
@@ -66,6 +66,7 @@ EXTRA_DIST =                                                          \
        FAQ                                                             \
        HACKING                                                         \
        ThunarBulkRename.in                                             \
+       Thunar.spec.in                                                  \
        ThunarHelp.in                                                   \
        intltool-extract.in                                             \
        intltool-merge.in                                               \
@@ -75,6 +76,7 @@ EXTRA_DIST =                                                          \
 
 DISTCLEANFILES =                                                       \
        ThunarBulkRename                                                \
+       Thunar.spec                                                     \
        ThunarHelp                                                      \
        intltool-extract                                                \
        intltool-merge                                                  \
diff --git a/README b/README
index 89d7bbf..37ca290 100644 (file)
--- a/README
+++ b/README
@@ -12,7 +12,7 @@ Thunar depends on the following packages:
 
  - perl 5.6 or above
  - GTK+ 2.6.0 or above
- - libexo 0.3.1 or above
+ - libexo 0.3.1.6 or above
  - intltool 0.30 or above
  - libpng12 1.2.0 or above
  - shared-mime-info 0.15 or above
diff --git a/Thunar.spec.in b/Thunar.spec.in
new file mode 100644 (file)
index 0000000..83ef7a8
--- /dev/null
@@ -0,0 +1,69 @@
+Summary:               Thunar File Manager
+Name:                  @PACKAGE_TARNAME@
+Version:               @PACKAGE_VERSION@
+Release:               1
+License:               GPL
+URL:                   http://thunar.xfce.org/
+Source0:               %{name}-%{version}.tar.gz
+Group:                 Applications/X11
+BuildRoot:             %{_tmppath}/%{name}-root
+Requires:              fam
+Requires:              libexif
+Requires:              shared-mime-info >= 0.15
+Requires:              desktop-file-utils >= 0.7
+Requires:              exo0.3 >= @EXO_REQUIRED_VERSION@
+Requires:              startup-notification >= @LIBSTARTUP_NOTIFICATION_REQUIRED_VERSION@
+BuildRequires:         fam-devel
+BuildRequires:         libjpeg-devel
+BuildRequires:         libexif-devel
+BuildRequires:         libpng-devel >= 2:1.2.2-16
+BuildRequires:         desktop-file-utils >= 0.7
+BuildRequires:         exo0.3-devel >= @EXO_REQUIRED_VERSION@
+BuildRequires:         startup-notification-devel >= @LIBSTARTUP_NOTIFICATION_REQUIRED_VERSION@
+
+Provides:              @PACKAGE_TARNAME@-devel
+
+%description
+Thunar is a new modern file manager for the Xfce Desktop Environment. It has been designed from
+the ground up to be fast and easy-to-use. Its user interface is clean and intuitive, and does not
+include any confusing or useless options. Thunar is fast and responsive with a good start up time
+and directory load time.
+
+%prep
+%setup -q
+
+%build
+%configure --enable-dbus --enable-final --enable-xsltproc
+make
+
+%install
+rm -rf $RPM_BUILD_ROOT
+make install DESTDIR=$RPM_BUILD_ROOT mandir=%{_mandir}
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%post
+update-desktop-database &> /dev/null ||:
+touch --no-create %{_datadir}/icons/hicolor || :
+if [ -x %{_bindir}/gtk-update-icon-cache ]; then
+   %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
+fi
+
+%postun
+update-desktop-database &> /dev/null ||:
+touch --no-create %{_datadir}/icons/hicolor || :
+if [ -x %{_bindir}/gtk-update-icon-cache ]; then
+   %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
+fi
+
+%files
+%defattr(-,root,root)
+%doc README TODO ChangeLog NEWS INSTALL COPYING AUTHORS HACKING THANKS
+%{_bindir}/
+%{_datadir}/
+%{_includedir}/
+%{_libdir}/
+%{_libexecdir}/
+%{_mandir}/
+%{_sysconfdir}/
index 4855747..a346567 100644 (file)
@@ -9,19 +9,19 @@ dnl
 dnl ***************************
 dnl *** Version information ***
 dnl ***************************
-m4_define([thunar_verinfo], [2:1:0])
+m4_define([thunar_verinfo], [3:0:1])
 m4_define([thunar_version_api], [1])
 m4_define([thunar_version_major], [0])
-m4_define([thunar_version_minor], [2])
-m4_define([thunar_version_micro], [3])
+m4_define([thunar_version_minor], [3])
+m4_define([thunar_version_micro], [0])
 m4_define([thunar_version_build], [r@REVISION@])
-m4_define([thunar_version_tag], [svn])
-m4_define([thunar_version], [thunar_version_major().thunar_version_minor().thunar_version_micro()ifelse(thunar_version_tag(), [], [], [thunar_version_tag()-thunar_version_build()])])
+m4_define([thunar_version_tag], [beta1])
+m4_define([thunar_version], [thunar_version_major().thunar_version_minor().thunar_version_micro()ifelse(thunar_version_tag(), [svn], [thunar_version_tag()-thunar_version_build()], [thunar_version_tag()])])
 
 dnl *******************************************
 dnl *** Debugging support for SVN snapshots ***
 dnl *******************************************
-m4_define([thunar_debug_default], [ifelse(thunar_version_tag(), [], [minimum], [yes])])
+m4_define([thunar_debug_default], [ifelse(thunar_version_tag(), [svn], [yes], [minimum])])
 
 dnl ***************************
 dnl *** Initialize autoconf ***
@@ -156,12 +156,12 @@ XDT_I18N([@LINGUAS@])
 dnl ***********************************
 dnl *** Check for required packages ***
 dnl ***********************************
-XDT_CHECK_PACKAGE([EXO], [exo-0.3], [0.3.1.4])
+XDT_CHECK_PACKAGE([EXO], [exo-0.3], [0.3.1.6])
 XDT_CHECK_PACKAGE([GLIB], [glib-2.0], [2.6.4])
 XDT_CHECK_PACKAGE([GTHREAD], [gthread-2.0], [2.6.4])
 XDT_CHECK_PACKAGE([GTK], [gtk+-2.0], [2.6.0])
 XDT_CHECK_PACKAGE([LIBPNG], [libpng12], [1.2.0])
-XDT_CHECK_PACKAGE([LIBXFCE4UTIL], [libxfce4util-1.0], [4.2.0])
+XDT_CHECK_PACKAGE([LIBXFCE4UTIL], [libxfce4util-1.0], [4.2.2])
 
 dnl **********************************
 dnl *** Optional support for D-BUS ***
@@ -347,6 +347,7 @@ BM_THUNAR_PLUGIN_UCA()
 
 AC_OUTPUT([
 Makefile
+Thunar.spec
 docs/Makefile
 docs/design/Makefile
 docs/manual/Makefile