wok-next diff qterminal/receipt @ rev 20245

update some bdeps
author Pascal Bellard <pascal.bellard@slitaz.org>
date Tue Nov 07 09:53:36 2017 +0100 (2017-11-07)
parents c0ce132ba4ee
children d394530f7404
line diff
     1.1 --- a/qterminal/receipt	Thu Jan 15 01:14:17 2015 +0200
     1.2 +++ b/qterminal/receipt	Tue Nov 07 09:53:36 2017 +0100
     1.3 @@ -1,37 +1,34 @@
     1.4 -# SliTaz package receipt.
     1.5 +# SliTaz package receipt v2.
     1.6  
     1.7  PACKAGE="qterminal"
     1.8 -COMMIT="fff3774510ac437b8635f8a0b6c2d7f20b9cef86"
     1.9 -VERSION="${COMMIT:0:7}"
    1.10 +VERSION="0.7.1"
    1.11  CATEGORY="system-tools"
    1.12 -SHORT_DESC="A Qt based terminal"
    1.13 +SHORT_DESC="A lightweight Qt-based terminal emulator"
    1.14  MAINTAINER="al.bobylev@gmail.com"
    1.15  LICENSE="GPL2"
    1.16  WEB_SITE="https://github.com/qterminal/qterminal"
    1.17 -TARBALL="$PACKAGE-$VERSION.tar.gz"
    1.18 -WGET_URL="$WEB_SITE/archive/$COMMIT.tar.gz"
    1.19 -GENERIC_PIXMAPS="no"
    1.20 -GENERIC_MENUS="no"
    1.21 -TAGS="terminal"
    1.22 +LFS="http://www.linuxfromscratch.org/blfs/view/stable/lxqt/qterminal.html"
    1.23  
    1.24 -DEPENDS="libQtCore libQtGui xorg-libX11 qtermwidget"
    1.25 -BUILD_DEPENDS="wget cacerts cmake Qt4-dev qmake qtermwidget-dev xorg-libX11-dev"
    1.26 +TARBALL="$PACKAGE-$VERSION.tar.xz"
    1.27 +WGET_URL="https://github.com/lxde/qterminal/releases/download/$VERSION/$TARBALL"
    1.28  
    1.29 -# Rules to configure and make the package.
    1.30 -compile_rules()
    1.31 -{
    1.32 +BUILD_DEPENDS="cmake qt5-dev mesa17-dev qtermwidget-dev lxqt-build-tools"
    1.33 +
    1.34 +compile_rules() {
    1.35  	mkdir build; cd build
    1.36 -	cmake -DCMAKE_INSTALL_PREFIX=/usr -DUSE_SYSTEM_QXT=0 .. &&
    1.37 -	make &&
    1.38 -	make DESTDIR=$install install
    1.39 +	cmake \
    1.40 +		-DCMAKE_BUILD_TYPE=Release \
    1.41 +		-DCMAKE_INSTALL_PREFIX=/usr \
    1.42 +		-DPULL_TRANSLATIONS=no \
    1.43 +		.. &&
    1.44 +	LIBRARY_PATH=/usr/lib make &&
    1.45 +	make install
    1.46  }
    1.47  
    1.48 -# Rules to gen a SliTaz package suitable for Tazpkg.
    1.49 -genpkg_rules()
    1.50 -{
    1.51 -	mkdir -p $fs/usr/share
    1.52 -	cp -a $install/usr/bin $fs/usr
    1.53 -	cp -a $install/usr/share/applications $fs/usr/share
    1.54 -
    1.55 -	sed -i 's|^Icon=.*$|Icon=terminal|g' $fs/usr/share/applications/*.desktop
    1.56 +genpkg_rules() {
    1.57 +	copy @std
    1.58 +	rm -r $fs/usr/share/appdata $fs/usr/share/icons
    1.59 +	sed -i '/^Actions=/d' $fs/usr/share/applications/qterminal.desktop
    1.60 +	DEPENDS="qt5-base qt5-x11extras qtermwidget xorg-libX11"
    1.61 +	TAGS="terminal LXQt"
    1.62  }