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

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.18
14Release:        1%{?_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%debug_package
100
101
102%prep
103%autosetup -p1 -n appstream-glib-%{version}
104
105%build
106export LANG=ja_JP.UTF-8
107
108%meson \
109%ifarch x86_64
110    -Dgtk-doc=true \
111%endif
112    -Dstemmer=false \
113    -Ddep11=false
114%meson_build
115
116%install
117rm -rf $RPM_BUILD_ROOT
118export LANG=ja_JP.UTF-8
119
120%meson_install
121
122find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} \;
123
124%find_lang appstream-glib
125
126%clean
127rm -rf $RPM_BUILD_ROOT
128
129%post -p /sbin/ldconfig
130%postun -p /sbin/ldconfig
131
132%files -f appstream-glib.lang
133%defattr(-,root,root,-)
134%license COPYING
135%doc README.md AUTHORS NEWS
136%{_libdir}/libappstream-glib.so.*
137%{_libdir}/girepository-1.0/*.typelib
138%{_bindir}/appstream-util
139%{_bindir}/appstream-compose
140%dir %{_datadir}/bash-completion/completions/
141%{_datadir}/bash-completion/completions/appstream-util
142%{_mandir}/man1/appstream-util.1.gz
143%{_mandir}/man1/appstream-compose.1.gz
144
145%files devel
146%defattr(-,root,root,-)
147%{_libdir}/libappstream-glib.so
148%{_libdir}/pkgconfig/appstream-glib.pc
149%dir %{_includedir}/libappstream-glib
150%{_includedir}/libappstream-glib/*.h
151%{_datadir}/gir-1.0/AppStreamGlib-1.0.gir
152%{_datadir}/aclocal/*.m4
153%{_datadir}/installed-tests/appstream-glib/*.test
154%{_datadir}/gettext/its/appdata.its
155%{_datadir}/gettext/its/appdata.loc
156
157%ifarch x86_64
158%files docs
159%defattr(-,root,root,-)
160%{_datadir}/gtk-doc/html/appstream-glib
161%endif
162
163%files -n libappstream-builder
164%defattr(-,root,root,-)
165%license COPYING
166%{_bindir}/appstream-builder
167%{_datadir}/bash-completion/completions/appstream-builder
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
175%{_mandir}/man1/appstream-builder.1.gz
176
177
178%changelog
179* Mon Feb 22 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.7.18-1
180- new upstream release.
181
182* Sun Aug 16 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.7.17-2
183- added R:gsettins-desktop-schemas.
184
185* Sat Aug 01 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.7.17-1
186- new upstream release.
187
188* Mon Sep 23 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.7.15-1
189- new upstream release.
190- dropped Patch0.
191- drop a subpackage "libappstream-builder-devel": vanished in upstream.
192
193* Tue Dec 11 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.7.14-1
194- new upstream release.
195
196* Thu Oct 29 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.5.2-1
197- new upstream release
198- add BuildRequires: gcab-devel
199
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.