[8071] | 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 |
---|