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

Revision 12442, 5.1 KB checked in by tomop, 4 years ago (diff)

updated 2 packages

appstream-0.12.11-1

libappstream-glib-0.7.17-1

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:        1%{?_dist_release}
15Group:          System Environment/Libraries
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
54Obsoletes: appdata-tools < 0.1.9
55Provides: appdata-tools
56
57Obsoletes: libappstream-glib-builder-devel < 0.7.15
58
59%description
60This library provides GObjects and helper methods to make it easy
61to read and write AppStream metadata. It also provides a simple DOM
62implementation that makes it easy to edit nodes and convert to and
63from the standardized XML representation.
64
65%package                devel
66Summary:                Development tools for %{name}
67Summary(ja):    %{name} の開発環境
68Group:                  Development/Libraries
69Requires:               %{name} = %{version}-%{release}
70Requires:               pkgconfig
71
72%description    devel
73Header files and libraries for building a extension library for the %{name}.
74
75
76%package                docs
77Summary:                Documentation for %{name}
78Summary(ja):    %{name} 用のドキュメント
79Group:                  Documentation
80Requires:               %{name} = %{version}-%{release}
81BuildArch:              noarch
82
83%description    docs
84This package contains documentation for %{name}.
85
86
87%package -n libappstream-builder
88Summary:                Library and command line tools for building AppStream metadata
89Summary(ja):    AppStream メタデータを生成するためのライブラリ及びコマンドラインツール
90Group:                  System Environment/Libraries
91Requires:               %{name} = %{version}-%{release}
92
93%description -n libappstream-builder
94%{summary}
95
96
97%prep
98%autosetup -p1 -n appstream-glib-%{version}
99
100%build
101export LANG=ja_JP.UTF-8
102
103%meson \
104    -Dgtk-doc=true \
105    -Dstemmer=false \
106    -Ddep11=false
107%meson_build
108
109%install
110rm -rf $RPM_BUILD_ROOT
111export LANG=ja_JP.UTF-8
112
113%meson_install
114
115find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} \;
116
117%find_lang appstream-glib
118
119%clean
120rm -rf $RPM_BUILD_ROOT
121
122%post -p /sbin/ldconfig
123%postun -p /sbin/ldconfig
124
125%files -f appstream-glib.lang
126%defattr(-,root,root,-)
127%license COPYING
128%doc README.md AUTHORS NEWS
129%{_libdir}/libappstream-glib.so.*
130%{_libdir}/girepository-1.0/*.typelib
131%{_bindir}/appstream-util
132%{_bindir}/appstream-compose
133%dir %{_datadir}/bash-completion/completions/
134%{_datadir}/bash-completion/completions/appstream-util
135%{_mandir}/man1/appstream-util.1.gz
136%{_mandir}/man1/appstream-compose.1.gz
137
138%files devel
139%defattr(-,root,root,-)
140%{_libdir}/libappstream-glib.so
141%{_libdir}/pkgconfig/appstream-glib.pc
142%dir %{_includedir}/libappstream-glib
143%{_includedir}/libappstream-glib/*.h
144%{_datadir}/gtk-doc/html/appstream-glib
145%{_datadir}/gir-1.0/AppStreamGlib-1.0.gir
146%{_datadir}/aclocal/*.m4
147%{_datadir}/installed-tests/appstream-glib/*.test
148%{_datadir}/gettext/its/appdata.its
149%{_datadir}/gettext/its/appdata.loc
150
151%files docs
152%defattr(-,root,root,-)
153%{_datadir}/gtk-doc/html/appstream-glib
154
155%files -n libappstream-builder
156%defattr(-,root,root,-)
157%license COPYING
158%{_bindir}/appstream-builder
159%{_datadir}/bash-completion/completions/appstream-builder
160%{_libdir}/asb-plugins-%{as_plugin_version}/libasb_plugin_appdata.so
161%{_libdir}/asb-plugins-%{as_plugin_version}/libasb_plugin_desktop.so
162%{_libdir}/asb-plugins-%{as_plugin_version}/libasb_plugin_font.so
163%{_libdir}/asb-plugins-%{as_plugin_version}/libasb_plugin_gettext.so
164%{_libdir}/asb-plugins-%{as_plugin_version}/libasb_plugin_hardcoded.so
165%{_libdir}/asb-plugins-%{as_plugin_version}/libasb_plugin_icon.so
166%{_libdir}/asb-plugins-%{as_plugin_version}/libasb_plugin_shell_extension.so
167%{_mandir}/man1/appstream-builder.1.gz
168
169
170%changelog
171* Sat Aug 01 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.7.17-1
172- new usptream release.
173
174* Mon Sep 23 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.7.15-1
175- new usptream release.
176- dropped Patch0.
177- drop a subpackage "libappstream-builder-devel": vanished in upstream.
178
179* Tue Dec 11 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.7.14-1
180- new usptream release.
181
182* Thu Oct 29 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.5.2-1
183- new usptream release
184- add BuildRequires: gcab-devel
185
186* Sun Oct 26 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.3.1-1
187- initial build
188
Note: See TracBrowser for help on using the repository browser.