|
@@ -1,70 +1,69 @@
|
|
|
-Summary: A GNOME po file editor with many bells and whistles.
|
|
|
-Summary(ja): GNOME po ファイルエディタ
|
|
|
-Name: gtranslator
|
|
|
-Version: 2.91.6
|
|
|
-Release: 2%{?_dist_release}
|
|
|
-License: GPL
|
|
|
-Group: Applications/Development
|
|
|
-URL: http://www.gtranslator.org/
|
|
|
+Name: gtranslator
|
|
|
+Version: 2.91.6
|
|
|
+Release: 3%{?_dist_release}
|
|
|
+Summary: Gettext po file editor for GNOME
|
|
|
+Summary(ja): GNOME 用の po ファイルエディタ
|
|
|
+
|
|
|
+License: GPLv2+ and GPLv3+
|
|
|
+Group: Applications/Development
|
|
|
+URL: http://www.gtranslator.org/
|
|
|
Source0: http://ftp.gnome.org/pub/GNOME/sources/gtranslator/2.91/%{name}-%{version}.tar.xz
|
|
|
Source1: gtranslator.master.ja.po
|
|
|
|
|
|
-Vendor: Project Vine
|
|
|
-Distribution: Vine Linux
|
|
|
-Packager: inagaki,yasumichi
|
|
|
-
|
|
|
-BuildRoot: %{_tmppath}/%{name}-%{version}-root
|
|
|
-
|
|
|
-BuildRequires: libxml2-devel >= 2.4.12
|
|
|
-BuildRequires: glib2-devel >= 2.25.10
|
|
|
-BuildRequires: gtk3-devel >= 3.0.3
|
|
|
-BuildRequires: gtksourceview3-devel >= 3.0.0
|
|
|
-BuildRequires: gdl-devel >= 2.91.1
|
|
|
-BuildRequires: libgda-devel >= 5.0.0
|
|
|
-BuildRequires: libpeas-devel >= 1.0.0
|
|
|
-BuildRequires: gsettings-desktop-schemas-devel
|
|
|
-BuildRequires: iso-codes
|
|
|
-BuildRequires: yelp-tools
|
|
|
-
|
|
|
-Requires(post): scrollkeeper
|
|
|
-Requires(postun): scrollkeeper
|
|
|
-
|
|
|
-Requires: libxml2 >= 2.4.12
|
|
|
-Requires: glib2 >= 2.25.10
|
|
|
-Requires: gtk2 >= 2.21.5
|
|
|
-Requires: gtksourceview2 >= 2.4.0
|
|
|
-Requires: gdl >= 2.26.0
|
|
|
-Requires: gda-sqlite
|
|
|
-Requires: gsettings-desktop-schemas
|
|
|
+BuildRoot: %{_tmppath}/%{name}-%{version}-root
|
|
|
+
|
|
|
+BuildRequires: glib2-devel >= 2.25.10
|
|
|
+BuildRequires: gtk3-devel >= 3.0.3
|
|
|
+BuildRequires: gtksourceview3-devel >= 3.0.0
|
|
|
+BuildRequires: gdl-devel >= 2.91.1
|
|
|
+BuildRequires: libxml2-devel >= 2.4.12
|
|
|
+BuildRequires: libgda-devel >= 5.0.0
|
|
|
+BuildRequires: libpeas-devel >= 1.0.0
|
|
|
+BuildRequires: gobject-introspection-devel
|
|
|
+BuildRequires: gsettings-desktop-schemas-devel
|
|
|
+BuildRequires: iso-codes
|
|
|
+BuildRequires: itstool
|
|
|
+BuildRequires: intltool desktop-file-utils
|
|
|
|
|
|
# for documentation
|
|
|
-BuildRequires: gtk-doc
|
|
|
-BuildRequires: gnome-doc-utils >= 0.20.2
|
|
|
+BuildRequires: gtk-doc
|
|
|
+BuildRequires: gnome-doc-utils >= 0.20.2
|
|
|
|
|
|
# for open-tran plugin
|
|
|
-BuildRequires: json-glib-devel >= 0.12.0
|
|
|
+BuildRequires: json-glib-devel >= 0.12.0
|
|
|
|
|
|
# for dictionary plugin
|
|
|
-Requires: gnome-utils
|
|
|
-BuildRequires: gnome-utils-devel
|
|
|
+#BuildRequires: gnome-utils-devel
|
|
|
+BuildRequires: gnome-dictionary-devel
|
|
|
|
|
|
# for spell support
|
|
|
#Requires: gtkspell >= 2.0.16
|
|
|
#BuildRequires: gtkspell-devel >= 2.0.16
|
|
|
|
|
|
+Requires: gda-sqlite
|
|
|
+Requires: gsettings-desktop-schemas
|
|
|
+Requires: hicolor-icon-theme
|
|
|
+
|
|
|
+
|
|
|
+Vendor: Project Vine
|
|
|
+Distribution: Vine Linux
|
|
|
+Packager: inagaki, yasumichi
|
|
|
+
|
|
|
|
|
|
%description
|
|
|
-gtranslator is a comfortable po file editor with many bells and whistles.
|
|
|
-It features many useful function which ease the work of translators of po
|
|
|
-files imminently.
|
|
|
+gtranslator is an enhanced gettext po file editor for the GNOME
|
|
|
+desktop environment. It handles all forms of gettext po files and
|
|
|
+features many comfortable everyday usage features like find and
|
|
|
+replace functions, auto translation, and translation learning,
|
|
|
+
|
|
|
|
|
|
%package devel
|
|
|
-Summary: Headers for developing programs that will use %{name}
|
|
|
-Summary(ja): %{name} の開発用ファイル
|
|
|
-Group: Development/Libraries
|
|
|
-Requires: %{name} = %{version}-%{release}
|
|
|
-Requires: libglade2-devel
|
|
|
-Requires: gtksourceview2-devel
|
|
|
+Summary: Development files for %{name}
|
|
|
+Summary(ja): %{name} の開発用ファイル
|
|
|
+Group: Development/Libraries
|
|
|
+Requires: %{name} = %{version}-%{release}
|
|
|
+Requires: gettext-devel
|
|
|
+Requires: gtksourceview3-devel
|
|
|
|
|
|
%description devel
|
|
|
This package contains the headers that programmers will need to develop
|
|
@@ -74,44 +73,65 @@ applications which will use %{name}.
|
|
|
%setup -q
|
|
|
cp %{SOURCE1} po/ja.po
|
|
|
|
|
|
+
|
|
|
%build
|
|
|
-%configure --disable-static \
|
|
|
- --disable-debug \
|
|
|
- --disable-scrollkeeper \
|
|
|
- --disable-schemas-compile \
|
|
|
- --with-gda=5.0
|
|
|
+%configure \
|
|
|
+ --disable-static \
|
|
|
+ --disable-scrollkeeper \
|
|
|
+ --enable-debug=no \
|
|
|
+ --enable-introspection=yes \
|
|
|
+ --with-gda=5.0
|
|
|
|
|
|
-make %{?_smp_mflags}
|
|
|
+make %{?_smp_mflags} CFLAGS="%{optflags}"
|
|
|
|
|
|
%install
|
|
|
rm -rf $RPM_BUILD_ROOT
|
|
|
-make DESTDIR=$RPM_BUILD_ROOT UPDATE_DESKTOP= install
|
|
|
+make install DESTDIR=$RPM_BUILD_ROOT
|
|
|
+find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
|
|
|
|
|
|
-find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} \;
|
|
|
+desktop-file-install --delete-original \
|
|
|
+ --dir $RPM_BUILD_ROOT%{_datadir}/applications \
|
|
|
+ $RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop
|
|
|
|
|
|
%find_lang %{name} --with-gnome
|
|
|
+# Convert to utf-8
|
|
|
+for file in doc/UMTF/*.UMTF; do
|
|
|
+ iconv -f ISO-8859-1 -t UTF-8 -o $file.new $file && \
|
|
|
+ touch -r $file $file.new && \
|
|
|
+ mv $file.new $file
|
|
|
+done
|
|
|
+rm -rf UMTF
|
|
|
+mkdir -p UMTF
|
|
|
+cp -p doc/UMTF/{README.UMTF,ChangeLog,example.xml} UMTF
|
|
|
+
|
|
|
+%clean
|
|
|
+rm -rf $RPM_BUILD_ROOT
|
|
|
+
|
|
|
|
|
|
%post
|
|
|
-scrollkeeper-update -q > /dev/null 2>&1 || :
|
|
|
+update-desktop-database &>/dev/null || :
|
|
|
+touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
|
|
|
+/sbin/ldconfig
|
|
|
|
|
|
%posttrans
|
|
|
-glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || :
|
|
|
-update-desktop-database %{_datadir}/applications/
|
|
|
+gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
|
|
|
+glib-compile-schemas %{_datadir}/glib-2.0/schemas &>/dev/null || :
|
|
|
|
|
|
%postun
|
|
|
-scrollkeeper-update -q > /dev/null 2>&1 || :
|
|
|
-if [ $1 -eq 0 ]; then
|
|
|
- glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || :
|
|
|
- update-desktop-database %{_datadir}/applications/
|
|
|
+update-desktop-database &>/dev/null || :
|
|
|
+if [ $1 -eq 0 ] ; then
|
|
|
+ touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
|
|
|
+ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
|
|
|
+ glib-compile-schemas %{_datadir}/glib-2.0/schemas &>/dev/null || :
|
|
|
fi
|
|
|
+/sbin/ldconfig
|
|
|
|
|
|
-%clean
|
|
|
-rm -rf $RPM_BUILD_ROOT
|
|
|
|
|
|
%files -f %{name}.lang
|
|
|
%defattr(-, root, root, 0755)
|
|
|
%doc AUTHORS ChangeLog COPYING NEWS README THANKS
|
|
|
-%{_bindir}/*
|
|
|
+%doc UMTF
|
|
|
+%{_bindir}/gtranslator
|
|
|
%{_libdir}/gtranslator
|
|
|
%{_datadir}/applications/*.desktop
|
|
|
%{_datadir}/glib-2.0/schemas/org.gnome.gtranslator.*gschema.xml
|
|
@@ -126,6 +146,11 @@ rm -rf $RPM_BUILD_ROOT
|
|
|
%{_datadir}/gtk-doc/html/gtranslator
|
|
|
|
|
|
%changelog
|
|
|
+* Fri Feb 20 2015 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 2.91.6-3
|
|
|
+- rebuilt on current VineSeed
|
|
|
+- changed BR: gnome-dictionary-devel instead of gnome-utils-devel
|
|
|
+- added BR: desktop-file-utils
|
|
|
+
|
|
|
* Wed May 15 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.91.6-2
|
|
|
- add Source1 (gtranslator.master.ja.po)
|
|
|
|