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

Revision 12226, 5.2 KB checked in by tomop, 5 years ago (diff)

updated 4 packages

bubblewrap-0.3.3-6

libappstream-glib-0.7.15-1

libcap-2.27-1

xdg-utils-1.1.3-1

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
[12226]13Version:        0.7.15
[9073]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
20
21BuildRoot: %{_tmppath}/%{name}-%{version}-root
22
23BuildRequires:  gtk3-devel
24BuildRequires:  libarchive-devel
25BuildRequires:  libsoup-devel >= 2.24
26BuildRequires:  gperf
27BuildRequires:  sqlite3-devel
28BuildRequires:  rpm-devel
29BuildRequires:  libyaml-devel
[9791]30BuildRequires:  gcab-devel
[9073]31BuildRequires:  gtk-doc >= 1.9
32
[11983]33BuildRequires: glib2-devel
34BuildRequires: docbook-utils
35BuildRequires: gtk-doc
36BuildRequires: gobject-introspection-devel
37BuildRequires: gperf
38BuildRequires: libarchive-devel
39BuildRequires: libsoup-devel
40BuildRequires: gdk-pixbuf2-devel
41BuildRequires: gtk3-devel
42BuildRequires: gettext
43BuildRequires: libuuid-devel
44BuildRequires: json-glib-devel
45BuildRequires: meson
[9073]46
[11983]47# for the builder component
48BuildRequires: fontconfig-devel
49BuildRequires: freetype-devel
50BuildRequires: pango-devel
51BuildRequires: rpm-devel
52BuildRequires: sqlite3-devel
53
54# for the manpages
55BuildRequires: libxslt
56BuildRequires: docbook-style-xsl
57
58Obsoletes: appdata-tools < 0.1.9
59Provides: appdata-tools
60
[12226]61Obsoletes: libappstream-glib-builder-devel < 0.7.15
62
[9073]63Vendor:         Project Vine
64Distribution:   Vine Linux
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%prep
[11983]105%autosetup -p1 -n appstream-glib-%{version}
[9073]106
107%build
[11983]108export LANG=ja_JP.UTF-8
[9073]109
[11983]110%meson \
111    -Dgtk-doc=true \
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
151%{_datadir}/gtk-doc/html/appstream-glib
[9073]152%{_datadir}/gir-1.0/AppStreamGlib-1.0.gir
[11983]153%{_datadir}/aclocal/*.m4
[9073]154%{_datadir}/installed-tests/appstream-glib/*.test
[11983]155%{_datadir}/gettext/its/appdata.its
156%{_datadir}/gettext/its/appdata.loc
[9073]157
158%files docs
159%defattr(-,root,root,-)
160%{_datadir}/gtk-doc/html/appstream-glib
161
162%files -n libappstream-builder
163%defattr(-,root,root,-)
[11983]164%license COPYING
[9073]165%{_bindir}/appstream-builder
166%{_datadir}/bash-completion/completions/appstream-builder
[11983]167%{_libdir}/asb-plugins-%{as_plugin_version}/libasb_plugin_appdata.so
168%{_libdir}/asb-plugins-%{as_plugin_version}/libasb_plugin_desktop.so
169%{_libdir}/asb-plugins-%{as_plugin_version}/libasb_plugin_font.so
170%{_libdir}/asb-plugins-%{as_plugin_version}/libasb_plugin_gettext.so
171%{_libdir}/asb-plugins-%{as_plugin_version}/libasb_plugin_hardcoded.so
172%{_libdir}/asb-plugins-%{as_plugin_version}/libasb_plugin_icon.so
173%{_libdir}/asb-plugins-%{as_plugin_version}/libasb_plugin_shell_extension.so
[9073]174%{_mandir}/man1/appstream-builder.1.gz
175
176
177%changelog
[12226]178* Mon Sep 23 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.7.15-1
179- new usptream release.
180- dropped Patch0.
181- drop a subpackage "libappstream-builder-devel": vanished in upstream.
182
[11983]183* Tue Dec 11 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.7.14-1
184- new usptream release.
185
[9791]186* Thu Oct 29 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.5.2-1
187- new usptream release
188- add BuildRequires: gcab-devel
189
[9073]190* Sun Oct 26 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.3.1-1
191- initial build
192
Note: See TracBrowser for help on using the repository browser.