commit 2b86b2ba06d0b8eb2f926098059f62e38c319dc8 Author: overweight <5324761+overweight@user.noreply.gitee.com> Date: Mon Sep 30 10:54:05 2019 -0400 Package init diff --git a/json-glib-1.4.4.tar.xz b/json-glib-1.4.4.tar.xz new file mode 100644 index 0000000..d088cd7 Binary files /dev/null and b/json-glib-1.4.4.tar.xz differ diff --git a/json-glib.spec b/json-glib.spec new file mode 100644 index 0000000..2766e40 --- /dev/null +++ b/json-glib.spec @@ -0,0 +1,70 @@ +Name: json-glib +Version: 1.4.4 +Release: 2 +Summary: Library for lightweight data-interchange format + +License: LGPLv2+ +URL: https://wiki.gnome.org/Projects/JsonGlib +Source0: https://download.gnome.org/sources/%{name}/1.4/%{name}-%{version}.tar.xz + +BuildRequires: docbook-style-xsl gettext glib2-devel gtk-doc +BuildRequires: gobject-introspection-devel meson libxslt /usr/bin/xsltproc + +Requires: glib2 + +%description +JSON-GLib is a library providing serialization and deserialization support +for the JavaScript Object Notation (JSON) format described by RFC 4627. + +%package devel +Summary: Development files for %{name} +Requires: %{name} = %{version}-%{release} +Provides: %{name}-tests +Obsoletes: %{name}-tests + +%description devel +%{name}-devel contains the header files for developing +applications that want to make use of %{name}. + +%package_help + +%prep +%autosetup -n %{name}-%{version} -p1 + +%build +%meson -Ddocs=true -Dman=true +%meson_build + +%install +%meson_install + +%ldconfig_scriptlets + +%files +%defattr(-,root,root) +%license COPYING +%{_libdir}/lib%{name}-1.0.so.* +%{_libdir}/girepository-1.0/Json-1.0.typelib +%{_datadir}/locale/* + +%files devel +%defattr(-,root,root) +%{_bindir}/%{name}-format +%{_bindir}/%{name}-validate +%{_libdir}/lib%{name}-1.0.so +%{_libdir}/pkgconfig/%{name}-1.0.pc +%{_includedir}/%{name}-1.0/%{name}/*.h +%{_datadir}/gir-1.0/Json-1.0.gir +%{_datadir}/installed-tests/%{name}-1.0/* +%{_libexecdir}/installed-tests/%{name}-1.0/* + +%files help +%defattr(-,root,root) +%doc NEWS +%{_mandir}/man1/%{name}-format.1.gz +%{_mandir}/man1/%{name}-validate.1.gz +%{_datadir}/gtk-doc/html/%{name}/* + +%changelog +* Wed Sep 11 2019 openEuler Buildteam - 1.4.4-2 +- Package init