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

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

PackageKit?-1.1.12-1 and requirements

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
[11983]13Version:        0.7.14
[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
[11983]20Patch0:         as_utils_vercmp_full.patch
[9073]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
[9791]31BuildRequires:  gcab-devel
[9073]32BuildRequires:  gtk-doc >= 1.9
33
[11983]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
[9073]47
[11983]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
[9073]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
[11983]116%autosetup -p1 -n appstream-glib-%{version}
[9073]117
118%build
[11983]119export LANG=ja_JP.UTF-8
[9073]120
[11983]121%meson \
122    -Dgtk-doc=true \
123    -Dstemmer=false \
124    -Ddep11=false
125%meson_build
126
[9073]127%install
128rm -rf $RPM_BUILD_ROOT
[11983]129export LANG=ja_JP.UTF-8
[9073]130
[11983]131%meson_install
132
[9073]133find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} \;
134
135%find_lang appstream-glib
136
137%clean
138rm -rf $RPM_BUILD_ROOT
139
[11983]140%post -p /sbin/ldconfig
141%postun -p /sbin/ldconfig
[9073]142
143%files -f appstream-glib.lang
144%defattr(-,root,root,-)
[11983]145%license COPYING
146%doc README.md AUTHORS NEWS
147%{_libdir}/libappstream-glib.so.8*
148%{_libdir}/girepository-1.0/*.typelib
[9073]149%{_bindir}/appstream-util
[11983]150%{_bindir}/appstream-compose
151%dir %{_datadir}/bash-completion/completions/
[9073]152%{_datadir}/bash-completion/completions/appstream-util
153%{_mandir}/man1/appstream-util.1.gz
[11983]154%{_mandir}/man1/appstream-compose.1.gz
[9073]155
156%files devel
157%defattr(-,root,root,-)
[11983]158%{_libdir}/libappstream-glib.so
[9073]159%{_libdir}/pkgconfig/appstream-glib.pc
[11983]160%dir %{_includedir}/libappstream-glib
161%{_includedir}/libappstream-glib/*.h
162%{_datadir}/gtk-doc/html/appstream-glib
[9073]163%{_datadir}/gir-1.0/AppStreamGlib-1.0.gir
[11983]164%{_datadir}/aclocal/*.m4
[9073]165%{_datadir}/installed-tests/appstream-glib/*.test
[11983]166%{_datadir}/gettext/its/appdata.its
167%{_datadir}/gettext/its/appdata.loc
[9073]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,-)
[11983]175%license COPYING
[9073]176%{_bindir}/appstream-builder
177%{_datadir}/bash-completion/completions/appstream-builder
[11983]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*
[9073]186%{_mandir}/man1/appstream-builder.1.gz
187
188%files -n libappstream-builder-devel
189%defattr(-,root,root,-)
[11983]190%license COPYING
[9073]191%{_libdir}/libappstream-builder.so
192%{_libdir}/pkgconfig/appstream-builder.pc
[11983]193%dir %{_includedir}/libappstream-builder
194%{_includedir}/libappstream-builder/*.h
[9073]195%{_datadir}/gir-1.0/AppStreamBuilder-1.0.gir
196
197%changelog
[11983]198* Tue Dec 11 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.7.14-1
199- new usptream release.
200
[9791]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
[9073]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.