123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136 |
- Summary: Lightweight desktop panel
- Summary(ja): 軽量デスクトップパネル
- Name: fbpanel
- Version: 6.1
- Release: 2%{?_dist_release}
- # %%{_bindir}/fbpanel-bin and almost all plugins are under LGPLv2+
- # Some plugins (cpu.so, pager.so, tray.so) are under GPLv2+
- License: LGPLv2+, GPLv2+
- URL: http://fbpanel.sourceforge.net/
- Group: User Interface/X
- BuildRoot: %{_tmppath}/%{name}-%{version}-root
- Vendor: Project Vine
- Distribution: Vine Linux
- Packager: TANAKA hiroaki <mosaicist@jcom.home.ne.jp>
- BuildRequires: gtk2-devel libXpm-devel libXmu-devel desktop-file-utils
- ###BuildRequires: gdk-pixbuf2-devel
- Requires: fontconfig, freetype2, ncurses, zenity
- Source0: http://sourceforge.net/projects/fbpanel/files/%{name}/%version}/%{name}-%{version}.tbz2
- # icons
- Source10: fbpanel_data.tar.bz2
- # utils
- Source11: fbpanel_exec.tar.bz2
- # start script
- Source12: fbpanel_start
- # additional icons
- Patch1: fbpanel-6.0-icons.patch
- # default apps
- Patch2: fbpanel-6.0-mkprof.patch
- # default configuration
- Patch3: fbpanel-6.1-default_in.patch
- # logout script
- Patch4: fbpanel-6.0-xlogout.patch
- # additional utils
- Patch5: fbpanel-6.0-exec.patch
- # binary name (fbpanel -> fbpanel-bin)
- Patch6: fbpanel-6.0-panname.patch
- %description
- Fbpanel is a lightweight, NETWM(wm-spec) compliant desktop panel. It works with any NETWM compliant window manager
- %description -l ja
- FBpanel は NETWM(wm-spec)準拠のウィンドウマネージャ環境で作動する軽量デスクトップパネルです。
- %prep
- %setup -q -a 10 -a 11
- %patch1 -p1
- %patch2 -p1
- %patch3 -p1
- %patch4 -p1
- %patch5 -p1
- %patch6 -p1
- %build
- %__rm -rf %{buildroot}
- CFLAGS="${CFLAGS:-%optflags}" ; export CFLAGS
- LDFLAGS="${LDFLAGS} -lX11 -lm" ; export LDFLAGS
- ./configure \
- --host=%{_host} --build=%{_build} \
- --target=%{_target_platform} \
- --prefix=%{_prefix} \
- --bindir=%{_bindir} \
- --datadir=%{_datadir} \
- --libdir=%{_libdir} \
- --mandir=%{_mandir} \
- %__make
- %{__gzip} data/man/fbpanel.1
- %install
- %__make "DESTDIR=%{buildroot}" install
- # install manpage
- %{__mkdir_p} %{buildroot}%{_mandir}/man1/
- %{__install} -m 644 data/man/%{name}.1.gz %{buildroot}%{_mandir}/man1/
- # install startup script
- %{__install} -m 755 %{SOURCE12} %{buildroot}%{_bindir}/fbpanel
- # install README.ja
- %{__install} -m 644 data/README.ja %{buildroot}%{_datadir}/%{name}/
- # install desktop-entry
- %{__mkdir_p} %{buildroot}%{_datadir}/applications/
- %__cat > %{buildroot}%{_datadir}/applications/%{name}.desktop <<EOF
- [Desktop Entry]
- Name=FbPanel
- Name[ja]=FbPanel
- Comment=FbPanel
- Comment[ja]=軽量デスクトップパネル
- Exec=fbpanel
- Icon=/usr/share/fbpanel/images/vine.svg
- Terminal=false
- MultipleArgs=false
- Type=Application
- Categories=Application;Utility;
- EOF
- %clean
- rm -rf %{buildroot}
- %files
- %defattr(-,root,root)
- %{_bindir}/*
- %{_libdir}/*
- %{_libexecdir}/*
- %{_datadir}/*
- %changelog
- * Sun Dec 29 2013 TANAKA hiroaki <mosaicist@jcom.home.ne.jp> 6.1-2
- - rebuild with gcc-4.8
- * Fri Mar 23 2012 KATO Masashi <mkato@par.odn.ne.jp> 6.1-1
- - upstream update
- - removed BR: gdk-pixbuf2-devel
- - added linker option "-lm"
- - updated Patch3 (fbpanel-6.1-default_in.patch)
- * Sat Mar 10 2012 KATO Masashi <mkato@par.odn.ne.jp> 6.0-2
- - changed BR: gdk-pixbuf-devel with gdk-pixbuf2-devel
- - added linker option "-lX11"
- * Wed May 26 2010 KATO Masashi <mkato@par.odn.ne.jp> 6.0-1
- - upstream update
- - added icons (Source10 & Patch1)
- - arranged default config file (Patch2, Patch3)
- - added & arranged util-scripts (Source11 & Patch4, Patch5)
- - added startup script
- * Mon Mar 22 2010 KATO Masashi <mkato@par.odn.ne.jp> 5.6-1
- - initial build for Vine Linux
|