summaryrefslogtreecommitdiff
path: root/x11-wm/compiz/compiz-9999.ebuild
diff options
context:
space:
mode:
Diffstat (limited to 'x11-wm/compiz/compiz-9999.ebuild')
-rw-r--r--x11-wm/compiz/compiz-9999.ebuild16
1 files changed, 11 insertions, 5 deletions
diff --git a/x11-wm/compiz/compiz-9999.ebuild b/x11-wm/compiz/compiz-9999.ebuild
index 89d7215..b6146a0 100644
--- a/x11-wm/compiz/compiz-9999.ebuild
+++ b/x11-wm/compiz/compiz-9999.ebuild
@@ -103,6 +103,10 @@ pkg_pretend() {
fi
}
+pkg_setup() {
+ python-single-r1_pkg_setup
+}
+
src_prepare() {
cmake-utils_src_prepare
sed -i \
@@ -110,14 +114,9 @@ src_prepare() {
-e "s|/lib/python|/$(get_libdir)/python|" \
compizconfig/compizconfig-python/CMakeLists.txt
epatch "${FILESDIR}"/access_violation.patch
- epatch "${FILESDIR}"/fix_pkgconfig_libdir.patch
eapply_user
}
-pkg_setup() {
- python-single-r1_pkg_setup
-}
-
src_configure() {
use debug && CMAKE_BUILD_TYPE=Debug
local mycmakeargs=(
@@ -138,6 +137,11 @@ src_configure() {
cmake-utils_src_configure
}
+src_install() {
+ cmake-utils_src_install
+ python_optimize
+}
+
pkg_preinst() {
use gnome && gnome2_gconf_savelist
gnome2_icon_savelist
@@ -145,6 +149,7 @@ pkg_preinst() {
pkg_postinst() {
use gnome && gnome2_gconf_install
+ xdg_desktop_database_update
xdg_icon_cache_update
if use dbus; then
ewarn "The dbus plugin is known to crash compiz in this version. Disable"
@@ -157,5 +162,6 @@ pkg_prerm() {
}
pkg_postrm() {
+ xdg_desktop_database_update
xdg_icon_cache_update
}