X-Git-Url: http://git.pld-linux.org/?p=packages%2Fcairo-dock.git;a=blobdiff_plain;f=cairo-dock.spec;fp=cairo-dock.spec;h=098d63b42074fc1a887810954704a33a9af8e339;hp=d1eb862d208379bab976fa3812a54aabca5b7bc9;hb=f78d9b3becb4743fbdf0d68e7590fcf6a47a60bf;hpb=26003597b7a6ec16f6a2f4b33ca56cf3bfc619e3 diff --git a/cairo-dock.spec b/cairo-dock.spec index d1eb862..098d63b 100644 --- a/cairo-dock.spec +++ b/cairo-dock.spec @@ -1,9 +1,9 @@ -# Summary: MacOS-like Dock for GNOME +Summary(pl.UTF-8): Dok w stylu MacOS dla GNOME Name: cairo-dock Version: 1.4.5.1 -Release: 1 -License: GPLv3+ +Release: 0.1 +License: GPL v3+ Group: Applications Source0: http://download.berlios.de/cairo-dock/%{name}-sources-20071214.tar.bz2 # Source0-md5: 5c826e7bb4ac15dc398e59d7f698d1e3 @@ -11,41 +11,57 @@ URL: http://developer.berlios.de/projects/cairo-dock/ BuildRequires: autoconf BuildRequires: automake BuildRequires: cairo-devel -#BuildRequires: intltool +BuildRequires: dbus-glib +BuildRequires: gnome-vfs2-devel >= 2.0 +BuildRequires: gtk+2-devel >= 1:2.0 +BuildRequires: libgnomeui-devel >= 2.0 +BuildRequires: librsvg-devel >= 2.0 BuildRequires: libtool +BuildRequires: pkgconfig BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description An light eye-candy fully themable animated dock for any Linux desktop. -It has a family-likeness with OSX dock, but with more options. +It has a family-likeness with MacOS X dock, but with more options. + +%description -l pl.UTF-8 +Jasny, miły dla oka, w pełni obsługujący motywy, animowany dok dla +pulpitu linuksowego. Jest zbliżony do doka z MacOS X, ale ma więcej +opcji. + +%package devel +Summary: Header files for cairo-dock plugins development +Summary(pl.UTF-8): Pliki nagłówkowe do tworzenia wtyczek cairo-docka +Group: Development/Libraries +# probably doesn't require base + +%description devel +Header files for cairo-dock plugins development. + +%description devel -l pl.UTF-8 +Pliki nagłówkowe do tworzenia wtyczek cairo-docka. %prep -%setup -q -n opt/%{name} +%setup -q -c %build -# if ac/am/* rebuilding is necessary, do it in this order and add -# appropriate BuildRequires -#%%{__intltoolize} -#%%{__gettextize} -#%%{__libtoolize} -#%%{__autoheader} -# if not running libtool or automake, but config.sub is too old: -#cp -f /usr/share/automake/config.sub . -cd cairo-dock +cd opt/cairo-dock +DOCKDIR=$(pwd) %{__autoconf} %{__aclocal} %{__automake} %configure %{__make} -j1 -cd .. -cd plug-ins +cd ../plug-ins + # To fix: logout for dir in clock file-manager rhythmbox dustbin file-manager-gnome rendering; do cd $dir PACKAGES="gtk+-2.0 cairo librsvg-2.0" PACKAGE_LIBS= - PACKAGE_CFLAGS="-I$RPM_BUILD_DIR/opt/cairo-dock/cairo-dock/src" + # WTF ??? + PACKAGE_CFLAGS="-I${DOCKDIR}/cairo-dock/src" %{__autoconf} %{__aclocal} if [ $dir = rhythmbox ]; then @@ -53,72 +69,61 @@ for dir in clock file-manager rhythmbox dustbin file-manager-gnome rendering; do PACKAGES="$PACKAGES dbus-glib-1 dbus-1" elif [ $dir = file-manager-gnome ]; then PACKAGES="$PACKAGES gnome-vfs-2.0 libgnomeui-2.0" - PACKAGE_CFLAGS="$PACKAGE_CFLAGS -I$RPM_BUILD_DIR/opt/cairo-dock/plug-ins/file-manager/src" + PACKAGE_CFLAGS="$PACKAGE_CFLAGS -I${DOCKDIR}/plug-ins/file-manager/src" elif [ $dir = rendering ]; then %{__libtoolize} fi %{__automake} - PACKAGE_LIBS="$PACKAGE_LIBS `pkg-config --libs $PACKAGES`" PACKAGE_CFLAGS="$PACKAGE_CFLAGS `pkg-config --cflags $PACKAGES` " %configure - %{__make} -j1 pkgdatadir=/usr/share/cairo-dock/plug-in/$dir + PACKAGE_LIBS="$PACKAGE_LIBS `pkg-config --libs $PACKAGES`" \ + PACKAGE_CFLAGS="$PACKAGE_CFLAGS `pkg-config --cflags $PACKAGES` " \ + %configure + %{__make} -j1 \ + pkgdatadir=/usr/share/cairo-dock/plug-in/$dir cd .. done -cd .. %install rm -rf $RPM_BUILD_ROOT -cd cairo-dock -%{__make} install \ +%{__make} -C opt/cairo-dock install \ DESTDIR=$RPM_BUILD_ROOT -cd .. -cd plug-ins # To fix: logout for dir in clock file-manager rhythmbox dustbin file-manager-gnome rendering; do - cd $dir - %{__make} install \ + %{__make} -C opt/plug-ins/$dir install \ DESTDIR=$RPM_BUILD_ROOT \ pkgdatadir=/usr/share/cairo-dock/plug-in/$dir - cd .. done -cd .. + +rm -f $RPM_BUILD_ROOT%{_libdir}/*.la %clean rm -rf $RPM_BUILD_ROOT +%post -p /sbin/ldconfig +%postun -p /sbin/ldconfig + %files %defattr(644,root,root,755) %attr(755,root,root) %{_bindir}/cairo-dock - -#%files devel -%{_includedir}/cairo-dock -%{_includedir}/file-manager -%{_libdir}/libcd-clock.so -%attr(755,root,root) %{_libdir}/libcd-clock.so.1 -%attr(755,root,root) %{_libdir}/libcd-clock.so.1.0.0 -%{_libdir}/libcd-dustbin.la -%{_libdir}/libcd-dustbin.so -%attr(755,root,root) %{_libdir}/libcd-dustbin.so.1 -%attr(755,root,root) %{_libdir}/libcd-dustbin.so.1.0.0 -%{_libdir}/libcd-rendering.la -%{_libdir}/libcd-rendering.so -%attr(755,root,root) %{_libdir}/libcd-rendering.so.1 -%attr(755,root,root) %{_libdir}/libcd-rendering.so.1.0.0 -%{_libdir}/libcd-rhythmbox.la -%{_libdir}/libcd-rhythmbox.so -%attr(755,root,root) %{_libdir}/libcd-rhythmbox.so.1 -%attr(755,root,root) %{_libdir}/libcd-rhythmbox.so.1.0.0 -%{_libdir}/libfile-manager-gnome.la -%{_libdir}/libfile-manager-gnome.so -%attr(755,root,root) %{_libdir}/libfile-manager-gnome.so.1 -%attr(755,root,root) %{_libdir}/libfile-manager-gnome.so.1.0.0 -%{_libdir}/libfile-manager.la -%{_libdir}/libfile-manager.so -%attr(755,root,root) %{_libdir}/libfile-manager.so.1 -%attr(755,root,root) %{_libdir}/libfile-manager.so.1.0.0 -%{_pkgconfigdir}/cairo-dock.pc -%{_pkgconfigdir}/file-manager.pc - +%attr(755,root,root) %{_libdir}/libcd-clock.so.1.0.0 +%attr(755,root,root) %ghost %{_libdir}/libcd-clock.so.1 +%attr(755,root,root) %{_libdir}/libcd-clock.so +%attr(755,root,root) %{_libdir}/libcd-dustbin.so.1.0.0 +%attr(755,root,root) %ghost %{_libdir}/libcd-dustbin.so.1 +%attr(755,root,root) %{_libdir}/libcd-dustbin.so +%attr(755,root,root) %{_libdir}/libcd-rendering.so.1.0.0 +%attr(755,root,root) %ghost %{_libdir}/libcd-rendering.so.1 +%attr(755,root,root) %{_libdir}/libcd-rendering.so +%attr(755,root,root) %{_libdir}/libcd-rhythmbox.so.1.0.0 +%attr(755,root,root) %ghost %{_libdir}/libcd-rhythmbox.so.1 +%attr(755,root,root) %{_libdir}/libcd-rhythmbox.so +%attr(755,root,root) %{_libdir}/libfile-manager-gnome.so.1.0.0 +%attr(755,root,root) %ghost %{_libdir}/libfile-manager-gnome.so.1 +%attr(755,root,root) %{_libdir}/libfile-manager-gnome.so +%attr(755,root,root) %{_libdir}/libfile-manager.so.1.0.0 +%attr(755,root,root) %ghost %{_libdir}/libfile-manager.so.1 +%attr(755,root,root) %{_libdir}/libfile-manager.so %dir %{_datadir}/cairo-dock %{_datadir}/cairo-dock/*.svg %{_datadir}/cairo-dock/*.conf @@ -126,3 +131,10 @@ rm -rf $RPM_BUILD_ROOT %{_datadir}/cairo-dock/readme-basic-view %{_datadir}/cairo-dock/*.conf %{_datadir}/cairo-dock/themes + +%files devel +%defattr(644,root,root,755) +%{_includedir}/cairo-dock +%{_includedir}/file-manager +%{_pkgconfigdir}/cairo-dock.pc +%{_pkgconfigdir}/file-manager.pc