source: projects/specs/trunk/g/golem/golem-vl.spec @ 521

Revision 521, 5.4 KB checked in by daisuke, 14 years ago (diff)

import VineSeed package specs

Line 
1#
2# this spec file is based on Momonga Project
3# see http://www.momonga-linux.org/
4#
5Summary:   golem - an X11 Window Manager
6Name:      golem
7Version:   0.0.5
8Release:   0vl1
9License:   BSD
10Group:     User Interface/Desktops
11Source0:   http://telia.dl.sourceforge.net/golem/%{name}-%{version}.tar.gz
12Source1:   session.golem
13Source2:   http://www.rit.edu/~ads4260/golem004-taskbar-plugin.tar.gz
14Source3:   golem-tasklist.tar.gz
15#Source4:   http://poincare.ikezoe.net/sources/golem-0.0.5-tasklist-plugin.tar.gz
16Source100:startgolem
17Source101:xinitrc
18Source102:golemrc
19Source103:golemkeyrc
20Source104:simple_menus.rc
21#
22Patch0:   %{name}-0.0.5-plugin.patch
23Patch1:   %{name}-0.0.4-util.patch
24Patch2:   %{name}-0.0.4-taskbar-ja.patch
25Patch3:   %{name}-0.0.5-tasklist-ja.patch
26Patch4:   %{name}-0.0.5-golem.install.in.patch
27Patch5:   %{name}-0.0.5-simple_menus.patch
28Patch6:   %{name}-0.0.5-screenshot_icons-0.02.patch
29Patch7:   %{name}-0.0.5-pier.patch
30
31Patch100: %{name}-0.0.5-sample.golem-themes.patch
32Patch101: %{name}-0.0.5-pierrc.patch
33
34URL:       http://golem.sourceforge.net/
35BuildRoot: %{_tmppath}/%{name}-%{version}-root
36Requires: ImageMagick
37PreReq: /sbin/install-info
38
39%description
40Golem is an X11 Window Manager.  Design goals are that it be fast
41and lightweight, as well as customizable in any way that will not
42prevent the first goal from being realized.
43
44%prep
45%setup -q
46%patch0 -p1 -b .plugin
47%patch1 -p1 -b .util
48tar zxf %{SOURCE2} -C plugins
49tar zxf %{SOURCE3} -C plugins
50#tar zxf %{SOURCE4} -C plugins
51%patch2 -p1 -b .taskbar-ja
52%patch3 -p1 -b .tasklist
53%patch4 -p1 -b .golem.install.in
54%patch5 -p1 -b .simple_menus
55%patch6 -p1 -b .screenshot_icons-0.02
56%patch7 -p1 -b .pier
57%patch100 -p1 -b .sample.golem-themes
58%patch101 -p1 -b .pierrc
59%build
60
61%configure --enable-i18n --enable-sound
62make host_type=%{_target_platform}
63
64%install
65[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
66mkdir -p $RPM_BUILD_ROOT/usr/share
67mkdir -p $RPM_BUILD_ROOT/usr/lib
68#make install prefix=$RPM_BUILD_ROOT datadir=$RPM_BUILD_ROOT/usr/share
69make install \
70    prefix=$RPM_BUILD_ROOT \
71    bindir=$RPM_BUILD_ROOT/usr/bin \
72    libdir=$RPM_BUILD_ROOT/usr/lib \
73    datadir=$RPM_BUILD_ROOT/usr/share \
74    mandir=$RPM_BUILD_ROOT/usr/share/man \
75    host_type=%{_target_platform}
76#mkdir -p $RPM_BUILD_ROOT/etc/X11/xinit/session.d
77#install -m 644 %{SOURCE1} $RPM_BUILD_ROOT/etc/X11/xinit/session.d/golem
78install -m 755 util/menu-ssh-hosts $RPM_BUILD_ROOT%{_datadir}/golem/
79install -m 755 %{SOURCE100} $RPM_BUILD_ROOT/usr/bin
80install -m 755 %{SOURCE101} $RPM_BUILD_ROOT%{_datadir}/golem
81install -m 644 %{SOURCE102} $RPM_BUILD_ROOT%{_datadir}/golem
82install -m 644 %{SOURCE103} $RPM_BUILD_ROOT%{_datadir}/golem
83install -m 644 %{SOURCE104} $RPM_BUILD_ROOT%{_datadir}/golem/plugins/simple_menus/rc
84
85%clean
86[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
87
88%files
89%defattr(-, root, root)
90%doc LICENSE PLUGINS README THEMES TODO
91/usr/bin/*
92/usr/lib/golem
93/usr/share/golem
94/usr/share/man/man1/*.gz
95
96%changelog
97* Sun Mar 21 2004 HAYASHI Kentarou <linjian@gigo-ice.org> 0.0.5-0vl1
98- customized rc files.
99- added screenshot_icons patch([golem-devel 2004/03/03] by Florian Forster)
100- added pier patch (support ad-hoc PNG format)
101
102* Sat Dec 27 2003 mutecat <mutecat@momonga-linux.org>
103- (0.0.5-3m)
104- tasklist mojibake kaishou
105
106* Mon May 27 2002 Junichiro Kita <kita@kitaj.no-ip.com>
107- (0.0.5-2k)
108- pakuri
109
110* Thu May 23 2002 Hiroyuki Ikezoe <zoe@kasumi.sakura.ne.jp>
111- (0.0.5-0.1zoe)
112- up to 0.0.5
113- remove shade plugin
114
115* Sat Mar 23 2002 Junichiro Kita <kita@kitaj.no-ip.com>
116- (0.0.4-4k)
117- files: add menu-ssh-hosts
118- golem.install installs menu-ssh-hosts and doesn't create .xsession/.xinitrc.
119
120* Thu Mar 21 2002 Yasuhiro Takabayashi <kourin@kondara.org>
121- (0.0.4-2k)
122- kondaraization
123
124* Sat Feb 2 2002 Hiroyuki Ikezoe <zoe@kasumi.sakura.ne.jp>
125- (0.0.4-14zoe)
126- added workspace and desktop change in tasklit plugin.
127
128* Tue Jan 29 2002 Hiroyuki Ikezoe <zoe@kasumi.sakura.ne.jp>
129- (0.0.4-13zoe)
130- changed release tag. k->zoe.
131- added shade plugin.
132
133* Mon Jan 28 2002 Hiroyuki Ikezoe <zoe@kasumi.sakura.ne.jp>
134- (0.0.4-12k)
135- fixed silly bug in tasklist plugin
136
137* Sun Jan 27 2002 Hiroyuki Ikezoe <zoe@kasumi.sakura.ne.jp>
138- (0.0.4-11k)
139- added tasklist plugin
140
141* Sun Jan 20 2002 Hiroyuki Ikezoe <zoe@kasumi.sakura.ne.jp>
142- (0.0.4-10k)
143- applied nomask patch
144
145* Wed Jan 16 2002 Hiroyuki Ikezoe <zoe@kasumi.sakura.ne.jp>
146- (0.0.4-9k)
147- added japanized taskbar
148
149* Tue Jan 15 2002 Hiroyuki Ikezoe <zoe@kasumi.sakura.ne.jp>
150- (0.0.4-8k)
151- fixed eBlueSteel theme for middle-click event
152
153* Sun Jan 13 2002 Hiroyuki Ikezoe <zoe@kasumi.sakura.ne.jp>
154- (0.0.4-7k)
155- added middle-click event and shaded window feature
156
157* Sat Jan 12 2002 Hiroyuki Ikezoe <zoe@kasumi.sakura.ne.jp>
158- (0.0.4-6k)
159- removed taskbar plugin.
160- rearranged japanese patch
161
162* Fri Dec 28 2001 Hiroyuki Ikezoe <zoe@kasumi.sakura.ne.jp>
163- (0.0.4-5k)
164- added taskbar plugin.
165
166* Fri Dec 28 2001 Hiroyuki Ikezoe <zoe@kasumi.sakura.ne.jp>
167- (0.0.4-4k)
168- japanized and some bug fix.
169
170* Wed Dec 12 2001 Hiroyuki Ikezoe <zoe@kasumi.sakura.ne.jp>
171- fixed restart blackbox problem
172
173* Tue Dec 11 2001 Hiroyuki Ikezoe <zoe@kasumi.sakura.ne.jp>
174- version 0.0.4
175- kondarized.
176- fixed golem.install path problem
177
178* Thu Nov 01 2001 HamHam <blend@manabi.gr.jp>
179- apply a patch against the unprotected string on restarting window managers.
180
181* Wed Oct 31 2001 HamHam <blend@manabi.gr.jp>
182- version 0.0.3
183
Note: See TracBrowser for help on using the repository browser.