source: projects/specs/trunk/i/icewm/icewm-vl.spec @ 9160

Revision 9160, 6.5 KB checked in by inagaki, 9 years ago (diff)

2014-12-17 Ryoichi INAGAKI <ryo1@…>

  • clutter-gtkmm, clutter, icewm: updated
  • nss_ldap: rebuilt
  • openldap: added patch


Line 
1Summary: Light and configurable window manager
2Summary(ja): 軽量かつ柔軟なウィンドウマネージャ
3Name: icewm
4Version: 1.3.8
5Release: 1%{?_dist_release}
6
7License: LGPLv2+
8Group: User Interface/Desktops
9URL: http://www.icewm.org
10
11Source: http://downloads.sourceforge.net/icewm/%{name}-%{version}.tar.gz
12Source1: http://lostclus.linux.kiev.ua/scripts/icewm-xdg-menu
13Source2: icewm.desktop
14Source3: icewm-startup
15# Source4: clearlooks-v3.tgz
16
17# default menu file for Vine Linux
18#Source10: %{name}-menu.vine
19#Source11: %{name}-toolbar.vine
20
21# addtional themes
22#Source100: truecurve-default-1.0.4.tar.gz
23#Source101: SilverXP-1.2.17-double-1.tar.bz2
24#Source102: icecrack-default-2.1.0.tar.gz
25
26Patch1: icewm-1.3.8-menu.patch
27Patch2: icewm-toolbar.patch
28Patch3: icewm-keys.patch
29Patch4: icewm-1.3.8-fribidi.patch
30Patch5: icewm-1.3.7-dso.patch
31Patch6: icewm-defaults.patch
32Patch7: icewm-1.3.7-menuiconsize.patch
33Patch8: icewm-1.3.8-deprecated.patch
34
35Buildroot: %{_tmppath}/%{name}-%{version}-root
36BuildRequires: autoconf
37BuildRequires: automake
38BuildRequires: fribidi-devel
39BuildRequires: gdk-pixbuf2-devel
40BuildRequires: giflib-devel
41BuildRequires: libICE-devel
42BuildRequires: libXinerama-devel
43BuildRequires: libXft-devel
44BuildRequires: libXt-devel
45BuildRequires: libgnomeui-devel
46BuildRequires: gettext
47BuildRequires: gnome-desktop-devel
48BuildRequires: gnome-vfs2-devel
49BuildRequires: popt-devel
50BuildRequires: xorg-x11-proto-devel
51
52Requires: gnome-icon-theme
53Requires: alsa-utils
54Requires: xdg-utils
55Requires: xterm
56Requires: pyxdg
57
58Vendor: Project Vine
59Distribution: Vine Linux
60
61# default apps
62# Prereq: mlterm firefox sylpheed
63
64%description
65A lightweight window manager for the X Window System. Optimized for
66"feel" and speed, not looks. Features multiple workspaces, opaque
67move/resize, task bar, window list, clock, mailbox, CPU, Network, APM
68status.
69
70%package menu-gnome2
71Summary: GNOME menu support for IceWM window manager
72Summary(ja): IceWM における GNOME メニューのサポート
73Group:    User Interface/Desktops
74Requires: icewm = %{version}-%{release}
75Requires: gnome-menus
76
77%description menu-gnome2
78GNOME menu support for icewm (using gnome 2.x).
79
80
81%prep
82%setup -q
83%patch1 -p0 -b .menu
84%patch2 -p1 -b .toolbar
85%patch3 -p1 -b .keys
86%patch4 -p0 -b .fribidi
87%patch5 -p0 -b .dso
88%patch6 -p0 -b .defaults
89%patch7 -p1 -b .menuiconsize
90%patch8 -p0 -b .deprecated
91
92
93%build
94autoreconf -vif
95%configure \
96    --enable-gradients \
97    --enable-i18n \
98    --enable-menus-gnome2 \
99    --with-cfgdir=%{_sysconfdir}/icewm
100make %{?_smp_mflags}
101
102%install
103[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT
104make DESTDIR=$RPM_BUILD_ROOT install
105
106mkdir -p $RPM_BUILD_ROOT/%{_mandir}/man1
107install -p -m 644 doc/icewm.1.man $RPM_BUILD_ROOT/%{_mandir}/man1/icewm.1
108
109mkdir -p $RPM_BUILD_ROOT%{_datadir}/%{_bindir}
110install -p -m 755 %{SOURCE1} $RPM_BUILD_ROOT/%{_bindir}
111
112mkdir -p $RPM_BUILD_ROOT%{_datadir}/icewm/
113install -p -m 755 %{SOURCE3} $RPM_BUILD_ROOT%{_datadir}/icewm/startup
114
115mkdir -p $RPM_BUILD_ROOT/%{_datadir}/xsessions/
116install -p -m 644 %{SOURCE2} $RPM_BUILD_ROOT%{_datadir}/xsessions/
117
118# installs default menu and toobar
119#install -m644 %{SOURCE10} $RPM_BUILD_ROOT%{_datadir}/icewm/menu
120#install -m644 %{SOURCE11} $RPM_BUILD_ROOT%{_datadir}/icewm/toolbar
121
122# installs additional themes
123#cp -pr TrueCurve-1.0.4 $RPM_BUILD_ROOT%{_datadir}/icewm/themes/TrueCurve
124#cp -pr icewm/themes/SilverXP-1.2.17-double-1 $RPM_BUILD_ROOT%{_datadir}/icewm/themes/SilverXP
125#cp -pr IceCrack2 $RPM_BUILD_ROOT%{_datadir}/icewm/themes/IceCrack
126
127%find_lang %{name}
128
129%clean
130[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT
131
132%files -f %{name}.lang
133%defattr(-,root,root)
134%doc AUTHORS BUGS CHANGES COPYING INSTALL README README.wm-session TODO
135%doc doc/*.html
136%{_bindir}/icehelp
137%{_bindir}/icesh
138%{_bindir}/icewm
139%{_bindir}/icewm-session
140%{_bindir}/icewm-set-gnomewm
141%{_bindir}/icewm-xdg-menu*
142%{_bindir}/icewmbg
143%{_bindir}/icewmhint
144%{_bindir}/icewmtray
145%{_datadir}/icewm
146%{_datadir}/xsessions/icewm.desktop
147%{_mandir}/man1/icewm.1*
148
149%files menu-gnome2
150%defattr(-,root,root)
151%{_bindir}/icewm-menu-gnome2
152
153
154%changelog
155* Wed Dec 17 2014 Ryoichi INAAGKI <ryo1@toki.waseda.jp> 1.3.8-1
156- updated to 1.3.8
157- added patches from Fedora Core
158
159* Sat Sep 17 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.2.37-4
160- update Source10 (icewm-menu.vine)
161
162* Fri Sep 16 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.2.37-3
163- Patch101 (icewm-1.2.37-makefile.patch)
164- Patch102 (icewm-1.2.37-session.patch)
165
166* Fri Apr 29 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.2.37-2
167- rebuild with rpm-4.8.1
168- add BuildRequires: libSM-devel
169
170* Mon Apr 27 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.2.37-1vl5
171- new upstream release
172- added Patch0
173
174* Sun Sep 28 2008 Shu KONNO <owa@bg.wakwak.com> 1.2.32-1vl5
175- applied new versioning policy, spec in utf-8
176
177* Thu Aug 16 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.2.32-0vl2
178- rebuilt for VineSeed
179
180* Thu Aug 16 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.2.32-0vl1
181- new upstream release
182- updated ja.po
183
184* Sun Jul  8 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.2.30-0vl1
185- new upstream release
186- rebuilt with new toolchain
187
188* Mon Sep 04 2006 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 1.2.26-0vl4
189- rebuilt for VineSeed (4.0)
190
191* Mon Sep 04 2006 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 1.2.26-0vl3
192- drop Prereq: mlterm firefox sylpheed <BTS:VineLinux:90>
193
194* Sun Jul 23 2006 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.2.26-0vl2
195- rebuilt for VineSeed (4.0)
196
197* Sun Jul 23 2006 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.2.26-0vl1
198- new upstream release
199- added Source10 and 11 for default settings
200- added Prereq for default settings
201- added Source100, 101 and 102 for additional themes
202- added BuildPrereq: libpng-devel
203
204* Sat Aug 20 2005 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.2.23-0vl2
205- rebuild with VineSeed Plus
206- removed BuildPrereq: libjpeg-devel, libtiff-devel, libungif-devel
207
208* Sat Aug 20 2005 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.2.23-0vl1
209- new upstream release
210- added BuildPrereq: startup-notification-devel,
211- added BuildPrereq: libjpeg-devel, libtiff-devel, libungif-devel
212- updated ja.po
213
214* Tue Jun 14 2005 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.2.21-0vl1
215- new upstream release
216
217* Sat Jan 15 2005 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.2.20-0vl1
218- new upstream release
219- updated ja.po
220
221* Sun Dec 12 2004 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.2.17-0vl1
222- new upstream release
223- updated ja.po
224
225* Mon Aug 16 2004 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.2.16-0vl1
226- new upstream release
227- added ice.desktop file for gdm
228- added icewm-menu-gnome2 sub-package
229- updated ja.po
230
231* Sat May  3 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 1.2.7-0vl1
232- first release
Note: See TracBrowser for help on using the repository browser.