|
@@ -1,53 +1,51 @@
|
|
-%define gtk2_version 2.24.0
|
|
|
|
-%define glib2_version 2.26.1
|
|
|
|
-%define libxml_version 2.7.7
|
|
|
|
-%define libbonobo_version 2.32.0
|
|
|
|
-%define libbonoboui_version 2.24.4
|
|
|
|
-%define libexif_version 0.6.13
|
|
|
|
-%define desktop_file_utils_version 0.17
|
|
|
|
-%define gnome_doc_utils_version 0.3.2
|
|
|
|
-%define gstreamer_version 0.10
|
|
|
|
|
|
+%define gtk3_version 3.4.0
|
|
|
|
+%define clutter_version 1.0.0
|
|
|
|
+%define exiv2_version 0.21
|
|
|
|
+%define gstreamer1_version 1.0.0
|
|
|
|
+%define libsoup_version 2.36
|
|
|
|
+%define libsecret_version 0.11
|
|
|
|
+%define brasero_version 3.2.0
|
|
|
|
+%define librsvg2_version 2.34.0
|
|
|
|
+%define libwebp_version 0.2.0
|
|
|
|
+%define json_glib_version 0.15.0
|
|
|
|
+%define webkit2_version 1.10.0
|
|
|
|
|
|
Summary: Image viewer, editor, organizer
|
|
Summary: Image viewer, editor, organizer
|
|
Summary(ja): 画像閲覧、編集、管理ツール
|
|
Summary(ja): 画像閲覧、編集、管理ツール
|
|
Name: gthumb
|
|
Name: gthumb
|
|
-Version: 2.14.4
|
|
|
|
-Release: 2%{?_dist_release}
|
|
|
|
|
|
+Version: 3.2.5
|
|
|
|
+Release: 1%{?_dist_release}
|
|
URL: http://gthumb.sourceforge.net/
|
|
URL: http://gthumb.sourceforge.net/
|
|
-Source0: http://ftp.gnome.org/pub/gnome/sources/%{name}/2.14/%{name}-%{version}.tar.xz
|
|
|
|
|
|
+Source0: http://ftp.gnome.org/pub/gnome/sources/%{name}/3.2/%{name}-%{version}.tar.xz
|
|
License: GPL
|
|
License: GPL
|
|
Group: Applications/Multimedia
|
|
Group: Applications/Multimedia
|
|
BuildRoot: %{_tmppath}/%{name}-%{version}-root
|
|
BuildRoot: %{_tmppath}/%{name}-%{version}-root
|
|
|
|
|
|
-BuildRequires: gtk2-devel >= %{gtk2_version}
|
|
|
|
-BuildRequires: glib2-devel >= %{glib2_version}
|
|
|
|
-BuildRequires: libxml2-devel >= %{libxml_version}
|
|
|
|
-BuildRequires: libbonobo-devel >= %{libbonobo_version}
|
|
|
|
-BuildRequires: libbonoboui-devel >= %{libbonoboui_version}
|
|
|
|
-BuildRequires: libpng-devel, libjpeg-turbo-devel, libtiff-devel
|
|
|
|
-BuildRequires: libexif-devel >= %{libexif_version}
|
|
|
|
-BuildRequires: gphoto2-devel
|
|
|
|
-BuildRequires: desktop-file-utils >= %{desktop_file_utils_version}
|
|
|
|
-BuildRequires: gnome-doc-utils >= %{gnome_doc_utils_version}
|
|
|
|
-BuildRequires: libSM-devel
|
|
|
|
-BuildRequires: unique-devel
|
|
|
|
-BuildRequires: exiv2-devel
|
|
|
|
-BuildRequires: libgnome-keyring-devel
|
|
|
|
-BuildRequires: libsoup-devel
|
|
|
|
-BuildRequires: gstreamer-devel >= %{gstreamer_version}
|
|
|
|
-BuildRequires: gstreamer-plugins-base-devel >= %{gstreamer_version}
|
|
|
|
|
|
+BuildRequires: gtk3-devel >= %{gtk3_version}
|
|
|
|
+BuildRequires: libpng-devel
|
|
|
|
+BuildRequires: zlib-devel
|
|
|
|
+BuildRequires: gsettings-desktop-schemas-devel
|
|
|
|
+BuildRequires: yelp-tools
|
|
|
|
+BuildRequires: clutter-gtk-devel >= %{clutter_version}
|
|
|
|
+BuildRequires: exiv2-devel >= %{exiv2_version}
|
|
|
|
+BuildRequires: gstreamer1-devel >= %{gstreamer1_version}
|
|
|
|
+BuildRequires: libsoup-devel >= %{libsoup_version}
|
|
|
|
+BuildRequires: libsecret-devel >= %{libsecret_version}
|
|
|
|
+BuildRequires: brasero-devel >= %{brasero_version}
|
|
|
|
+BuildRequires: librsvg2-devel >= %{librsvg2_version}
|
|
|
|
+BuildRequires: libwebp-devel >= %{libwebp_version}
|
|
|
|
+BuildRequires: json-glib-devel >= %{json_glib_version}
|
|
|
|
+BuildRequires: WebKit3-gtk-devel >= %{webkit2_version}
|
|
|
|
+BuildRequires: libjpeg-turbo-devel
|
|
|
|
+BuildRequires: libtiff-devel
|
|
BuildRequires: bison
|
|
BuildRequires: bison
|
|
BuildRequires: flex
|
|
BuildRequires: flex
|
|
-BuildRequires: gnome-common
|
|
|
|
|
|
|
|
-Requires(post): scrollkeeper, GConf2
|
|
|
|
-#Requires(post): desktop-file-utils >= %{desktop_file_utils_version}
|
|
|
|
-Requires(preun): GConf2
|
|
|
|
-Requires(postun): scrollkeeper
|
|
|
|
-#Requires(postun): desktop-file-utils >= %{desktop_file_utils_version}
|
|
|
|
|
|
+Requires(postun,posttrans): desktop-file-utils, glib2
|
|
|
|
|
|
Vendor: Project Vine
|
|
Vendor: Project Vine
|
|
Distribution: Vine Linux
|
|
Distribution: Vine Linux
|
|
|
|
+Packager: Takemikaduchi
|
|
|
|
|
|
%description
|
|
%description
|
|
gthumb is an application for viewing, editing, and organizing
|
|
gthumb is an application for viewing, editing, and organizing
|
|
@@ -71,7 +69,8 @@ Header files and libraries for building a extension library for the gthumb.
|
|
%setup -q
|
|
%setup -q
|
|
|
|
|
|
%build
|
|
%build
|
|
-%configure --disable-scrollkeeper --disable-schemas-install
|
|
|
|
|
|
+%configure \
|
|
|
|
+ --disable-static
|
|
|
|
|
|
make %{?_smp_mflags}
|
|
make %{?_smp_mflags}
|
|
|
|
|
|
@@ -80,8 +79,7 @@ rm -rf $RPM_BUILD_ROOT
|
|
|
|
|
|
make install DESTDIR=$RPM_BUILD_ROOT
|
|
make install DESTDIR=$RPM_BUILD_ROOT
|
|
|
|
|
|
-rm -rf $RPM_BUILD_ROOT%{_localstatedir}/scrollkeeper
|
|
|
|
-rm -f $RPM_BUILD_ROOT%{_libdir}/gthumb/extensions/*.*a
|
|
|
|
|
|
+find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} \;
|
|
rm -f $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/icon-theme.cache
|
|
rm -f $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/icon-theme.cache
|
|
rm -f $RPM_BUILD_ROOT%{_datadir}/aclocal/%{name}.m4
|
|
rm -f $RPM_BUILD_ROOT%{_datadir}/aclocal/%{name}.m4
|
|
|
|
|
|
@@ -90,48 +88,42 @@ rm -f $RPM_BUILD_ROOT%{_datadir}/aclocal/%{name}.m4
|
|
%clean
|
|
%clean
|
|
rm -rf $RPM_BUILD_ROOT
|
|
rm -rf $RPM_BUILD_ROOT
|
|
|
|
|
|
-%post
|
|
|
|
-scrollkeeper-update -q ||:
|
|
|
|
-update-desktop-database -q ||:
|
|
|
|
-export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
|
|
|
|
-SCHEMAS="gthumb.schemas"
|
|
|
|
-for S in $SCHEMAS; do
|
|
|
|
- gconftool-2 --makefile-install-rule %{_sysconfdir}/gconf/schemas/$S > /dev/null ||:
|
|
|
|
-done
|
|
|
|
-
|
|
|
|
-%preun
|
|
|
|
-if [ "$1" -gt 0 ] ; then
|
|
|
|
- export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
|
|
|
|
- SCHEMAS="gthumb.schemas"
|
|
|
|
- for S in $SCHEMAS; do
|
|
|
|
- gconftool-2 --makefile-uninstall-rule %{_sysconfdir}/gconf/schemas/$S > /dev/null ||:
|
|
|
|
- done
|
|
|
|
-fi
|
|
|
|
|
|
|
|
%postun
|
|
%postun
|
|
-scrollkeeper-update -q ||:
|
|
|
|
-update-desktop-database -q ||:
|
|
|
|
|
|
+if [ $1 -eq 0 ]; then
|
|
|
|
+ update-desktop-database -q > /dev/null ||:
|
|
|
|
+ glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
|
|
|
|
+fi
|
|
|
|
+
|
|
|
|
+%posttrans
|
|
|
|
+update-desktop-database -q > /dev/null ||:
|
|
|
|
+glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
|
|
|
|
+
|
|
|
|
|
|
%files -f %{name}.lang
|
|
%files -f %{name}.lang
|
|
%defattr(-,root,root)
|
|
%defattr(-,root,root)
|
|
-
|
|
|
|
-%{_bindir}/*
|
|
|
|
-%{_sysconfdir}/gconf/schemas/*
|
|
|
|
-%{_libdir}/gthumb/extensions/*
|
|
|
|
-%{_datadir}/applications/*.desktop
|
|
|
|
-%{_datadir}/gnome/help/gthumb
|
|
|
|
-%{_datadir}/gthumb
|
|
|
|
-%{_datadir}/icons/*
|
|
|
|
-## %{_datadir}/omf/gthumb
|
|
|
|
-## %{_mandir}/man1/*
|
|
|
|
|
|
+%{_bindir}/%{name}
|
|
|
|
+%{_libdir}/%{name}/extensions/*
|
|
|
|
+%{_datadir}/GConf/gsettings/%{name}.convert
|
|
|
|
+%{_datadir}/applications/%{name}-import.desktop
|
|
|
|
+%{_datadir}/applications/%{name}.desktop
|
|
|
|
+%{_datadir}/glib-2.0/schemas/*.xml
|
|
|
|
+%{_datadir}/%{name}
|
|
|
|
+%{_datadir}/help/*/%{name}
|
|
|
|
+%{_datadir}/icons/hicolor/*/*/*
|
|
|
|
+%{_mandir}/man1/gthumb.1.gz
|
|
|
|
|
|
%files devel
|
|
%files devel
|
|
%defattr(-,root,root)
|
|
%defattr(-,root,root)
|
|
-%{_includedir}/gthumb-2.14/*
|
|
|
|
-%{_libdir}/pkgconfig/gthumb-2.14.pc
|
|
|
|
|
|
+%{_includedir}/gthumb-3.2
|
|
|
|
+%{_libdir}/pkgconfig/gthumb-3.2.pc
|
|
|
|
|
|
|
|
|
|
%changelog
|
|
%changelog
|
|
|
|
+* Sun Dec 01 2013 Yoji TOYODA <bsyamato@sea.plala.ro.jp> 3.2.5-1
|
|
|
|
+- new upstream release
|
|
|
|
+- fix BuildRequires and Requires
|
|
|
|
+
|
|
* Sun Jul 29 2012 Yoji TOYODA <bsyamato@sea.plala.ro.jp> 2.14.4-2
|
|
* Sun Jul 29 2012 Yoji TOYODA <bsyamato@sea.plala.ro.jp> 2.14.4-2
|
|
- rebuild with exiv2-0.23
|
|
- rebuild with exiv2-0.23
|
|
|
|
|