]> git.pld-linux.org Git - packages/cairo-dock.git/commitdiff
- added
authoraredridel <aredridel@pld-linux.org>
Mon, 17 Dec 2007 08:41:48 +0000 (08:41 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
- NFY, needs -devel

Changed files:
    cairo-dock.spec -> 1.1

cairo-dock.spec [new file with mode: 0644]

diff --git a/cairo-dock.spec b/cairo-dock.spec
new file mode 100644 (file)
index 0000000..1f182ec
--- /dev/null
@@ -0,0 +1,128 @@
+#
+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
This page took 0.107786 seconds and 4 git commands to generate.