packaging: arm: enable neon
[platform/upstream/libpng.git] / packaging / libpng.spec
index 9c54fc1..118e429 100644 (file)
@@ -1,14 +1,13 @@
 Name:           libpng
-Version:        1.2.46
+Version:        1.6.13
 Release:        1
-License:        zlib
+License:        Zlib
 Summary:        A library of functions for manipulating PNG image format files
 Url:            http://www.libpng.org/pub/png/
 Group:          System/Libraries
 Source:         %{name}-%{version}.tar.bz2
+Source1001:     libpng.manifest
 BuildRequires:  zlib-devel
-Requires(post): /sbin/ldconfig
-Requires(postun): /sbin/ldconfig
 
 %description
 The libpng package contains a library of functions for creating and
@@ -24,7 +23,6 @@ files.
 Summary:        Development tools for programs to manipulate PNG image format files
 Group:          Development/Libraries
 Requires:       %{name} = %{version}
-Requires:       libpng = %{version}
 Requires:       zlib-devel
 
 %description devel
@@ -33,10 +31,17 @@ for developing programs using the PNG (Portable Network Graphics) library.
 
 %prep
 %setup -q
+cp %{SOURCE1001} .
 
 %build
 
-%configure --disable-static
+%configure \
+    --disable-static \
+%ifarch %arm armv7l armv7el aarch64
+    --enable-arm-neon=check
+%endif
+
+
 make %{?_smp_mflags}
 
 %install
@@ -47,9 +52,12 @@ rm -rf %{buildroot}/usr/share/man
 %postun -p /sbin/ldconfig
 
 %files
+%manifest %{name}.manifest
+%license LICENSE
 %{_libdir}/libpng*.so.*
 
 %files devel
+%manifest %{name}.manifest
 %{_bindir}/*
 %{_includedir}/*
 %{_libdir}/libpng*.so