SPECS: cairo-dock.spec (NEW) - added - NFY, needs -devel

aredridel aredridel at pld-linux.org
Mon Dec 17 09:41:53 CET 2007


Author: aredridel                    Date: Mon Dec 17 08:41:53 2007 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- added
- NFY, needs -devel

---- Files affected:
SPECS:
   cairo-dock.spec (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: SPECS/cairo-dock.spec
diff -u /dev/null SPECS/cairo-dock.spec:1.1
--- /dev/null	Mon Dec 17 09:41:53 2007
+++ SPECS/cairo-dock.spec	Mon Dec 17 09:41:48 2007
@@ -0,0 +1,140 @@
+# $Revision$, $Date$
+#
+Summary:	MacOS-like Dock for GNOME
+Name:		cairo-dock
+Version:	1.4.5.1
+Release:	1
+License:	GPLv3+
+Group:		Applications
+Source0:	http://download.berlios.de/cairo-dock/%{name}-sources-20071214.tar.bz2
+# Source0-md5:	5c826e7bb4ac15dc398e59d7f698d1e3
+URL:		http://developer.berlios.de/projects/cairo-dock/
+BuildRequires:	autoconf
+BuildRequires:	automake
+BuildRequires:	cairo-devel
+#BuildRequires:	intltool
+BuildRequires:	libtool
+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.
+
+%prep
+%setup -q -n opt/%{name}
+
+%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
+%{__autoconf}
+%{__aclocal}
+%{__automake}
+%configure
+%{__make}
+cd ..
+
+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"
+	%{__autoconf}
+	%{__aclocal}
+	if [ $dir = rhythmbox ]; then
+		%{__libtoolize}
+		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"
+	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} pkgdatadir=/usr/share/cairo-dock/plug-in/$dir
+	cd ..
+done
+cd ..
+
+%install
+rm -rf $RPM_BUILD_ROOT
+
+cd cairo-dock
+%{__make} 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 \
+		DESTDIR=$RPM_BUILD_ROOT \
+		pkgdatadir=/usr/share/cairo-dock/plug-in/$dir
+	cd ..
+done
+cd ..
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%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
+
+%dir %{_datadir}/cairo-dock
+%{_datadir}/cairo-dock/*.svg
+%{_datadir}/cairo-dock/*.conf
+%{_datadir}/cairo-dock/plug-in
+%{_datadir}/cairo-dock/readme-basic-view
+%{_datadir}/cairo-dock/*.conf
+%{_datadir}/cairo-dock/themes
+
+%define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
+%changelog
+* %{date} PLD Team <feedback at pld-linux.org>
+All persons listed below can be reached at <cvs_login>@pld-linux.org
+
+$Log$
+Revision 1.1  2007-12-17 08:41:48  aredridel
+- added
+- NFY, needs -devel
+
================================================================


More information about the pld-cvs-commit mailing list