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

Revision 12469, 5.2 KB checked in by tomop, 4 years ago (diff)

python-3.8.5 and related packages.

Line 
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
10Summary:        Library for AppStream metadata
11Summary(ja):    AppStream メタデータ用ライブラリ
12Name:           libappstream-glib
13Version:        0.7.17
14Release:        2%{?_dist_release}
15Group:          admin-tools,system
16Vendor:         Project Vine
17Distribution:   Vine Linux
18
19License:        LGPLv2+
20URL:            https://people.freedesktop.org/~hughsient/appstream-glib/
21
22Source:         https://people.freedesktop.org/~hughsient/appstream-glib/releases/appstream-glib-%{version}.tar.xz
23
24BuildRoot: %{_tmppath}/%{name}-%{version}-root
25
26BuildRequires:  libyaml-devel
27BuildRequires:  gcab-devel
28
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
42
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
54Requires:      gsettings-desktop-schemas
55
56Obsoletes: appdata-tools < 0.1.9
57Provides: appdata-tools
58
59Obsoletes: libappstream-glib-builder-devel < 0.7.15
60
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} の開発環境
70Group:                  programming
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} 用のドキュメント
81Group:                  documentation
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 メタデータを生成するためのライブラリ及びコマンドラインツール
92Group:                  admin-tools,system
93Requires:               %{name} = %{version}-%{release}
94
95%description -n libappstream-builder
96%{summary}
97
98
99%prep
100%autosetup -p1 -n appstream-glib-%{version}
101
102%build
103export LANG=ja_JP.UTF-8
104
105%meson \
106%ifarch x86_64
107    -Dgtk-doc=true \
108%endif
109    -Dstemmer=false \
110    -Ddep11=false
111%meson_build
112
113%install
114rm -rf $RPM_BUILD_ROOT
115export LANG=ja_JP.UTF-8
116
117%meson_install
118
119find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} \;
120
121%find_lang appstream-glib
122
123%clean
124rm -rf $RPM_BUILD_ROOT
125
126%post -p /sbin/ldconfig
127%postun -p /sbin/ldconfig
128
129%files -f appstream-glib.lang
130%defattr(-,root,root,-)
131%license COPYING
132%doc README.md AUTHORS NEWS
133%{_libdir}/libappstream-glib.so.*
134%{_libdir}/girepository-1.0/*.typelib
135%{_bindir}/appstream-util
136%{_bindir}/appstream-compose
137%dir %{_datadir}/bash-completion/completions/
138%{_datadir}/bash-completion/completions/appstream-util
139%{_mandir}/man1/appstream-util.1.gz
140%{_mandir}/man1/appstream-compose.1.gz
141
142%files devel
143%defattr(-,root,root,-)
144%{_libdir}/libappstream-glib.so
145%{_libdir}/pkgconfig/appstream-glib.pc
146%dir %{_includedir}/libappstream-glib
147%{_includedir}/libappstream-glib/*.h
148%{_datadir}/gir-1.0/AppStreamGlib-1.0.gir
149%{_datadir}/aclocal/*.m4
150%{_datadir}/installed-tests/appstream-glib/*.test
151%{_datadir}/gettext/its/appdata.its
152%{_datadir}/gettext/its/appdata.loc
153
154%ifarch x86_64
155%files docs
156%defattr(-,root,root,-)
157%{_datadir}/gtk-doc/html/appstream-glib
158%endif
159
160%files -n libappstream-builder
161%defattr(-,root,root,-)
162%license COPYING
163%{_bindir}/appstream-builder
164%{_datadir}/bash-completion/completions/appstream-builder
165%{_libdir}/asb-plugins-%{as_plugin_version}/libasb_plugin_appdata.so
166%{_libdir}/asb-plugins-%{as_plugin_version}/libasb_plugin_desktop.so
167%{_libdir}/asb-plugins-%{as_plugin_version}/libasb_plugin_font.so
168%{_libdir}/asb-plugins-%{as_plugin_version}/libasb_plugin_gettext.so
169%{_libdir}/asb-plugins-%{as_plugin_version}/libasb_plugin_hardcoded.so
170%{_libdir}/asb-plugins-%{as_plugin_version}/libasb_plugin_icon.so
171%{_libdir}/asb-plugins-%{as_plugin_version}/libasb_plugin_shell_extension.so
172%{_mandir}/man1/appstream-builder.1.gz
173
174
175%changelog
176* Sun Aug 16 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.7.17-2
177- added R:gsettins-desktop-schemas.
178
179* Sat Aug 01 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.7.17-1
180- new usptream release.
181
182* Mon Sep 23 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.7.15-1
183- new usptream release.
184- dropped Patch0.
185- drop a subpackage "libappstream-builder-devel": vanished in upstream.
186
187* Tue Dec 11 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.7.14-1
188- new usptream release.
189
190* Thu Oct 29 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.5.2-1
191- new usptream release
192- add BuildRequires: gcab-devel
193
194* Sun Oct 26 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.3.1-1
195- initial build
196
Note: See TracBrowser for help on using the repository browser.