1 | Summary: Lightweight desktop panel |
---|
2 | Summary(ja): 軽量デスクトップパネル |
---|
3 | Name: fbpanel |
---|
4 | Version: 6.1 |
---|
5 | Release: 2%{?_dist_release} |
---|
6 | # %%{_bindir}/fbpanel-bin and almost all plugins are under LGPLv2+ |
---|
7 | # Some plugins (cpu.so, pager.so, tray.so) are under GPLv2+ |
---|
8 | License: LGPLv2+, GPLv2+ |
---|
9 | URL: http://fbpanel.sourceforge.net/ |
---|
10 | Group: User Interface/X |
---|
11 | BuildRoot: %{_tmppath}/%{name}-%{version}-root |
---|
12 | Vendor: Project Vine |
---|
13 | Distribution: Vine Linux |
---|
14 | Packager: TANAKA hiroaki <mosaicist@jcom.home.ne.jp> |
---|
15 | BuildRequires: gtk2-devel libXpm-devel libXmu-devel desktop-file-utils |
---|
16 | ###BuildRequires: gdk-pixbuf2-devel |
---|
17 | Requires: fontconfig, freetype2, ncurses, zenity |
---|
18 | Source0: http://sourceforge.net/projects/fbpanel/files/%{name}/%version}/%{name}-%{version}.tbz2 |
---|
19 | # icons |
---|
20 | Source10: fbpanel_data.tar.bz2 |
---|
21 | # utils |
---|
22 | Source11: fbpanel_exec.tar.bz2 |
---|
23 | # start script |
---|
24 | Source12: fbpanel_start |
---|
25 | # additional icons |
---|
26 | Patch1: fbpanel-6.0-icons.patch |
---|
27 | # default apps |
---|
28 | Patch2: fbpanel-6.0-mkprof.patch |
---|
29 | # default configuration |
---|
30 | Patch3: fbpanel-6.1-default_in.patch |
---|
31 | # logout script |
---|
32 | Patch4: fbpanel-6.0-xlogout.patch |
---|
33 | # additional utils |
---|
34 | Patch5: fbpanel-6.0-exec.patch |
---|
35 | # binary name (fbpanel -> fbpanel-bin) |
---|
36 | Patch6: fbpanel-6.0-panname.patch |
---|
37 | |
---|
38 | %description |
---|
39 | Fbpanel is a lightweight, NETWM(wm-spec) compliant desktop panel. It works with any NETWM compliant window manager |
---|
40 | %description -l ja |
---|
41 | FBpanel は NETWM(wm-spec)準拠のウィンドウマネージャ環境で作動する軽量デスクトップパネルです。 |
---|
42 | |
---|
43 | |
---|
44 | %prep |
---|
45 | |
---|
46 | %setup -q -a 10 -a 11 |
---|
47 | %patch1 -p1 |
---|
48 | %patch2 -p1 |
---|
49 | %patch3 -p1 |
---|
50 | %patch4 -p1 |
---|
51 | %patch5 -p1 |
---|
52 | %patch6 -p1 |
---|
53 | |
---|
54 | %build |
---|
55 | |
---|
56 | %__rm -rf %{buildroot} |
---|
57 | |
---|
58 | CFLAGS="${CFLAGS:-%optflags}" ; export CFLAGS |
---|
59 | LDFLAGS="${LDFLAGS} -lX11 -lm" ; export LDFLAGS |
---|
60 | ./configure \ |
---|
61 | --host=%{_host} --build=%{_build} \ |
---|
62 | --target=%{_target_platform} \ |
---|
63 | --prefix=%{_prefix} \ |
---|
64 | --bindir=%{_bindir} \ |
---|
65 | --datadir=%{_datadir} \ |
---|
66 | --libdir=%{_libdir} \ |
---|
67 | --mandir=%{_mandir} \ |
---|
68 | |
---|
69 | %__make |
---|
70 | |
---|
71 | %{__gzip} data/man/fbpanel.1 |
---|
72 | |
---|
73 | %install |
---|
74 | |
---|
75 | %__make "DESTDIR=%{buildroot}" install |
---|
76 | |
---|
77 | # install manpage |
---|
78 | %{__mkdir_p} %{buildroot}%{_mandir}/man1/ |
---|
79 | %{__install} -m 644 data/man/%{name}.1.gz %{buildroot}%{_mandir}/man1/ |
---|
80 | # install startup script |
---|
81 | %{__install} -m 755 %{SOURCE12} %{buildroot}%{_bindir}/fbpanel |
---|
82 | # install README.ja |
---|
83 | %{__install} -m 644 data/README.ja %{buildroot}%{_datadir}/%{name}/ |
---|
84 | # install desktop-entry |
---|
85 | %{__mkdir_p} %{buildroot}%{_datadir}/applications/ |
---|
86 | %__cat > %{buildroot}%{_datadir}/applications/%{name}.desktop <<EOF |
---|
87 | [Desktop Entry] |
---|
88 | Name=FbPanel |
---|
89 | Name[ja]=FbPanel |
---|
90 | Comment=FbPanel |
---|
91 | Comment[ja]=軽量デスクトップパネル |
---|
92 | Exec=fbpanel |
---|
93 | Icon=/usr/share/fbpanel/images/vine.svg |
---|
94 | Terminal=false |
---|
95 | MultipleArgs=false |
---|
96 | Type=Application |
---|
97 | Categories=Application;Utility; |
---|
98 | EOF |
---|
99 | |
---|
100 | |
---|
101 | %clean |
---|
102 | |
---|
103 | rm -rf %{buildroot} |
---|
104 | |
---|
105 | |
---|
106 | %files |
---|
107 | %defattr(-,root,root) |
---|
108 | %{_bindir}/* |
---|
109 | %{_libdir}/* |
---|
110 | %{_libexecdir}/* |
---|
111 | %{_datadir}/* |
---|
112 | |
---|
113 | |
---|
114 | %changelog |
---|
115 | * Sun Dec 29 2013 TANAKA hiroaki <mosaicist@jcom.home.ne.jp> 6.1-2 |
---|
116 | - rebuild with gcc-4.8 |
---|
117 | |
---|
118 | * Fri Mar 23 2012 KATO Masashi <mkato@par.odn.ne.jp> 6.1-1 |
---|
119 | - upstream update |
---|
120 | - removed BR: gdk-pixbuf2-devel |
---|
121 | - added linker option "-lm" |
---|
122 | - updated Patch3 (fbpanel-6.1-default_in.patch) |
---|
123 | |
---|
124 | * Sat Mar 10 2012 KATO Masashi <mkato@par.odn.ne.jp> 6.0-2 |
---|
125 | - changed BR: gdk-pixbuf-devel with gdk-pixbuf2-devel |
---|
126 | - added linker option "-lX11" |
---|
127 | |
---|
128 | * Wed May 26 2010 KATO Masashi <mkato@par.odn.ne.jp> 6.0-1 |
---|
129 | - upstream update |
---|
130 | - added icons (Source10 & Patch1) |
---|
131 | - arranged default config file (Patch2, Patch3) |
---|
132 | - added & arranged util-scripts (Source11 & Patch4, Patch5) |
---|
133 | - added startup script |
---|
134 | |
---|
135 | * Mon Mar 22 2010 KATO Masashi <mkato@par.odn.ne.jp> 5.6-1 |
---|
136 | - initial build for Vine Linux |
---|