|
Stefan Posdzich |
777f774 |
Name: fbpanel
|
|
Stefan Posdzich |
777f774 |
Version: 4.12
|
|
Stefan Posdzich |
f44cfb6 |
Release: 6%{?dist}
|
|
Stefan Posdzich |
777f774 |
Summary: A lightweight X11 desktop panel
|
|
Stefan Posdzich |
777f774 |
|
|
Stefan Posdzich |
777f774 |
Group: User Interface/Desktops
|
|
Stefan Posdzich |
777f774 |
# %%{_bindir}/fbpanel and almost all plugins are under LGPLv2+
|
|
Stefan Posdzich |
777f774 |
# Some plugins (cpu.so, pager.so, tray.so) are under GPLv2+
|
|
Stefan Posdzich |
777f774 |
License: LGPLv2+ and GPLv2+
|
|
Stefan Posdzich |
777f774 |
URL: http://fbpanel.sourceforge.net
|
|
Stefan Posdzich |
777f774 |
Source: http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tgz
|
|
Stefan Posdzich |
777f774 |
Source1: %{name}.desktop
|
|
Stefan Posdzich |
777f774 |
Patch: fbpanel-4.12-libdir.patch
|
|
Stefan Posdzich |
f44cfb6 |
Patch1: fbpanel-4.12-icon.patch
|
|
Stefan Posdzich |
777f774 |
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
|
Stefan Posdzich |
777f774 |
|
|
Stefan Posdzich |
777f774 |
BuildRequires: gtk2-devel libXpm-devel libXmu-devel desktop-file-utils
|
|
Stefan Posdzich |
777f774 |
|
|
Stefan Posdzich |
777f774 |
%description
|
|
Stefan Posdzich |
777f774 |
fbpanel is a lightweight X11 desktop panel. It works with any ICCCM / NETWM
|
|
Stefan Posdzich |
777f774 |
compliant window manager such as sawfish, metacity, openbox , xfwm4, or KDE.
|
|
Stefan Posdzich |
777f774 |
It features tasklist, pager, launchbar, clock, menu and systray.
|
|
Stefan Posdzich |
777f774 |
|
|
Stefan Posdzich |
777f774 |
%prep
|
|
Stefan Posdzich |
777f774 |
%setup -q
|
|
Stefan Posdzich |
777f774 |
%patch -p1 -b .libdir
|
|
Stefan Posdzich |
f44cfb6 |
%patch1 -p0
|
|
Stefan Posdzich |
777f774 |
|
|
Stefan Posdzich |
777f774 |
sed -i.stamp -e 's|install -m|install -p -m|' \
|
|
Stefan Posdzich |
777f774 |
Makefile */Makefile
|
|
Stefan Posdzich |
777f774 |
sed -i.strip -e 's|strip|true strip|' \
|
|
Stefan Posdzich |
777f774 |
Makefile */Makefile
|
|
Stefan Posdzich |
777f774 |
|
|
Stefan Posdzich |
777f774 |
%build
|
|
Stefan Posdzich |
777f774 |
./configure --prefix=%{_prefix} --libdir=%{_lib}
|
|
Stefan Posdzich |
777f774 |
make \
|
|
Stefan Posdzich |
777f774 |
%{?_smp_mflags} \
|
|
Stefan Posdzich |
777f774 |
Q= \
|
|
Stefan Posdzich |
777f774 |
CFLAGS="${RPM_OPT_FLAGS}"
|
|
Stefan Posdzich |
777f774 |
|
|
Stefan Posdzich |
777f774 |
|
|
Stefan Posdzich |
777f774 |
%install
|
|
Stefan Posdzich |
777f774 |
rm -rf $RPM_BUILD_ROOT
|
|
Stefan Posdzich |
777f774 |
make install PREFIX=$RPM_BUILD_ROOT%{_prefix}
|
|
Stefan Posdzich |
777f774 |
|
|
Stefan Posdzich |
777f774 |
# desktop file stuff
|
|
Stefan Posdzich |
777f774 |
desktop-file-install --vendor="fedora" \
|
|
Stefan Posdzich |
777f774 |
--dir=$RPM_BUILD_ROOT%{_datadir}/applications \
|
|
Stefan Posdzich |
777f774 |
%{SOURCE1}
|
|
Stefan Posdzich |
777f774 |
# icon
|
|
Stefan Posdzich |
777f774 |
mkdir -p $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/128x128/apps
|
|
Stefan Posdzich |
777f774 |
|
|
Stefan Posdzich |
777f774 |
install -p -m 0644 config/images/star.png \
|
|
Stefan Posdzich |
777f774 |
$RPM_BUILD_ROOT%{_datadir}/icons/hicolor/128x128/apps/%{name}.png
|
|
Stefan Posdzich |
777f774 |
|
|
Stefan Posdzich |
777f774 |
|
|
Stefan Posdzich |
777f774 |
find $RPM_BUILD_ROOT%{_libdir}/%{name} -name \*.so -print0 | \
|
|
Stefan Posdzich |
777f774 |
xargs -0 chmod 0755
|
|
Stefan Posdzich |
777f774 |
|
|
Stefan Posdzich |
777f774 |
%clean
|
|
Stefan Posdzich |
777f774 |
rm -rf $RPM_BUILD_ROOT
|
|
Stefan Posdzich |
777f774 |
|
|
Stefan Posdzich |
777f774 |
|
|
Stefan Posdzich |
777f774 |
%post
|
|
Stefan Posdzich |
777f774 |
touch --no-create %{_datadir}/icons/hicolor
|
|
Stefan Posdzich |
777f774 |
if [ -x %{_bindir}/gtk-update-icon-cache ] ; then
|
|
Stefan Posdzich |
777f774 |
%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
|
|
Stefan Posdzich |
777f774 |
fi
|
|
Stefan Posdzich |
777f774 |
|
|
Stefan Posdzich |
777f774 |
|
|
Stefan Posdzich |
777f774 |
%postun
|
|
Stefan Posdzich |
777f774 |
touch --no-create %{_datadir}/icons/hicolor
|
|
Stefan Posdzich |
777f774 |
if [ -x %{_bindir}/gtk-update-icon-cache ] ; then
|
|
Stefan Posdzich |
777f774 |
%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
|
|
Stefan Posdzich |
777f774 |
fi
|
|
Stefan Posdzich |
777f774 |
|
|
Stefan Posdzich |
777f774 |
|
|
Stefan Posdzich |
777f774 |
%files
|
|
Stefan Posdzich |
777f774 |
%defattr(-,root,root,-)
|
|
Stefan Posdzich |
777f774 |
%doc CHANGELOG COPYING CREDITS README
|
|
Stefan Posdzich |
777f774 |
%{_bindir}/%{name}
|
|
Stefan Posdzich |
777f774 |
%{_libdir}/%{name}
|
|
Stefan Posdzich |
777f774 |
%{_datadir}/%{name}
|
|
Stefan Posdzich |
777f774 |
%{_mandir}/man1/%{name}.1.*
|
|
Stefan Posdzich |
777f774 |
%{_datadir}/applications/fedora-%{name}.desktop
|
|
Stefan Posdzich |
777f774 |
%{_datadir}/icons/hicolor/*/apps/%{name}.png
|
|
Stefan Posdzich |
777f774 |
|
|
Stefan Posdzich |
777f774 |
|
|
Stefan Posdzich |
777f774 |
%changelog
|
|
Stefan Posdzich |
f44cfb6 |
* Fri Jul 04 2008 Stefan Posdzich <cheekyboinc@foresightlinux.org> - 4.12-6
|
|
Stefan Posdzich |
f44cfb6 |
- Add icon.patch to bring the Fedora icon to the panel
|
|
Stefan Posdzich |
f44cfb6 |
- Modified the existing apps in the Panel (like emacs -> gedit)
|
|
Stefan Posdzich |
f44cfb6 |
|
|
Stefan Posdzich |
777f774 |
* Wed Jun 18 2008 Stefan Posdzich <cheekyboinc@foresightlinux.org> - 4.12-5
|
|
Stefan Posdzich |
777f774 |
- Add comment about the license
|
|
Stefan Posdzich |
777f774 |
- Remove redundant Source2:
|
|
Stefan Posdzich |
777f774 |
|
|
Stefan Posdzich |
777f774 |
* Tue Jun 17 2008 Stefan Posdzich <cheekyboinc@foresightlinux.org> - 4.12-4
|
|
Stefan Posdzich |
777f774 |
- Add correct url for Source:
|
|
Stefan Posdzich |
777f774 |
- Add gtk-update-icon-cache
|
|
Stefan Posdzich |
777f774 |
- Add timestamps
|
|
Stefan Posdzich |
777f774 |
- Add missing debuginfo rpm
|
|
Stefan Posdzich |
777f774 |
- Changed licence, MIT to LGPLv2+ and GPLv2+
|
|
Stefan Posdzich |
777f774 |
- Remove unneeded ldconfig
|
|
Stefan Posdzich |
777f774 |
- Remove redundant BuildRequires: atk-devel, pango-devel and cairo-devel
|
|
Stefan Posdzich |
777f774 |
|
|
Stefan Posdzich |
777f774 |
* Sun Jun 15 2008 Stefan Posdzich <cheekyboinc@foresightlinux.org> - 4.12-3
|
|
Stefan Posdzich |
777f774 |
- Solved build failure and broken libs-patch with patch from Robert Scheck
|
|
Stefan Posdzich |
777f774 |
|
|
Stefan Posdzich |
777f774 |
* Sat Jun 07 2008 Stefan Posdzich <cheekyboinc@foresightlinux.org> - 4.12-2
|
|
Stefan Posdzich |
777f774 |
- fixed rpmlint errors
|
|
Stefan Posdzich |
777f774 |
- new .desktop file
|
|
Stefan Posdzich |
777f774 |
- cleanup
|
|
Stefan Posdzich |
777f774 |
|
|
Stefan Posdzich |
777f774 |
* Sun May 25 2008 Stefan Posdzich <cheekyboinc@foresightlinux.org> - 4.12-1
|
|
Stefan Posdzich |
777f774 |
- first version of the SPEC file
|