ALT Linux repos
Group :: System/Libraries
RPM: ewl
Main Changelog Spec Patches Sources Download Gear Bugs and FR Repocop
%define cvs_date 20070917
Name: ewl
Version: 0.5.1.011
Release: alt1.%cvs_date
Summary: Enlightenment Widget Library
License: BSD
Packager: Pavlov Konstantin <thresh at altlinux.ru>
Group: System/Libraries
URL: http://www.enlightenment.org
Source: %name-%{version}.tar.bz2
Requires: lib%name = %version-%release
%def_disable static
%{?_enable_static:BuildPreReq: glibc-devel-static}
BuildRequires: edje libecore-devel libedb-devel libedje-devel libeet-devel libemotion-devel libevas-devel
BuildRequires: libepsilon-devel libefreet-devel embryo_cc libX11-devel
%description
Enlightened Widget Library (EWL) provides a widget abstraction to creating
GUI's using Evas and Edje. The use of edje allows for easy creation of fairly
advanced themes.
%package -n lib%name
Summary: Ewl libraries libraries.
Group: Development/C
%description -n lib%name
Enlightened Widget Library (EWL) provides a widget abstraction to creating
GUI's using Evas and Edje. The use of edje allows for easy creation of fairly
advanced themes.
%package -n lib%name-devel
Summary: Ewl headers and development libraries.
Group: Development/C
Requires: lib%name = %version-%release
%description -n lib%name-devel
Enlightened Widget Library (EWL) provides a widget abstraction to creating
GUI's using Evas and Edje. The use of edje allows for easy creation of fairly
advanced themes.
Ewl headers and development libraries.
%package -n lib%name-devel-static
Summary: Ewl static libraries.
Group: Development/C
Requires: lib%name-devel = %version-%release
%description -n lib%name-devel-static
Enlightened Widget Library (EWL) provides a widget abstraction to creating
GUI's using Evas and Edje. The use of edje allows for easy creation of fairly
advanced themes.
Ewl static libraries
%package -n lib%name-examples
Summary: EWL test programs
Group: Development/Other
Requires: lib%name = %version-%release
%description -n lib%name-examples
Enlightened Widget Library (EWL) provides a widget abstraction to creating
GUI's using Evas and Edje. The use of edje allows for easy creation of fairly
advanced themes.
This package contains test programs from EWL distribution.
%prep
%setup -q -n %name
%build
%__autoreconf
%{?!_enable_static:export lt_cv_prog_cc_static_works=no}
%configure %{subst_enable static}
%make_build
%install
%make_install DESTDIR=%buildroot install
find %buildroot%_libdir/ewl -name "*.la" -delete
%post -n lib%name -p %post_ldconfig
%postun -n lib%name -p %postun_ldconfig
%files -n lib%name
%_libdir/*.so.*
%_libdir/ewl
%_datadir/%name
%config(noreplace)%_sysconfdir/ewl
%exclude %_datadir/%name/examples
%doc AUTHORS COPYING README ChangeLog
%files -n lib%name-devel
%_pkgconfigdir/*.pc
%_includedir/*
%_libdir/*.so
%_datadir/aclocal/*
%if_enabled static
%files -n lib%name-devel-static
%_libdir/*.a
%endif
%files -n lib%name-examples
%_datadir/%name/examples
%_bindir/*
%changelog
…
Full changelog you can see here
Name: ewl
Version: 0.5.1.011
Release: alt1.%cvs_date
Summary: Enlightenment Widget Library
License: BSD
Packager: Pavlov Konstantin <thresh at altlinux.ru>
Group: System/Libraries
URL: http://www.enlightenment.org
Source: %name-%{version}.tar.bz2
Requires: lib%name = %version-%release
%def_disable static
%{?_enable_static:BuildPreReq: glibc-devel-static}
BuildRequires: edje libecore-devel libedb-devel libedje-devel libeet-devel libemotion-devel libevas-devel
BuildRequires: libepsilon-devel libefreet-devel embryo_cc libX11-devel
%description
Enlightened Widget Library (EWL) provides a widget abstraction to creating
GUI's using Evas and Edje. The use of edje allows for easy creation of fairly
advanced themes.
%package -n lib%name
Summary: Ewl libraries libraries.
Group: Development/C
%description -n lib%name
Enlightened Widget Library (EWL) provides a widget abstraction to creating
GUI's using Evas and Edje. The use of edje allows for easy creation of fairly
advanced themes.
%package -n lib%name-devel
Summary: Ewl headers and development libraries.
Group: Development/C
Requires: lib%name = %version-%release
%description -n lib%name-devel
Enlightened Widget Library (EWL) provides a widget abstraction to creating
GUI's using Evas and Edje. The use of edje allows for easy creation of fairly
advanced themes.
Ewl headers and development libraries.
%package -n lib%name-devel-static
Summary: Ewl static libraries.
Group: Development/C
Requires: lib%name-devel = %version-%release
%description -n lib%name-devel-static
Enlightened Widget Library (EWL) provides a widget abstraction to creating
GUI's using Evas and Edje. The use of edje allows for easy creation of fairly
advanced themes.
Ewl static libraries
%package -n lib%name-examples
Summary: EWL test programs
Group: Development/Other
Requires: lib%name = %version-%release
%description -n lib%name-examples
Enlightened Widget Library (EWL) provides a widget abstraction to creating
GUI's using Evas and Edje. The use of edje allows for easy creation of fairly
advanced themes.
This package contains test programs from EWL distribution.
%prep
%setup -q -n %name
%build
%__autoreconf
%{?!_enable_static:export lt_cv_prog_cc_static_works=no}
%configure %{subst_enable static}
%make_build
%install
%make_install DESTDIR=%buildroot install
find %buildroot%_libdir/ewl -name "*.la" -delete
%post -n lib%name -p %post_ldconfig
%postun -n lib%name -p %postun_ldconfig
%files -n lib%name
%_libdir/*.so.*
%_libdir/ewl
%_datadir/%name
%config(noreplace)%_sysconfdir/ewl
%exclude %_datadir/%name/examples
%doc AUTHORS COPYING README ChangeLog
%files -n lib%name-devel
%_pkgconfigdir/*.pc
%_includedir/*
%_libdir/*.so
%_datadir/aclocal/*
%if_enabled static
%files -n lib%name-devel-static
%_libdir/*.a
%endif
%files -n lib%name-examples
%_datadir/%name/examples
%_bindir/*
%changelog
…
Full changelog you can see here