diff --git a/srcpkgs/compiz-plugins-extra/compiz-plugins-extra-devel.template b/srcpkgs/compiz-plugins-extra/compiz-plugins-extra-devel.template index ace60a97531..d4c52bac511 100644 --- a/srcpkgs/compiz-plugins-extra/compiz-plugins-extra-devel.template +++ b/srcpkgs/compiz-plugins-extra/compiz-plugins-extra-devel.template @@ -1,38 +1,25 @@ # Template file for 'compiz-plugins-extra-devel'. # -short_desc="${sourcepkg} development files" +short_desc="${sourcepkg} - development files" long_desc="${long_desc} This package contains files for development, headers, static libs, etc." Add_dependency run pkg-config -Add_dependency run compiz-bcop -Add_dependency run libXcomposite-devel -Add_dependency run libXdamage-devel -Add_dependency run libXrandr-devel -Add_dependency run libXinerama-devel -Add_dependency run libSM-devel -Add_dependency run libxslt-devel -Add_dependency run zlib-devel -Add_dependency run glibc-devel -Add_dependency run startup-notification-devel -Add_dependency run libXfixes-devel -Add_dependency run libICE-devel -Add_dependency run libxml2-devel -Add_dependency run libnotify-devel -Add_dependency run gtk+-devel -Add_dependency run dbus-glib-devel -Add_dependency run atk-devel -Add_dependency run glib-devel -Add_dependency run pango-devel -Add_dependency run cairo-devel -Add_dependency run freetype-devel -Add_dependency run fontconfig-devel -Add_dependency run dbus-devel -Add_dependency run libXrender-devel -Add_dependency run libX11-devel +Add_dependency run intltool +Add_dependency run cmake +Add_dependency run compiz-core-devel Add_dependency run MesaLib-devel -Add_dependency run compiz-devel +Add_dependency run libstdc++-devel +Add_dependency run glibc-devel +Add_dependency run libnotify-devel +Add_dependency run glib-devel +Add_dependency run boost-devel +Add_dependency run libX11-devel +Add_dependency run compiz-plugins-main-devel +Add_dependency run libXext-devel +Add_dependency run cairo-devel +Add_dependency run libXfixes-devel Add_dependency run compiz-plugins-extra do_install() diff --git a/srcpkgs/compiz-plugins-extra/depends b/srcpkgs/compiz-plugins-extra/depends index 67f3e101502..2ace6d3fb1f 100644 --- a/srcpkgs/compiz-plugins-extra/depends +++ b/srcpkgs/compiz-plugins-extra/depends @@ -1,2 +1,2 @@ -abi_depends=">=0.8.4" +abi_depends=">=0.9.2" api_depends="${abi_depends}" diff --git a/srcpkgs/compiz-plugins-extra/template b/srcpkgs/compiz-plugins-extra/template index 33e4c6598f5..ff39f337674 100644 --- a/srcpkgs/compiz-plugins-extra/template +++ b/srcpkgs/compiz-plugins-extra/template @@ -1,11 +1,12 @@ # Template file for 'compiz-plugins-extra' pkgname=compiz-plugins-extra -version=0.8.6 -distfiles="http://releases.compiz-fusion.org/$version/$pkgname-$version.tar.bz2" -build_style=gnu_configure +version=0.9.2 +wrksrc=plugins-extra +distfiles="http://releases.compiz.org/$version/$pkgname-$version.tar.bz2" +build_style=custom-install short_desc="Compiz Extra plugins" extratainer="Juan RP " -checksum=e111beecd9e563065448aae81002fd6cb644b3cd0e11a8406d6a2d3146747de1 +checksum=1cbf54427d5174fd36291c157bb2303bb3eb5767b0b4ee5409b0643c7f016797 long_desc=" Compiz is a compositing window manager that uses 3D graphics acceleration via OpenGL. It provides various new graphical effects and features on @@ -14,59 +15,75 @@ long_desc=" This package contains the Compiz extra plugins." subpackages="$pkgname-devel" -Add_dependency run libXcomposite -Add_dependency run libXdamage -Add_dependency run libXrandr -Add_dependency run libXinerama -Add_dependency run libSM -Add_dependency run libXext -Add_dependency run libxslt -Add_dependency run zlib + +gconf_schemas=" +compiz-td.schemas +compiz-widget.schemas +compiz-reflex.schemas +compiz-scalefilter.schemas +compiz-gears.schemas +compiz-crashhandler.schemas +compiz-group.schemas +compiz-mblur.schemas +compiz-showdesktop.schemas +compiz-grid.schemas +compiz-notification.schemas +compiz-shelf.schemas +compiz-cubeaddon.schemas +compiz-wallpaper.schemas +compiz-maximumize.schemas +compiz-bicubic.schemas +compiz-extrawm.schemas +compiz-loginout.schemas +compiz-animationaddon.schemas +compiz-splash.schemas +compiz-trailfocus.schemas +compiz-showmouse.schemas +compiz-bench.schemas +compiz-firepaint.schemas +compiz-fadedesktop.schemas +compiz-addhelper.schemas" + +Add_dependency run libgcc Add_dependency run glibc -Add_dependency run startup-notification -Add_dependency run libXfixes -Add_dependency run libICE -Add_dependency run libxml2 +Add_dependency run libstdc++ Add_dependency run libnotify -Add_dependency run gtk+ -Add_dependency run dbus-glib -Add_dependency run atk Add_dependency run glib -Add_dependency run pango -Add_dependency run cairo -Add_dependency run freetype -Add_dependency run fontconfig -Add_dependency run dbus-libs -Add_dependency run libXrender +Add_dependency run boost Add_dependency run libX11 Add_dependency run MesaLib -Add_dependency run compiz +Add_dependency run compiz-core +Add_dependency run compiz-plugins-main +Add_dependency run libXext +Add_dependency run cairo +Add_dependency run libXfixes + Add_dependency build pkg-config Add_dependency build intltool -Add_dependency build compiz-bcop -Add_dependency build libXcomposite-devel -Add_dependency build libXdamage-devel -Add_dependency build libXrandr-devel -Add_dependency build libXinerama-devel -Add_dependency build libSM-devel -Add_dependency build libxslt-devel -Add_dependency build zlib-devel -Add_dependency build glibc-devel -Add_dependency build startup-notification-devel -Add_dependency build libXfixes-devel -Add_dependency build libICE-devel -Add_dependency build libxml2-devel -Add_dependency build libnotify-devel -Add_dependency build gtk+-devel -Add_dependency build dbus-glib-devel -Add_dependency build atk-devel -Add_dependency build glib-devel -Add_dependency build pango-devel -Add_dependency build cairo-devel -Add_dependency build freetype-devel -Add_dependency build fontconfig-devel -Add_dependency build dbus-devel -Add_dependency build libXrender-devel -Add_dependency build libX11-devel +Add_dependency build cmake +Add_dependency build compiz-core-devel Add_dependency build MesaLib-devel -Add_dependency build compiz-devel +Add_dependency build libstdc++-devel +Add_dependency build glibc-devel +Add_dependency build libnotify-devel +Add_dependency build glib-devel +Add_dependency build boost-devel +Add_dependency build libX11-devel +Add_dependency build compiz-plugins-main-devel +Add_dependency build libXext-devel +Add_dependency build cairo-devel +Add_dependency build libXfixes-devel + +do_build() +{ + mkdir -p ${wrksrc}/build && cd ${wrksrc}/build && \ + cmake -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCOMPIZ_DISABLE_SCHEMAS_INSTALL=yes .. && \ + make ${makejobs} || return 1 +} + +do_install() +{ + cd ${wrksrc}/build && make DESTDIR=${DESTDIR} install || return 1 +}