Sisyphus repositório
Última atualização: 1 outubro 2023 | SRPMs: 18631 | Visitas: 37876545
en ru br
ALT Linux repositórios
S:1.12.1-alt1
5.0: 1.4.0-alt3
4.1: 1.4.0-alt1.M41.2
4.0: 1.4.0-alt1.M40.2
3.0: 1.2.1-alt1

Group :: Sistema/Bibliotecas
RPM: imlib2

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs e FR  Repocop 

%def_enable mmx
%def_disable static

Name: imlib2
Version: 1.4.0
Release: alt1.M41.2

Summary: Powerful image loading and rendering library
License: LGPL
Group: System/Libraries
Url: http://www.enlightenment.org/Libraries/Imlib2/index.html

Packager: Pavlov Konstantin <thresh at altlinux.ru>

Source: http://dl.sourceforge.net/enlightenment/%name-%version.tar.bz2

BuildRequires: bzlib-devel libfreetype-devel gcc-c++ libjpeg-devel libpng-devel
BuildRequires: libstdc++-devel libtiff-devel libungif-devel zlib-devel
BuildRequires: libX11-devel libXext-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: Imlib2 header files and development documentation
Group: Development/C
Requires: %name = %version-%release

%description devel
Header files and development documentation for Imlib2.

%package devel-static
Summary: Imlib static libraries
Group: Development/C
Requires: %name-devel = %version-%release

%description devel-static
Imlib2 static libraries.

%package utils
Summary: Imlib2 image manipulation and testing utilities.
Group: Graphics
Requires: %name = %version-%release

%description utils
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.

This package provides some test programs and utilities from Imlib2 distribution.

%prep
%setup -q

%build
%configure \
   %{subst_enable static} \
%ifarch x86_64
   --enable-amd64 \
%endif
%ifarch %ix86 x86_64
   %{subst_enable mmx}
%endif

%make_build

%install
%make_install DESTDIR=%buildroot install

# remove non-packaged files

rm -rf %buildroot%_libdir/%name/*/*.la

%post -p %post_ldconfig
%postun -p %postun_ldconfig

%files
%_libdir/*.so.*
%dir %_libdir/%name
%dir %_libdir/%name/*
%_libdir/%name/*/*.so

%files devel
%_bindir/%name-config
%_includedir/*
%_libdir/*.so
%_pkgconfigdir/*
%doc doc/{*gif,*.html}

%files utils
%_bindir/*
%_datadir/%name
%exclude %_bindir/%name-config

%if_enabled static
%files devel-static
%_libdir/lib*.a
%_libdir/%name/*/*.a
%endif

%changelog

Todas as alterações você pod ver aqui

 
projeto & código: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
mantenedor atual: Michael Shigorin
mantenedor da tradução: Fernando Martini aka fmartini © 2009