diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000000000000000000000000000000000000..b9b85422a1a2e3abfdce6aa9f26cc39c29b372c1 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,2 @@ +*.xz filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text diff --git a/.lfsconfig b/.lfsconfig new file mode 100644 index 0000000000000000000000000000000000000000..d2f4eaf82adc8daea3e15d0a87801f67f3069840 --- /dev/null +++ b/.lfsconfig @@ -0,0 +1,2 @@ +[lfs] + url = https://artlfs.openeuler.openatom.cn/src-openEuler/exempi diff --git a/exempi-2.6.6.tar.bz2 b/exempi-2.6.6.tar.bz2 deleted file mode 100644 index 2804faed2539a996a6ab52cd5ea182f345a9b9f0..0000000000000000000000000000000000000000 Binary files a/exempi-2.6.6.tar.bz2 and /dev/null differ diff --git a/exempi-2.6.6.tar.xz b/exempi-2.6.6.tar.xz new file mode 100644 index 0000000000000000000000000000000000000000..1d40bbdf5b27818ccf0003198bd915a0f89f2ae1 --- /dev/null +++ b/exempi-2.6.6.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:900fb9957be2095c78e5111b99c49378adac58161a358f52f93c55126f34eb8f +size 2845064 diff --git a/exempi.spec b/exempi.spec index 1c3a384b5a13050c983cc3b3855387ffa1ed46ff..3396244ac02e0ad5211f43d8fc4b54d0612e90f3 100644 --- a/exempi.spec +++ b/exempi.spec @@ -1,13 +1,13 @@ Name: exempi Version: 2.6.6 -Release: 1 +Release: 2 Summary: Exempi is an implementation of XMP (Adobe's Extensible Metadata Platform) -License: BSD +License: BSD-3-Clause URL: https://wiki.freedesktop.org/libopenraw/Exempi/ -Source0: http://libopenraw.freedesktop.org/download/%{name}-%{version}.tar.bz2 +Source0: https://libopenraw.freedesktop.org/download/%{name}-%{version}.tar.xz -BuildRequires: gcc-c++ autoconf automake libtool -BuildRequires: boost-devel expat-devel zlib-devel pkgconfig +BuildRequires: gcc-c++ +BuildRequires: boost-devel expat-devel zlib-devel Provides: bundled(md5-polstra) %description @@ -17,37 +17,30 @@ Version 2.x is based on Adobe XMP SDK and released under a BSD-style license lik %package devel Summary: exempi's development files Requires: %{name} = %{version}-%{release} -Requires: pkgconfig %description devel this package provides development files, including headers and libraries. -%package help -Summary: Help information for user - -%description help -Help information for user +%package_help %prep %autosetup -n %{name}-%{version} -p1 %build -libtoolize -vi -./autogen.sh -%configure CPPFLAGS="-I%{_includedir} -fno-strict-aliasing -DBanAllEntityUsage=1" -# Disable rpath -sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool -sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool +%configure +%disable_rpath %make_build %check -make check +%make_build check %install %make_install +%delete_la_and_a %files -%doc AUTHORS ChangeLog COPYING +%license COPYING +%doc AUTHORS ChangeLog %{_libdir}/*.so.* %{_bindir}/exempi @@ -55,13 +48,14 @@ make check %{_libdir}/*.so %{_libdir}/pkgconfig/*.pc %{_includedir}/exempi-2.0/ -%exclude %{_libdir}/*.a -%exclude %{_libdir}/*.la %files help %{_mandir}/man1/exempi.1* %changelog +* Tue Sep 02 2025 Funda Wang - 2.6.6-2 +- cleanup spec + * Tue Sep 2 2025 Han Jinpeng - 2.6.6-1 - Update to 2.6.6