wok-next annotate openbox/receipt @ rev 20295

Attempt to fix warzone2100; add feathernotes, featherpad, kvantum, libqscintilla-qt5, plataro
author Aleksej Bobylev <al.bobylev@gmail.com>
date Wed Nov 08 21:51:43 2017 +0200 (2017-11-08)
parents aef69ec23a2f
children 0e7893ac206d
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@20199 49 pixmaps/ Clearlooks/ Onyx*/ xsessions/openbox.desktop \
al@20199 50 open-folder-menu.sh
al@19790 51 # SliTaz /etc/xdg/openbox/* files are in 'slitaz-configs' package
al@19790 52 TAGS="window-manager"
al@19790 53 SUGGESTED="obconf spacefm pcmanfm hsetroot wbar2 conky"
al@19790 54 DEPENDS="pango xorg-libSM xorg-libXcursor xorg-libXi \
al@19790 55 xorg-libXinerama xorg-libXrandr slitaz-configs"
al@19790 56 # Handle SliTaz arch: /etc/slitaz/slitaz.conf
al@19790 57 case "$SLITAZ_ARCH" in
al@19790 58 i?86) DEPENDS="$DEPENDS startup-notification";;
al@19790 59 arm*) DEPENDS="$DEPENDS hsetroot tint2";;
al@19790 60 esac
al@19790 61 ;;
al@19790 62 openbox-python)
al@19790 63 copy openbox-xdg-autostart
al@19790 64 CAT="development|Python script - XDG auto start standard support"
al@19790 65 DEPENDS="openbox python python-xdg"
al@19790 66 ;;
al@19790 67 openbox-themes)
al@20199 68 copy themes/ @rm
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 }