/[packages]/cauldron/AfterStep/current/SPECS/afterstep.spec
ViewVC logotype

Annotation of /cauldron/AfterStep/current/SPECS/afterstep.spec

Parent Directory Parent Directory | Revision Log Revision Log


Revision 202881 - (hide annotations) (download)
Sun Jan 29 14:17:59 2012 UTC (9 years, 9 months ago) by remmy
File size: 6100 byte(s)
- Removed .xsession file, closing bug report mga#3650
- Removed xeyes from default Wharf configuration
- Added LibreOffice Writer and Clac as default Wharf options
- Added suggest on asclock

1 remmy 202881 %define name afterstep
2 nanardon 95592 %define version 2.2.11
3 remmy 202881 %define release %mkrel 7
4 nanardon 95592 %define major 0
5     %define libname %mklibname %{name} %{major}
6     %define libname_devel %mklibname %{name} -d
7     %define ltitle AfterStep Window Manager
8 remmy 202881 %define casedname AfterStep
9 nanardon 95592
10     Summary: %{ltitle}
11     Name: %{name}
12     Version: %{version}
13     Release: %{release}
14     Epoch: 4
15     License: GPLv2+
16     Group: Graphical desktop/Other
17     URL: http://www.afterstep.org/
18    
19 remmy 202881 Source: ftp://ftp.afterstep.org/stable/%{casedname}-%version.tar.bz2
20     Source1: %{casedname}-mdkconf.tar.bz2
21     Source3: %{casedname}.png
22     Source4: %{casedname}32.png
23     Source5: %{casedname}48.png
24     Patch2: %{casedname}-1.8.9-menuname.patch
25     Patch3: %{casedname}.MenuKey.patch
26     Patch4: %{name}-2.2.9-ldflags.patch
27     Patch5: %{casedname}-2.2.11-libpng15.patch
28     Patch6: %{name}-wharf.patch
29 nanardon 95592
30 remmy 202881 %rename %{casedname}
31 nanardon 95592 Requires: desktop-common-data xli
32 remmy 202881 Suggests: asclock
33 nanardon 95592 # Requires: %libname = %{epoch}:%{version}-%{release}
34     BuildRequires: libx11-devel
35     BuildRequires: libxext-devel
36     BuildRequires: libxinerama-devel
37     BuildRequires: dbus-devel
38     BuildRequires: freetype2-devel
39     BuildRequires: jpeg-devel
40     BuildRequires: librsvg-devel
41     BuildRequires: png-devel
42     BuildRequires: tiff-devel
43     BuildRequires: gtk2-devel
44    
45     %description
46     AfterStep is a Window Manager for X which started by emulating the NEXTSTEP
47     look and feel, but which has been significantly altered according to the
48     requests of various users. Many adepts will tell you that NEXTSTEP is not
49     only the most visually pleasant interface, but also one of the most functional
50     and intuitive out there. AfterStep aims to incorporate the advantages of the
51     NEXTSTEP interface, and add additional useful features.
52    
53     The developers of AfterStep have also worked very hard to ensure stability and
54     a small program footprint. Without giving up too many features, AfterStep still
55     works nicely in environments where memory is at a premium.
56    
57     %package -n %libname
58     Summary: Libraries needed by AfterStep
59     Group: Graphical desktop/Other
60     Provides: lib%name = %version-%release
61 remmy 202881 %rename lib%{casedname}
62 nanardon 95592
63     %description -n %libname
64     AfterStep is a Window Manager for X which started by emulating the NEXTSTEP
65     look and feel, but which has been significantly altered according to the
66     requests of various users. Many adepts will tell you that NEXTSTEP is not
67     only the most visually pleasant interface, but also one of the most functional
68     and intuitive out there. AfterStep aims to incorporate the advantages of the
69     NEXTSTEP interface, and add additional useful features.
70    
71     The developers of AfterStep have also worked very hard to ensure stability and
72     a small program footprint. Without giving up too many features, AfterStep still
73     works nicely in environments where memory is at a premium.
74    
75     This package contains libraries needed by AfterStep package.
76    
77     %package -n %libname_devel
78     Summary: Devel files needed to build applications based on AfterStep
79     Group: Development/C
80     Provides: %name-devel lib%name-devel
81     Requires: %libname = %{epoch}:%version-%release
82     Obsoletes: %mklibname -d %name 0
83 remmy 202881 %rename lib%{casedname}_devel
84 nanardon 95592
85     %description -n %libname_devel
86     AfterStep is a Window Manager for X which started by emulating the NEXTSTEP
87     look and feel, but which has been significantly altered according to the
88     requests of various users. Many adepts will tell you that NEXTSTEP is not
89     only the most visually pleasant interface, but also one of the most functional
90     and intuitive out there. AfterStep aims to incorporate the advantages of the
91     NEXTSTEP interface, and add additional useful features.
92    
93     The developers of AfterStep have also worked very hard to ensure stability and
94     a small program footprint. Without giving up too many features, AfterStep still
95     works nicely in environments where memory is at a premium.
96    
97     This package contains devel files needed to build applications based on
98     AfterStep.
99    
100     %prep
101 remmy 202881 %setup -q -n %{casedname}-%{version}
102 nanardon 95592
103     # LMDK patches
104     %patch2 -p1
105     %patch3 -p1
106     %patch4 -p0 -b .link
107 fwang 145922 %patch5 -p0 -b .libpng
108 remmy 202881 %patch6 -p0
109 nanardon 95592
110     %build
111     rm -f config.status
112     export CFLAGS="%optflags"
113     export CCFLAGS="%optflags"
114    
115     %configure2_5x \
116     --enable-sharedlibs \
117     --with-imageloader="xsetbg" \
118     --with-helpcommand="xterm -fn 9x15 -e man" \
119     --with-desktops=1 \
120     --with-deskgeometry=1x1 \
121     --enable-different-looknfeels \
122     --enable-i18n \
123     --enable-savewindows \
124     --enable-texture \
125     --enable-shade \
126     --enable-virtual \
127     --enable-saveunders \
128     --enable-windowlist \
129     --enable-availability \
130     --enable-shaping \
131     --enable-xinerama \
132     --enable-script \
133     --with-xpm \
134     --with-jpeg \
135     --with-png \
136     --with-ttf \
137     --with-tiff
138    
139 shlomif 134346 # We're using make here instead of the built-in macro percent-make because the AfterStep
140     # build-system lacks some dependencies which makes it fail sometimes with parallel
141     # builds (-j).
142     make
143 nanardon 95592
144     if [ -x /usr/bin/sgml2html ]; then sgml2html doc/afterstep.sgml; fi
145    
146    
147     %install
148 remmy 202881 rm -rf %{buildroot}
149 nanardon 95592 %makeinstall_std LDCONFIG=/bin/true
150    
151     # LMDK icons
152 remmy 202881 install -m644 %SOURCE4 -D %{buildroot}%{_iconsdir}/%{casedname}.png
153     install -m644 %SOURCE3 -D %{buildroot}%{_miconsdir}/%{casedname}.png
154     install -m644 %SOURCE5 -D %{buildroot}%{_liconsdir}/%{casedname}.png
155 nanardon 95592
156 nanardon 95602 # Not needed with Mageia menu
157 remmy 202881 rm -rf %{buildroot}%{__datadir}/afterstep/start/Applications/
158     rm -rf %{buildroot}%{_datadir}/xsessions/AfterStep.desktop
159 nanardon 95592
160 remmy 202881 install -d %{buildroot}%{_sysconfdir}/X11/wmsession.d
161     cat > %{buildroot}%{_sysconfdir}/X11/wmsession.d/15%{name} << EOF
162     NAME=%{casedname}
163     ICON=%{casedname}.png
164     EXEC=%{_bindir}/%{name}
165 nanardon 95592 DESC=A NeXt like Window-Manager
166     SCRIPT:
167 remmy 202881 exec %{_bindir}/%{name}
168 nanardon 95592 EOF
169    
170     %files
171     %defattr(-,root,root)
172     %config(noreplace) %{_sysconfdir}/X11/wmsession.d/15%{name}
173     %doc COPYRIGHT ChangeLog NEW README TEAM UPGRADE doc/languages doc/licences
174 remmy 202881 %{_iconsdir}/%{casedname}.png
175     %{_miconsdir}/%{casedname}.png
176     %{_liconsdir}/%{casedname}.png
177 nanardon 95592 %{_bindir}/*
178     %{_mandir}/man1/*
179     %{_mandir}/man3/*
180 remmy 202881 %dir %{_datadir}/%{name}
181     %{_datadir}/%{name}/*
182 nanardon 95592
183     %files -n %libname
184     %defattr(-,root,root,-)
185     %{_libdir}/*.so.%major
186     %{_libdir}/*.so.%major.*
187    
188     %files -n %libname_devel
189     %defattr(-,root,root,-)
190     %{_libdir}/*.so
191     %{_libdir}/*.a
192     %_includedir/*

  ViewVC Help
Powered by ViewVC 1.1.28