From ec9d3a960e8db7912857513db7b4df9608c988c8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Thu, 19 Nov 2020 08:35:49 +0700 Subject: [PATCH] tint2: split tint2conf out, build with -O2 Split tint2conf out to remove gtk+ dependency. --- srcpkgs/tint2/template | 18 ++++++++++++++++-- srcpkgs/tint2conf | 1 + 2 files changed, 17 insertions(+), 2 deletions(-) create mode 120000 srcpkgs/tint2conf diff --git a/srcpkgs/tint2/template b/srcpkgs/tint2/template index 21791e76790..4a15af5faea 100644 --- a/srcpkgs/tint2/template +++ b/srcpkgs/tint2/template @@ -1,10 +1,11 @@ # Template file for 'tint2' pkgname=tint2 version=16.7 -revision=1 +revision=2 wrksrc="tint2-v${version}" build_style=cmake -hostmakedepends="pkg-config" +configure_args="-DCMAKE_BUILD_TYPE=None" +hostmakedepends="pkg-config gettext" makedepends="gtk+-devel imlib2-devel librsvg-devel libXcomposite-devel libXdamage-devel libXinerama-devel libXrandr-devel startup-notification-devel" depends="desktop-file-utils" @@ -15,3 +16,16 @@ homepage="https://gitlab.com/o9000/tint2" changelog="https://gitlab.com/o9000/tint2/blob/master/ChangeLog" distfiles="https://gitlab.com/o9000/tint2/-/archive/v${version}/tint2-v${version}.tar.bz2" checksum=ae2512355614014465f6aff36c98e2ed448998c44533157e4bace21c6c979f65 + +tint2conf_package() { + short_desc+=" - configuration tools" + depends="tint2>=${version}_${revision}" + conflicts="tint2<=16.7_1" + pkg_install() { + vmove usr/bin/tint2conf + vmove usr/share/applications/tint2conf.desktop + vmove usr/share/icons/hicolor/scalable/apps/tint2conf.svg + vmove usr/share/locale + vmove usr/share/mime + } +} diff --git a/srcpkgs/tint2conf b/srcpkgs/tint2conf new file mode 120000 index 00000000000..fce3ac895fd --- /dev/null +++ b/srcpkgs/tint2conf @@ -0,0 +1 @@ +tint2 \ No newline at end of file