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

Revision 11983, 5.7 KB checked in by tomop, 5 years ago (diff)

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