commit 52625883a2ec6e7077ea461f09ee6a07776d4284 Author: overweight <5324761+overweight@user.noreply.gitee.com> Date: Mon Sep 30 10:56:12 2019 -0400 Package init diff --git a/gexiv2-0.10.8.tar.xz b/gexiv2-0.10.8.tar.xz new file mode 100644 index 0000000..6176b00 Binary files /dev/null and b/gexiv2-0.10.8.tar.xz differ diff --git a/libgexiv2.spec b/libgexiv2.spec new file mode 100644 index 0000000..4333492 --- /dev/null +++ b/libgexiv2.spec @@ -0,0 +1,90 @@ +Name: libgexiv2 +Version: 0.10.8 +Release: 5 +Summary: Gexiv2 is a GObject wrapper around the Exiv2 photo metadata library. +License: GPLv2 +URL: https://wiki.gnome.org/Projects/gexiv2 +Source0: https://download.gnome.org/sources/gexiv2/0.10/gexiv2-%{version}.tar.xz + +#Dependency +BuildRequires: gcc-c++ exiv2-devel gobject-introspection-devel +BuildRequires: libtool python2-devel python2-gobject-base +BuildRequires: vala python3-devel python3-gobject-base + +%description +gexiv2 is a GObject wrapper around the Exiv2 photo metadata library. It allows for GNOME +applications to easily inspect and update EXIF, IPTC, and XMP metadata in photo and video +files of various formats. + +%package devel +Summary: Development files for %{name} +Requires: %{name} = %{version}-%{release} + +%description devel +Files for %{name} development + +%package_help + +%package -n python2-gexiv2 +Summary: Python2 support +Requires: %{name} = %{version}-%{release} +Requires: python2-gobject-base + +%description -n python2-gexiv2 +This package contains support for python2 + +%package -n python3-gexiv2 +Summary: Python3 support +Requires: %{name} = %{version}-%{release} +Requires: python3-gobject-base + +%description -n python3-gexiv2 +This package contains support for python3 + +%prep +%autosetup -n gexiv2-%{version} -p1 + +%build +%configure --enable-introspection --enable-static=no --enable-shared=yes +%make_build + +%install +%make_install +%delete_la + +%check +make %{?_smp_mflags} check + +#Install and uninstall scripts +%pre + +%preun + +%ldconfig_scriptlets + +%files +%doc AUTHORS THANKS README +%license COPYING +%{_libdir}/libgexiv2.so.2* +%{_libdir}/girepository-1.0/GExiv2-0.10.typelib + +%files devel +%{_includedir}/gexiv2/ +%{_libdir}/libgexiv2.so +%{_libdir}/pkgconfig/gexiv2.pc +%{_datadir}/gir-1.0/GExiv2-0.10.gir + +%files help +%{_datadir}/gtk-doc/html/gexiv2/ +%{_datadir}/vala/vapi/gexiv2.vapi + +%files -n python2-gexiv2 +%{python2_sitearch}/gi/overrides/GExiv2.py* + +%files -n python3-gexiv2 +%{python3_sitearch}/gi/overrides/__pycache__/GExiv2* +%{python3_sitearch}/gi/overrides/GExiv2.py + +%changelog +* Wed Jul 18 2018 openEuler Buildteam - 0.10.8-5 +- Package init