]> git.pld-linux.org Git - packages/efreet.git/blame - efreet.spec
- ghost soname symlinks
[packages/efreet.git] / efreet.spec
CommitLineData
d470277b
JB
1#
2# Conditional build:
3%bcond_without static_libs # don't build static library
4#
58bc5952 5%define ecore_ver 0.9.9.043
07e33737 6
d470277b
JB
7Summary: freedesktop.org standards implementation for the EFL
8Summary(pl.UTF-8): Implementacja standardów freedesktop.org dla EFL
9Name: efreet
58bc5952 10Version: 0.5.0.043
d470277b
JB
11Release: 1
12License: BSD
13Group: X11/Libraries
58bc5952
BZ
14Source0: http://download.enlightenment.org/snapshots/2008-05-19/%{name}-%{version}.tar.bz2
15# Source0-md5: 430493b0b3ac8d2221d94c653cf75163
d470277b 16URL: http://enlightenment.org/p.php?p=about/libs/efreet
93cc5570
JB
17BuildRequires: autoconf >= 2.52
18BuildRequires: automake >= 1.6
d470277b 19# ecore-file; ecore-desktop for tests
07e33737 20BuildRequires: ecore-devel >= %{ecore_ver}
d470277b
JB
21BuildRequires: libtool
22BuildRequires: pkgconfig
23BuildRequires: sed >= 4.0
07e33737 24Requires: ecore-file >= %{ecore_ver}
d470277b
JB
25BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
26
27%description
28Efreet is an implementation of the following specifications from
29freedesktop.org:
30 - Base Directory - Locations for system and user specific desktop
31 configuration files,
32 - Desktop Entries - The metadata associated with the applications
33 installed on a system,
34 - Application Menus - The arrangement of available applications into
35 a hierarchical menu,
36 - Icon Themes - A means of associating icons with various objects on
37 the desktop in a themable fashion.
38
39By following these specifications, Enlightenment 0.17 uses the same
40format for describing application launchers, menus and icon themes as
41the GNOME, KDE and XFCE Desktop Environments. A system must only
42provide a single set of this data for use with any of these desktops.
43
44%description -l pl.UTF-8
45Efreet to implementacja następujących specyfikacji z freedesktop.org:
46 - Base Directory - położenie plików konfiguracyjnych środowiska dla
47 systemu i użytkownika,
48 - Desktop Entries - metadane związane z aplikacjami zainstalowanymi w
49 systemie,
50 - Application Menus - uporządkowanie dostępnych aplikacji w menu
51 hierarchiczne,
52 - Icon Themes - sposób wiązania ikon z różnymi obiektami w środowisku
53 w sposób pozwalający na ustawianie motywów.
54
55%package devel
56Summary: Efreet header files
57Summary(pl.UTF-8): Pliki nagłówkowe Efreet
58Group: Development/Libraries
59Requires: %{name} = %{version}-%{release}
60# ecore-file
07e33737 61BuildRequires: ecore-devel >= %{ecore_ver}
d470277b
JB
62
63%description devel
64Header files for Efreet.
65
66%description devel -l pl.UTF-8
67Pliki nagłówkowe Efreet.
68
69%package static
70Summary: Static Efreet library
71Summary(pl.UTF-8): Statyczna biblioteka Efreet
72Group: Development/Libraries
73Requires: %{name}-devel = %{version}-%{release}
74
75%description static
76Static Efreet library.
77
78%description static -l pl.UTF-8
79Statyczna biblioteka Efreet.
80
81%prep
82%setup -q
83
84sed -i -e 's/-g -O0//' src/lib/Makefile.am
85
86%build
87%{__libtoolize}
88%{__aclocal} -I m4
89%{__autoconf}
90%{__autoheader}
91%{__automake}
92%configure \
93 %{!?with_static_libs:--disable-static}
94%{__make}
95
96%install
97rm -rf $RPM_BUILD_ROOT
98
99%{__make} install \
100 DESTDIR=$RPM_BUILD_ROOT
101
102# just tests
58bc5952
BZ
103rm -f $RPM_BUILD_ROOT%{_bindir}/efreet_{alloc,menu_alloc,test,spec_test,cache_test}
104rm -rf $RPM_BUILD_ROOT%{_datadir}/%{name}/test
d470277b
JB
105
106%clean
107rm -rf $RPM_BUILD_ROOT
108
109%post -p /sbin/ldconfig
110%postun -p /sbin/ldconfig
111
112%files
113%defattr(644,root,root,755)
114%doc AUTHORS COPYING README TODO
93cc5570
JB
115%attr(755,root,root) %{_libdir}/libefreet.so.*.*.*
116%attr(755,root,root) %ghost %{_libdir}/libefreet.so.0
117%attr(755,root,root) %{_libdir}/libefreet_mime.so.*.*.*
118%attr(755,root,root) %ghost %{_libdir}/libefreet_mime.so.0
d470277b
JB
119
120%files devel
121%defattr(644,root,root,755)
93cc5570
JB
122%attr(755,root,root) %{_libdir}/libefreet.so
123%attr(755,root,root) %{_libdir}/libefreet_mime.so
124%{_libdir}/libefreet.la
125%{_libdir}/libefreet_mime.la
d470277b 126%{_includedir}/efreet
93cc5570
JB
127%{_pkgconfigdir}/efreet.pc
128%{_pkgconfigdir}/efreet-mime.pc
d470277b
JB
129
130%if %{with static_libs}
131%files static
132%defattr(644,root,root,755)
93cc5570
JB
133%{_libdir}/libefreet.a
134%{_libdir}/libefreet_mime.a
d470277b 135%endif
This page took 0.336612 seconds and 4 git commands to generate.