source: projects/specs/trunk/lib/liba/libappstream-glib/libappstream-glib-vl.spec @ 12545

Revision 12545, 5.3 KB checked in by tomop, 3 years ago (diff)

rpm-4.16.1.2-1 and requirements

RevLine 
[11983]1%define _unpackaged_files_terminate_build 1
2
3%define as_plugin_version               5
4
5%global _vpath_srcdir .
6%global _vpath_builddir build
7%global __global_cflags %{optflags}
8%global __global_ldflags ""
9
[9073]10Summary:        Library for AppStream metadata
11Summary(ja):    AppStream メタデータ用ライブラリ
12Name:           libappstream-glib
[12545]13Version:        0.7.18
14Release:        1%{?_dist_release}
[12469]15Group:          admin-tools,system
[12442]16Vendor:         Project Vine
17Distribution:   Vine Linux
[9073]18
[12442]19License:        LGPLv2+
20URL:            https://people.freedesktop.org/~hughsient/appstream-glib/
[9073]21
[12442]22Source:         https://people.freedesktop.org/~hughsient/appstream-glib/releases/appstream-glib-%{version}.tar.xz
23
[9073]24BuildRoot: %{_tmppath}/%{name}-%{version}-root
25
26BuildRequires:  libyaml-devel
[9791]27BuildRequires:  gcab-devel
[9073]28
[11983]29BuildRequires: glib2-devel
30BuildRequires: docbook-utils
31BuildRequires: gtk-doc
32BuildRequires: gobject-introspection-devel
33BuildRequires: gperf
34BuildRequires: libarchive-devel
35BuildRequires: libsoup-devel
36BuildRequires: gdk-pixbuf2-devel
37BuildRequires: gtk3-devel
38BuildRequires: gettext
39BuildRequires: libuuid-devel
40BuildRequires: json-glib-devel
41BuildRequires: meson
[9073]42
[11983]43# for the builder component
44BuildRequires: fontconfig-devel
45BuildRequires: freetype-devel
46BuildRequires: pango-devel
47BuildRequires: rpm-devel
48BuildRequires: sqlite3-devel
49
50# for the manpages
51BuildRequires: libxslt
52BuildRequires: docbook-style-xsl
53
[12469]54Requires:      gsettings-desktop-schemas
55
[11983]56Obsoletes: appdata-tools < 0.1.9
57Provides: appdata-tools
58
[12226]59Obsoletes: libappstream-glib-builder-devel < 0.7.15
60
[9073]61%description
62This library provides GObjects and helper methods to make it easy
63to read and write AppStream metadata. It also provides a simple DOM
64implementation that makes it easy to edit nodes and convert to and
65from the standardized XML representation.
66
67%package                devel
68Summary:                Development tools for %{name}
69Summary(ja):    %{name} の開発環境
[12469]70Group:                  programming
[9073]71Requires:               %{name} = %{version}-%{release}
72Requires:               pkgconfig
73
74%description    devel
75Header files and libraries for building a extension library for the %{name}.
76
77
78%package                docs
79Summary:                Documentation for %{name}
80Summary(ja):    %{name} 用のドキュメント
[12469]81Group:                  documentation
[9073]82Requires:               %{name} = %{version}-%{release}
83BuildArch:              noarch
84
85%description    docs
86This package contains documentation for %{name}.
87
88
89%package -n libappstream-builder
90Summary:                Library and command line tools for building AppStream metadata
91Summary(ja):    AppStream メタデータを生成するためのライブラリ及びコマンドラインツール
[12469]92Group:                  admin-tools,system
[9073]93Requires:               %{name} = %{version}-%{release}
94
95%description -n libappstream-builder
96%{summary}
97
98
[12545]99%debug_package
100
101
[9073]102%prep
[11983]103%autosetup -p1 -n appstream-glib-%{version}
[9073]104
105%build
[11983]106export LANG=ja_JP.UTF-8
[9073]107
[11983]108%meson \
[12469]109%ifarch x86_64
[11983]110    -Dgtk-doc=true \
[12469]111%endif
[11983]112    -Dstemmer=false \
113    -Ddep11=false
114%meson_build
115
[9073]116%install
117rm -rf $RPM_BUILD_ROOT
[11983]118export LANG=ja_JP.UTF-8
[9073]119
[11983]120%meson_install
121
[9073]122find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} \;
123
124%find_lang appstream-glib
125
126%clean
127rm -rf $RPM_BUILD_ROOT
128
[11983]129%post -p /sbin/ldconfig
130%postun -p /sbin/ldconfig
[9073]131
132%files -f appstream-glib.lang
133%defattr(-,root,root,-)
[11983]134%license COPYING
135%doc README.md AUTHORS NEWS
[12226]136%{_libdir}/libappstream-glib.so.*
[11983]137%{_libdir}/girepository-1.0/*.typelib
[9073]138%{_bindir}/appstream-util
[11983]139%{_bindir}/appstream-compose
140%dir %{_datadir}/bash-completion/completions/
[9073]141%{_datadir}/bash-completion/completions/appstream-util
142%{_mandir}/man1/appstream-util.1.gz
[11983]143%{_mandir}/man1/appstream-compose.1.gz
[9073]144
145%files devel
146%defattr(-,root,root,-)
[11983]147%{_libdir}/libappstream-glib.so
[9073]148%{_libdir}/pkgconfig/appstream-glib.pc
[11983]149%dir %{_includedir}/libappstream-glib
150%{_includedir}/libappstream-glib/*.h
[9073]151%{_datadir}/gir-1.0/AppStreamGlib-1.0.gir
[11983]152%{_datadir}/aclocal/*.m4
[9073]153%{_datadir}/installed-tests/appstream-glib/*.test
[11983]154%{_datadir}/gettext/its/appdata.its
155%{_datadir}/gettext/its/appdata.loc
[9073]156
[12469]157%ifarch x86_64
[9073]158%files docs
159%defattr(-,root,root,-)
160%{_datadir}/gtk-doc/html/appstream-glib
[12469]161%endif
[9073]162
163%files -n libappstream-builder
164%defattr(-,root,root,-)
[11983]165%license COPYING
[9073]166%{_bindir}/appstream-builder
167%{_datadir}/bash-completion/completions/appstream-builder
[11983]168%{_libdir}/asb-plugins-%{as_plugin_version}/libasb_plugin_appdata.so
169%{_libdir}/asb-plugins-%{as_plugin_version}/libasb_plugin_desktop.so
170%{_libdir}/asb-plugins-%{as_plugin_version}/libasb_plugin_font.so
171%{_libdir}/asb-plugins-%{as_plugin_version}/libasb_plugin_gettext.so
172%{_libdir}/asb-plugins-%{as_plugin_version}/libasb_plugin_hardcoded.so
173%{_libdir}/asb-plugins-%{as_plugin_version}/libasb_plugin_icon.so
174%{_libdir}/asb-plugins-%{as_plugin_version}/libasb_plugin_shell_extension.so
[9073]175%{_mandir}/man1/appstream-builder.1.gz
176
177
178%changelog
[12545]179* Mon Feb 22 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.7.18-1
180- new upstream release.
181
[12469]182* Sun Aug 16 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.7.17-2
183- added R:gsettins-desktop-schemas.
184
[12442]185* Sat Aug 01 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.7.17-1
[12545]186- new upstream release.
[12442]187
[12226]188* Mon Sep 23 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.7.15-1
[12545]189- new upstream release.
[12226]190- dropped Patch0.
191- drop a subpackage "libappstream-builder-devel": vanished in upstream.
192
[11983]193* Tue Dec 11 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.7.14-1
[12545]194- new upstream release.
[11983]195
[9791]196* Thu Oct 29 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.5.2-1
[12545]197- new upstream release
[9791]198- add BuildRequires: gcab-devel
199
[9073]200* Sun Oct 26 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.3.1-1
201- initial build
202
Note: See TracBrowser for help on using the repository browser.