|
@@ -1,11 +1,11 @@
|
|
Name: glabels
|
|
Name: glabels
|
|
-Version: 2.2.8
|
|
+Version: 3.0.0
|
|
-Release: 6%{?_dist_release}
|
|
+Release: 1%{?_dist_release}
|
|
Summary: A program for creating labels and business cards for GNOME
|
|
Summary: A program for creating labels and business cards for GNOME
|
|
Summary(ja): GNOME 用のラベルと名刺を作成するためのプログラム
|
|
Summary(ja): GNOME 用のラベルと名刺を作成するためのプログラム
|
|
|
|
|
|
Group: Applications/Publishing
|
|
Group: Applications/Publishing
|
|
-License: GPLv2+
|
|
+License: GPLv3+
|
|
URL: http://glabels.sf.net
|
|
URL: http://glabels.sf.net
|
|
|
|
|
|
Source0: http://dl.sf.net/%{name}/%{name}-%{version}.tar.bz2
|
|
Source0: http://dl.sf.net/%{name}/%{name}-%{version}.tar.bz2
|
|
@@ -13,19 +13,24 @@ Source0: http://dl.sf.net/%{name}/%{name}-%{version}.tar.bz2
|
|
|
|
|
|
BuildRoot: %{_tmppath}/%{name}-%{version}-root
|
|
BuildRoot: %{_tmppath}/%{name}-%{version}-root
|
|
|
|
|
|
|
|
+BuildRequires: cairo-devel >= 1.10.0
|
|
BuildRequires: desktop-file-utils
|
|
BuildRequires: desktop-file-utils
|
|
BuildRequires: evolution-data-server-devel >= 2.32.0
|
|
BuildRequires: evolution-data-server-devel >= 2.32.0
|
|
BuildRequires: gettext
|
|
BuildRequires: gettext
|
|
-BuildRequires: gtk2-devel >= 2.22.0
|
|
+BuildRequires: gtk3-devel >= 3.0.9
|
|
-BuildRequires: glib2 >= 2.26.0
|
|
+BuildRequires: glib2 >= 2.28.2
|
|
BuildRequires: libglade2-devel >= 2.6
|
|
BuildRequires: libglade2-devel >= 2.6
|
|
BuildRequires: libgnomeui-devel >= 2.16
|
|
BuildRequires: libgnomeui-devel >= 2.16
|
|
|
|
+BuildRequires:librsvg2-devel >= 2.32.0
|
|
BuildRequires: libSM-devel
|
|
BuildRequires: libSM-devel
|
|
-BuildRequires: libxml2 >= 2.6
|
|
+BuildRequires: libxml2 >= 2.7.8
|
|
|
|
+BuildRequires: pango-devel
|
|
BuildRequires: perl-XML-Parser
|
|
BuildRequires: perl-XML-Parser
|
|
BuildRequires: scrollkeeper
|
|
BuildRequires: scrollkeeper
|
|
BuildRequires: intltool
|
|
BuildRequires: intltool
|
|
BuildRequires: gnome-doc-utils >= 0.3.2
|
|
BuildRequires: gnome-doc-utils >= 0.3.2
|
|
|
|
+BuildRequires: qrencode-devel
|
|
|
|
+BuildRequires: zint-devel
|
|
|
|
|
|
Requires(post): desktop-file-utils
|
|
Requires(post): desktop-file-utils
|
|
Requires(post): /sbin/ldconfig
|
|
Requires(post): /sbin/ldconfig
|
|
@@ -37,6 +42,7 @@ Requires(postun): shared-mime-info
|
|
|
|
|
|
Requires: %{name}-libs = %{version}-%{release}
|
|
Requires: %{name}-libs = %{version}-%{release}
|
|
Requires: %{name}-doc = %{version}-%{release}
|
|
Requires: %{name}-doc = %{version}-%{release}
|
|
|
|
+Requires: %{name}-templates = %{version}-%{release}
|
|
|
|
|
|
%description
|
|
%description
|
|
gLabels is a lightweight program for creating labels and
|
|
gLabels is a lightweight program for creating labels and
|
|
@@ -55,30 +61,30 @@ gLabels はGNOME デスクトップ環境用のラベルや名刺を
|
|
%package devel
|
|
%package devel
|
|
Summary: Development files for %{name}
|
|
Summary: Development files for %{name}
|
|
Summary(ja): %{name} の開発ファイル
|
|
Summary(ja): %{name} の開発ファイル
|
|
-License: LGPLv2+
|
|
+License: LGPLv3+
|
|
Group: Development/Libraries
|
|
Group: Development/Libraries
|
|
Requires: %{name}-libs = %{version}-%{release}
|
|
Requires: %{name}-libs = %{version}-%{release}
|
|
|
|
|
|
%description devel
|
|
%description devel
|
|
This package contains the header files and development documentation for
|
|
This package contains the header files and development documentation for
|
|
-libglabels.
|
|
+libglabels.
|
|
|
|
|
|
%description -l ja devel
|
|
%description -l ja devel
|
|
このパッケージは libglabels のヘッダファイルと
|
|
このパッケージは libglabels のヘッダファイルと
|
|
-開発ドキュメントを含んでいます。
|
|
+開発ドキュメントを含んでいます。
|
|
|
|
|
|
|
|
|
|
%package libs
|
|
%package libs
|
|
-License: LGPLv2+
|
|
+License: LGPLv3+
|
|
Summary: Shared liblaries for %{name}
|
|
Summary: Shared liblaries for %{name}
|
|
Summary(ja): %{name} の共有ライブラリ
|
|
Summary(ja): %{name} の共有ライブラリ
|
|
Group: Development/Libraries
|
|
Group: Development/Libraries
|
|
|
|
|
|
%description libs
|
|
%description libs
|
|
-This package contains the shared libraries for %{name}.
|
|
+This package contains the shared libraries for %{name}.
|
|
|
|
|
|
%description -l ja libs
|
|
%description -l ja libs
|
|
-このパッケージは %{name} の共有ライブラリを含んでいます。
|
|
+このパッケージは %{name} の共有ライブラリを含んでいます。
|
|
|
|
|
|
|
|
|
|
%package doc
|
|
%package doc
|
|
@@ -90,38 +96,52 @@ Requires(post): scrollkeeper
|
|
Requires(postun): scrollkeeper
|
|
Requires(postun): scrollkeeper
|
|
|
|
|
|
%description doc
|
|
%description doc
|
|
-This package contains the runtime documentation and manual pages for %{name}.
|
|
+This package contains the runtime documentation and manual pages for %{name}.
|
|
|
|
|
|
%description -l ja doc
|
|
%description -l ja doc
|
|
-このパッケージは %{name} の実行ドキュメントとマニュアルを含んでいます。
|
|
+このパッケージは %{name} の実行ドキュメントとマニュアルを含んでいます。
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+%package templates
|
|
|
|
+License: MIT
|
|
|
|
+Summary: The %{name} template database
|
|
|
|
+Summary(ja): %{name} のテンプレートデータベース
|
|
|
|
+Group: Development/Libraries
|
|
|
|
+## Needs the glabels-libs subpackage for proper ownership of the top-level
|
|
|
|
+## libglabels-3.0 directory in %%_datadir.
|
|
|
|
+Requires: %{name}-libs
|
|
|
|
+
|
|
|
|
+%description templates
|
|
|
|
+This package contains the template database for %{name}.
|
|
|
|
+
|
|
|
|
+%description -l ja templates
|
|
|
|
+このパッケージは %{name} のテンプレートデータベースを含んでいます。
|
|
|
|
|
|
%prep
|
|
%prep
|
|
%setup -q
|
|
%setup -q
|
|
#%patch0 -p1 -b .libxml-XML_PARSE_HUGE
|
|
#%patch0 -p1 -b .libxml-XML_PARSE_HUGE
|
|
-
|
|
+sed -i 's/Icon=glabels-3.0.png/Icon=glabels-3.0/g' \
|
|
|
|
+ data/desktop/glabels-3.0.desktop.in
|
|
|
|
|
|
%build
|
|
%build
|
|
-%configure --disable-update-mimedb --disable-update-desktopdb --disable-static
|
|
+%configure --enable-static=no --enable-gtk-doc
|
|
make %{?_smp_mflags}
|
|
make %{?_smp_mflags}
|
|
|
|
|
|
|
|
|
|
%install
|
|
%install
|
|
rm -rf %{buildroot}
|
|
rm -rf %{buildroot}
|
|
make install DESTDIR=%{buildroot}
|
|
make install DESTDIR=%{buildroot}
|
|
|
|
+
|
|
desktop-file-install \
|
|
desktop-file-install \
|
|
- --vendor=vine \
|
|
+ --vendor="" \
|
|
--dir %{buildroot}%{_datadir}/applications \
|
|
--dir %{buildroot}%{_datadir}/applications \
|
|
--delete-original \
|
|
--delete-original \
|
|
- %{buildroot}%{_datadir}/applications/%{name}.desktop
|
|
+ %{buildroot}%{_datadir}/applications/%{name}-3.0.desktop
|
|
-%find_lang %{name}
|
|
+
|
|
-## Fix encodings.
|
|
+%find_lang %{name}-3.0
|
|
-for DOC_FILE in AUTHORS ChangeLog NEWS; do
|
|
|
|
- %{_bindir}/iconv -f iso8859-1 -t utf-8 ${DOC_FILE} > ${DOC_FILE}.conv;
|
|
|
|
- mv -f ${DOC_FILE}.conv ${DOC_FILE};
|
|
|
|
-done
|
|
|
|
|
|
|
|
-rm -rf %{buildroot}%{_libdir}/libglabels.la
|
|
+rm -rf %{buildroot}%{_libdir}/libglabels-3.0.la
|
|
-rm -rf %{buildroot}%{_libdir}/libglabels.a
|
|
+rm -rf %{buildroot}%{_libdir}/libglbarcode-3.0.la
|
|
|
|
|
|
|
|
|
|
%post
|
|
%post
|
|
@@ -131,6 +151,9 @@ update-mime-database %{_datadir}/mime &> /dev/null ||:
|
|
%postun
|
|
%postun
|
|
update-desktop-database &> /dev/null ||:
|
|
update-desktop-database &> /dev/null ||:
|
|
update-mime-database %{_datadir}/mime &> /dev/null ||:
|
|
update-mime-database %{_datadir}/mime &> /dev/null ||:
|
|
|
|
+if [ $1 -eq 0 ]; then
|
|
|
|
+ glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null ||:
|
|
|
|
+fi
|
|
|
|
|
|
|
|
|
|
%post libs -p /sbin/ldconfig
|
|
%post libs -p /sbin/ldconfig
|
|
@@ -144,48 +167,70 @@ scrollkeeper-update -q -o %{_datadir}/omf/%{name} ||:
|
|
%postun doc
|
|
%postun doc
|
|
scrollkeeper-update -q ||:
|
|
scrollkeeper-update -q ||:
|
|
|
|
|
|
|
|
+%posttrans
|
|
|
|
+glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null ||:
|
|
|
|
|
|
%clean
|
|
%clean
|
|
rm -rf %{buildroot}
|
|
rm -rf %{buildroot}
|
|
|
|
|
|
|
|
|
|
-%files -f %{name}.lang
|
|
+%files -f %{name}-3.0.lang
|
|
%defattr(-,root,root,-)
|
|
%defattr(-,root,root,-)
|
|
%doc AUTHORS ChangeLog COPYING COPYING.README_FIRST NEWS README TODO
|
|
%doc AUTHORS ChangeLog COPYING COPYING.README_FIRST NEWS README TODO
|
|
%{_bindir}/glabels*
|
|
%{_bindir}/glabels*
|
|
-%{_datadir}/application-registry/glabels.applications
|
|
+%{_datadir}/applications/glabels-3.0.desktop
|
|
-%{_datadir}/applications/vine-glabels.desktop
|
|
+%{_datadir}/glib-2.0/schemas/org.gnome.glabels-3.gschema.xml
|
|
-%{_datadir}/glabels/
|
|
+%{_datadir}/glabels-3.0/
|
|
-%{_datadir}/mime/packages/glabels.xml
|
|
+%{_datadir}/icons/hicolor/*/
|
|
-%{_datadir}/mime-info/glabels.*
|
|
+%{_datadir}/mime/packages/glabels-3.0.xml
|
|
-%{_datadir}/pixmaps/glabels/
|
|
|
|
-%{_datadir}/pixmaps/glabels*.png
|
|
|
|
|
|
|
|
%files devel
|
|
%files devel
|
|
%defattr(-,root,root,-)
|
|
%defattr(-,root,root,-)
|
|
-%doc AUTHORS COPYING-LIBGLABELS
|
|
+%doc AUTHORS COPYING-LIBS
|
|
-%doc %{_datadir}/gtk-doc/html/libglabels
|
|
+%doc %{_datadir}/gtk-doc/html/libglabels-3.0/
|
|
-#%exclude %{_libdir}/libglabels.la
|
|
+%{_includedir}/libglabels-3.0/
|
|
-#%exclude %{_libdir}/libglabels.a
|
|
+%{_includedir}/libglbarcode-3.0/
|
|
-%{_includedir}/libglabels/
|
|
+%{_libdir}/libglabels-3.0.so
|
|
-%{_libdir}/libglabels.so
|
|
+%{_libdir}/libglbarcode-3.0.so
|
|
-%{_libdir}/pkgconfig/libglabels.pc
|
|
+%{_libdir}/pkgconfig/libglabels-3.0.pc
|
|
|
|
+%{_libdir}/pkgconfig/libglbarcode-3.0.pc
|
|
|
|
|
|
%files libs
|
|
%files libs
|
|
%defattr(-,root,root,-)
|
|
%defattr(-,root,root,-)
|
|
-%doc AUTHORS COPYING-LIBGLABELS
|
|
+%doc AUTHORS COPYING-LIBS
|
|
-%{_libdir}/libglabels.so.*
|
|
+%dir %{_datadir}/libglabels-3.0/
|
|
|
|
+%{_datadir}/glabels-3.0/
|
|
|
|
+%{_libdir}/libglabels-3.0.so.*
|
|
|
|
+%{_libdir}/libglbarcode-3.0.so.*
|
|
|
|
|
|
%files doc
|
|
%files doc
|
|
%defattr(-,root,root,-)
|
|
%defattr(-,root,root,-)
|
|
## Manual ("man") pages are automatically marked as %%doc by RPM.
|
|
## Manual ("man") pages are automatically marked as %%doc by RPM.
|
|
%doc AUTHORS COPYING-DOCS
|
|
%doc AUTHORS COPYING-DOCS
|
|
-%doc %{_datadir}/gnome/help/glabels/
|
|
+%doc %{_datadir}/gnome/help/glabels-3.0/
|
|
-%{_datadir}/omf/glabels/
|
|
+%{_mandir}/man?/glabels-3*
|
|
-%{_mandir}/man?/glabels.*
|
|
+%{_datadir}/gtk-doc/html/libglabels-3.0/
|
|
|
|
+%{_datadir}/gtk-doc/html/libglbarcode-3.0/
|
|
|
|
+
|
|
|
|
+%files templates
|
|
|
|
+%doc AUTHORS COPYING-TEMPLATES
|
|
|
|
+%{_datadir}/libglabels-3.0/dtd/
|
|
|
|
+%{_datadir}/libglabels-3.0/templates/
|
|
|
|
|
|
|
|
|
|
%changelog
|
|
%changelog
|
|
|
|
+* Sat Sep 17 2011 Toshiharu Kudoh <toshi.kd2@gmail.com> - 3.0.0-1
|
|
|
|
+- new upstream release
|
|
|
|
+- changed License: GPLv2+ to GPLv3+
|
|
|
|
+- changed %%configure option
|
|
|
|
+ - deleted unrecognized option
|
|
|
|
+ - changed --disable-static to --enable-static=no
|
|
|
|
+ - added --enable-gtk-doc
|
|
|
|
+- added BuildRequires: cairo-devel >= 1.10.0, pango-devel, qrencode-devel, zint-devel
|
|
|
|
+- changed BuildRequires: gtk2-devel >= 2.22.0 to gtk3-devel >= 3.0.9
|
|
|
|
+- made -templates sub package
|
|
|
|
+- unresolved: can't appear icon on desktop file..
|
|
|
|
+
|
|
* Sat Sep 03 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.2.8-6
|
|
* Sat Sep 03 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.2.8-6
|
|
- rebuild with evolution-data-server-3.1.90
|
|
- rebuild with evolution-data-server-3.1.90
|
|
|
|
|