wok-next annotate openbox/receipt @ rev 20189
Up mesa17 (17.2.4)
author | Xander Ziiryanoff <psychomaniak@xakep.ru> |
---|---|
date | Fri Nov 03 01:04:49 2017 +0100 (2017-11-03) |
parents | b938e6730252 |
children | c3d04e304a7a |
rev | line source |
---|---|
al@19790 | 1 # SliTaz package receipt v2. |
pankso@357 | 2 |
pankso@357 | 3 PACKAGE="openbox" |
devl547@18340 | 4 VERSION="3.6.1" |
pankso@357 | 5 CATEGORY="x-window" |
al@19790 | 6 SHORT_DESC="Small-footprint and standard compliant Window Manager" |
pankso@357 | 7 MAINTAINER="pankso@slitaz.org" |
pascal@15000 | 8 LICENSE="GPL2" |
pankso@12467 | 9 WEB_SITE="http://openbox.org/" |
pankso@16162 | 10 HOST_ARCH="i486 arm" |
pankso@357 | 11 |
al@19790 | 12 TARBALL="openbox-$VERSION.tar.gz" |
al@19790 | 13 WGET_URL="http://openbox.org/dist/openbox/$TARBALL" |
al@19790 | 14 |
al@19790 | 15 BUILD_DEPENDS="glib-dev pango-dev \ |
al@19790 | 16 gettext xorg-libXcursor-dev xorg-libICE-dev xorg-libSM-dev xorg-libXrandr-dev \ |
al@19790 | 17 xorg-libXinerama-dev startup-notification-dev automake libtool docbook-utils \ |
al@19790 | 18 xorg-libXi-dev" |
al@19790 | 19 BUILD_DEPENDS_arm="pango-dev glib-dev xorg-libXft-dev util-linux-uuid-dev \ |
pascal@19459 | 20 libxml2-dev xcb-util-dev" |
al@19814 | 21 SPLIT="openbox-themes openbox-python openbox-dev" |
al@19790 | 22 SIBLINGS="openbox-max" |
pankso@9716 | 23 |
pankso@357 | 24 # Rules to configure and make the package. |
pankso@357 | 25 compile_rules() |
pankso@357 | 26 { |
al@19790 | 27 # openbox required reconfiguration after patching... |
al@19790 | 28 autoreconf -fi && |
al@19790 | 29 |
pankso@357 | 30 ./configure \ |
pankso@357 | 31 --sysconfdir=/etc \ |
pankso@12467 | 32 --libexecdir=/usr/lib/openbox \ |
al@19790 | 33 --disable-static \ |
al@19790 | 34 --docdir=/usr/share/doc/openbox-$VERSION \ |
pascal@1566 | 35 $CONFIGURE_ARGS && |
pascal@1566 | 36 make && |
pankso@12467 | 37 make -j1 DESTDIR=$DESTDIR install && |
al@19790 | 38 |
al@19790 | 39 # Pipe menu. |
al@19790 | 40 cp $stuff/open-folder-menu.sh $install/usr/lib/openbox/ |
pankso@357 | 41 } |
pankso@357 | 42 |
pankso@357 | 43 # Rules to gen a SliTaz package suitable for Tazpkg. |
pankso@357 | 44 genpkg_rules() |
pankso@357 | 45 { |
al@19790 | 46 case $PACKAGE in |
al@19790 | 47 openbox) |
al@19790 | 48 copy obxprop openbox openbox-session *.so* openbox-autostart \ |
al@19790 | 49 pixmaps/ Onyx*/ xsessions/openbox.desktop open-folder-menu.sh |
al@19790 | 50 # SliTaz /etc/xdg/openbox/* files are in 'slitaz-configs' package |
al@19790 | 51 TAGS="window-manager" |
al@19790 | 52 SUGGESTED="obconf spacefm pcmanfm hsetroot wbar2 conky" |
al@19790 | 53 DEPENDS="pango xorg-libSM xorg-libXcursor xorg-libXi \ |
al@19790 | 54 xorg-libXinerama xorg-libXrandr slitaz-configs" |
al@19790 | 55 # Handle SliTaz arch: /etc/slitaz/slitaz.conf |
al@19790 | 56 case "$SLITAZ_ARCH" in |
al@19790 | 57 i?86) DEPENDS="$DEPENDS startup-notification";; |
al@19790 | 58 arm*) DEPENDS="$DEPENDS hsetroot tint2";; |
al@19790 | 59 esac |
al@19790 | 60 ;; |
al@19790 | 61 openbox-python) |
al@19790 | 62 copy openbox-xdg-autostart |
al@19790 | 63 CAT="development|Python script - XDG auto start standard support" |
al@19790 | 64 DEPENDS="openbox python python-xdg" |
al@19790 | 65 ;; |
al@19790 | 66 openbox-themes) |
al@19790 | 67 copy themes/ |
al@19790 | 68 remove_already_packed |
al@19790 | 69 CAT="customiz|official themes set" |
al@19790 | 70 ;; |
al@19790 | 71 openbox-dev) |
al@19790 | 72 copy @dev |
al@19814 | 73 DEPENDS="openbox openbox-themes bzip2-dev \ |
al@19790 | 74 fontconfig-dev freetype-dev glib-dev harfbuzz-dev libffi-dev \ |
al@19790 | 75 liblzma-dev libpng16-dev libxcb-dev libxml2-dev pango-dev pcre-dev \ |
al@19790 | 76 util-linux-uuid-dev xorg-libICE-dev xorg-libSM-dev xorg-libX11-dev \ |
al@19790 | 77 xorg-libXau-dev xorg-libXdmcp-dev xorg-libXext-dev xorg-libXft-dev \ |
al@19790 | 78 xorg-libXi-dev xorg-libXinerama-dev xorg-libXrandr-dev \ |
al@19790 | 79 xorg-libXrender-dev zlib-dev" |
al@19790 | 80 ;; |
al@19790 | 81 esac |
pankso@357 | 82 } |