|
@@ -0,0 +1,136 @@
|
|
|
+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
|