add code
This commit is contained in:
parent
8ebfd256c2
commit
926f40dd08
13
imlib2-1.4.7-multilib.patch
Normal file
13
imlib2-1.4.7-multilib.patch
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
diff -up imlib2-1.4.7/imlib2-config.in.multilib imlib2-1.4.7/imlib2-config.in
|
||||||
|
--- imlib2-1.4.7/imlib2-config.in.multilib 2016-01-25 16:14:28.115088877 +0100
|
||||||
|
+++ imlib2-1.4.7/imlib2-config.in 2016-01-25 16:14:48.666279614 +0100
|
||||||
|
@@ -45,8 +45,7 @@ while test $# -gt 0; do
|
||||||
|
echo $includes
|
||||||
|
;;
|
||||||
|
--libs)
|
||||||
|
- libdirs=-L@libdir@
|
||||||
|
- echo $libdirs -lImlib2
|
||||||
|
+ echo -lImlib2
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
echo "${usage}" 1>&2
|
||||||
BIN
imlib2-1.4.9.tar.bz2
Normal file
BIN
imlib2-1.4.9.tar.bz2
Normal file
Binary file not shown.
90
imlib2.spec
Normal file
90
imlib2.spec
Normal file
@ -0,0 +1,90 @@
|
|||||||
|
Name: imlib2
|
||||||
|
Version: 1.4.9
|
||||||
|
Release: 8
|
||||||
|
Summary: Image handling and conversion library
|
||||||
|
License: Imlib2
|
||||||
|
URL: http://docs.enlightenment.org/api/imlib2/html/
|
||||||
|
Source0: http://downloads.sourceforge.net/enlightenment/imlib2-%{version}.tar.bz2
|
||||||
|
Patch0001: imlib2-1.4.7-multilib.patch
|
||||||
|
BuildRequires: libjpeg-devel libpng-devel libtiff-devel pkgconfig
|
||||||
|
BuildRequires: giflib-devel freetype-devel >= 2.1.9-4 libtool bzip2-devel
|
||||||
|
BuildRequires: libX11-devel libXext-devel libid3tag-devel
|
||||||
|
|
||||||
|
%description
|
||||||
|
Imlib2 is an advanced replacement library for libraries like libXpm
|
||||||
|
that provides many more features with much greater flexibility and
|
||||||
|
speed than standard libraries, including font rasterization, rotation,
|
||||||
|
RGBA space rendering and blending, dynamic binary filters, scripting,
|
||||||
|
and more.
|
||||||
|
|
||||||
|
%package devel
|
||||||
|
Summary: Development package for imlib2
|
||||||
|
Requires: imlib2 = %{version}-%{release}
|
||||||
|
Requires: libX11-devel libXext-devel freetype-devel >= 2.1.9-4 pkgconfig
|
||||||
|
|
||||||
|
%description devel
|
||||||
|
This package provide development files for imlib2.
|
||||||
|
|
||||||
|
%package id3tag-loader
|
||||||
|
Summary: Imlib2 id3tag-loader
|
||||||
|
License: GPLv2+
|
||||||
|
Requires: imlib2 = %{version}-%{release}
|
||||||
|
|
||||||
|
%description id3tag-loader
|
||||||
|
This package provides a plugin, it makes imlib2 capable of parsing id3 tags of mp3 files.
|
||||||
|
This plugin is packaged separately because it links with libid3tag which is GPLv2+,
|
||||||
|
thus making imlib2 and apps using it subject to the conditions of the GPL version 2 (or at
|
||||||
|
your option) any later version.
|
||||||
|
|
||||||
|
%prep
|
||||||
|
%autosetup -n imlib2-%{version} -p1
|
||||||
|
|
||||||
|
%build
|
||||||
|
asmopts="--disable-mmx --disable-amd64"
|
||||||
|
%ifarch x86_64
|
||||||
|
asmopts="--disable-mmx --enable-amd64"
|
||||||
|
%endif
|
||||||
|
autoreconf -ifv
|
||||||
|
export x_libs=" "
|
||||||
|
%configure --disable-static --with-pic $asmopts
|
||||||
|
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
|
||||||
|
%make_build
|
||||||
|
|
||||||
|
%install
|
||||||
|
%make_install
|
||||||
|
%delete_la
|
||||||
|
|
||||||
|
%post
|
||||||
|
/sbin/ldconfig
|
||||||
|
|
||||||
|
%postun
|
||||||
|
/sbin/ldconfig
|
||||||
|
|
||||||
|
%files
|
||||||
|
%doc COPYING AUTHORS README TODO
|
||||||
|
%{_bindir}/imlib2-config
|
||||||
|
%{_libdir}/libImlib2.so.*
|
||||||
|
%dir %{_libdir}/imlib2/
|
||||||
|
%dir %{_libdir}/imlib2/filters/
|
||||||
|
%dir %{_libdir}/imlib2/loaders/
|
||||||
|
%{_libdir}/imlib2/loaders/*.so
|
||||||
|
%{_libdir}/imlib2/filters/*.so
|
||||||
|
%exclude %{_libdir}/imlib2/loaders/id3.*
|
||||||
|
%exclude %{_bindir}/imlib2_*
|
||||||
|
%exclude %{_datadir}/imlib2/data/
|
||||||
|
|
||||||
|
%files devel
|
||||||
|
%doc doc/*.gif doc/*.html
|
||||||
|
%{_includedir}/Imlib2.h
|
||||||
|
%{_libdir}/libImlib2.so
|
||||||
|
%{_libdir}/pkgconfig/imlib2.pc
|
||||||
|
|
||||||
|
%files id3tag-loader
|
||||||
|
%{_libdir}/imlib2/loaders/id3.*
|
||||||
|
|
||||||
|
|
||||||
|
%changelog
|
||||||
|
* Sat Dec 21 2019 Tianfei <tianfei16@huawei.com> - 1.4.9-8
|
||||||
|
- Package init
|
||||||
|
|
||||||
Loading…
x
Reference in New Issue
Block a user