]> git.pld-linux.org Git - packages/enlightenment.git/blob - enlightenment.spec
- updated to 0.16.8.1, not tested
[packages/enlightenment.git] / enlightenment.spec
1 Summary:        Enlightenment Window Manager
2 Summary(pl):    Zarz±dca okien X - Enlightenment
3 Summary(de):    Enlightenment ist ein Window Manager für X
4 Name:           e16
5 Version:        0.16.8.1
6 Release:        0.1
7 License:        BSD
8 Group:          X11/Window Managers
9 Source0:        http://dl.sourceforge.net/enlightenment/%{name}-%{version}.tar.gz
10 # Source0-md5:  0ff909ae575f805160676a853adff9a0
11 Source1:        %{name}.desktop
12 Source2:        %{name}-xsession.desktop
13 Source3:        %{name}-e_gen_menu
14 Source4:        %{name}-e_check_menu
15 Patch0:         %{name}-edirconf.patch
16 Patch1:         %{name}-ac_am_fixes.patch
17 Patch2:         %{name}-pl.patch
18 Patch3:         %{name}-check_menus.patch
19 Patch4:         %{name}-winter-i18n.patch
20 URL:            http://enlightenment.org/
21 BuildRequires:  XFree86
22 BuildRequires:  autoconf
23 BuildRequires:  automake
24 BuildRequires:  esound-devel >= 0.2.17
25 BuildRequires:  fnlib-devel
26 BuildRequires:  freetype-devel
27 BuildRequires:  gettext-devel
28 BuildRequires:  giflib-devel
29 BuildRequires:  gtk+-devel >= 1.2.1
30 BuildRequires:  iconv
31 BuildRequires:  imlib2-devel >= 1.2.2
32 BuildRequires:  libghttp-devel
33 BuildRequires:  libjpeg-devel
34 BuildRequires:  libpng >= 1.0.8
35 BuildRequires:  libtiff-devel
36 BuildRequires:  libtool
37 BuildRequires:  zlib-devel
38 Requires:       ImageMagick-coder-png
39 Requires:       vfmg >= 0.9.95
40 Requires:       xinitrc-ng
41 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
42
43 %define         _wmpropsdir     /usr/share/wm-properties
44 %define         _sysconfdir     /etc/X11/%{name}
45
46 %description
47 Enlightenment is a Windowmanager for X Window that is designed to be
48 powerful, extensible, configurable and able to be really good looking.
49
50 %description -l pl
51 Enlightenment jest najpotê¿niejszym i najpiêkniejszym zarz±dc± okien
52 jaki kiedykolwiek zosta³ stworzony dla Linuksa ;)
53
54 %description -l de
55 Enlightenment ist ein Window Manager für X. Sein Designziel ist es, so
56 konfigurierbar wie nur möglich in den Bereichen Aussehen und Bedienung
57 zu sein. Das derzeitige Design von Enlightenment steuert darauf hin,
58 ein "vernünftiger" Desktop zu werden, das bedeutet, es verwaltet
59 Anwendungsfenster, zudem wird in der Lage sein, Anwendungen zu starten
60 und Dateien zu verwalten.
61
62 %prep
63 %setup -q
64 %patch0 -p1
65 %patch1 -p1
66 #%%patch2 -p1   XXX: needs update
67 %patch3 -p1
68 mkdir themes/winter
69 tar -C themes/winter -zxf themes/winter.etheme
70 %patch4 -p1
71 rm themes/winter/fonts.cfg.*
72
73 mv -f po/{no,nb}.po
74 rm po/*.gmo
75
76 %build
77 rm -f missing
78 %{__libtoolize}
79 %{__gettextize}
80 %{__aclocal}
81 %{__autoconf}
82 %{__autoheader}
83 %{__automake}
84 export LOCALEDIR=%{_datadir}/locale
85 %configure \
86         --enable-sound=yes
87
88 # regenerate gmo files
89 %{__make} -C po update-gmo
90 %{__make}
91
92 %install
93 rm -rf $RPM_BUILD_ROOT
94 install -d $RPM_BUILD_ROOT{%{_datadir}/xsessions,%{_wmpropsdir},/etc/sysconfig/wmstyle}
95
96 %{__make} install \
97         DESTDIR=$RPM_BUILD_ROOT
98
99 install %{SOURCE1} $RPM_BUILD_ROOT%{_wmpropsdir}
100 install %{SOURCE2} $RPM_BUILD_ROOT%{_datadir}/xsessions/%{name}.desktop
101 install %{SOURCE3} $RPM_BUILD_ROOT%{_datadir}/%{name}/scripts/e_gen_menu
102 install %{SOURCE4} $RPM_BUILD_ROOT%{_datadir}/%{name}/scripts/e_check_menu
103
104 %find_lang %{name}
105
106 %clean
107 rm -rf $RPM_BUILD_ROOT
108
109 %files -f %{name}.lang
110 %defattr(644,root,root,755)
111 %doc AUTHORS README NEWS
112 %config %{_sysconfdir}
113 %attr(755,root,root) %{_bindir}/*
114 %dir %{_datadir}/%{name}
115 %{_datadir}/%{name}/[!s]*
116 %dir %{_datadir}/%{name}/scripts
117 %attr(755,root,root) %{_datadir}/%{name}/scripts/*
118 %{_datadir}/xsessions/%{name}.desktop
119 %{_wmpropsdir}/*
This page took 0.202514 seconds and 3 git commands to generate.