X-Original-To: alpine-aports@lists.alpinelinux.org Received: from mail-wr0-f182.google.com (mail-wr0-f182.google.com [209.85.128.182]) by lists.alpinelinux.org (Postfix) with ESMTP id A42E95C4F4F for ; Sun, 22 Apr 2018 20:20:11 +0000 (GMT) Received: by mail-wr0-f182.google.com with SMTP id v60-v6so35669501wrc.7 for ; Sun, 22 Apr 2018 13:20:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=duniel-no.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id; bh=dy7F9ffEmZ/0yvJqjOqx3Bb9LA5DZb+JJIeVWQMwvJY=; b=MwpMc1yCgl3fUISR97XGzA3NVHzswApvDLIWZXp3Ip+pXyEJKAAopUcRn8hXqtx32g DpmsNLrt8TEhF93bGEcvaFoFoY9lxWC0QY9VHQnKG84kuluRlFTpuHtEpQGYAlIVBpVa qDwhlla1YkWkbTetO/cog1ka9vKuUQ8WxxOADHd00f40hLyBwKYJ5LPK815esFT/HTZc +IcoOFroRXe9N3nKigEBU6//b1WnYjewU+Sy+r3Y4edPq1kKRzTiNTiVwmBW8Sk+E/hh fSqS5uLvUM9ymTXvXpjx0fDO7bASdFDh/CZk9G1bkAMCzTkxiRgSJ51Yy8tBAJtaglsB igAg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=dy7F9ffEmZ/0yvJqjOqx3Bb9LA5DZb+JJIeVWQMwvJY=; b=GwGihR6rotdap6YlNKWMG3e6Rsb/G31O12t3hwyjTzlhLo7EyR7Lcr8qyy8SCl2WkG WoRU/V10QLs/IfS78nvLBBDDVm+ssyLShEASymVr5QNd9aYvmaYBJokKIoPYbxNX3rc/ PWTqNg9fTzwVnh4PFwEUDnfJkLBiRObqD9VcNP4figifgXEn9CvOswvNJ8owvKQtAE9j WEHdg3IgmhBNcmu2foRgtSoEsYI6YTdfNCB6PKlT7eqF3XM/S+qVIyUvvr+2ImKQCDbg 5wZROiAPdCgXy3AYw57zYBRtRTaV/JIoJd2K0DSfTR4Fa2yDVWwNjCJkosyADQmZAVJF FYHw== X-Gm-Message-State: ALQs6tDyGKagAz4LXNj3viTPfGxXslypD3Je7HfIXmcmjRyDThZJz7A6 4mD6usiX/fdPX5+gr1ooI8xtf64o X-Google-Smtp-Source: AIpwx4+CWfrs9n4oszQDKWiTjYwVyvaQ6zbj4/GmiRznPj12VBhdPV/y673ZCynwXqeBWuXfaU2yiQ== X-Received: by 10.80.205.6 with SMTP id z6mr23861653edi.68.1524428410619; Sun, 22 Apr 2018 13:20:10 -0700 (PDT) Received: from localhost.localdomain ([77.222.212.187]) by smtp.gmail.com with ESMTPSA id c35sm5975572edb.61.2018.04.22.13.20.09 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 22 Apr 2018 13:20:09 -0700 (PDT) From: Daniel Isaksen To: alpine-aports@lists.alpinelinux.org Cc: Daniel Isaksen Subject: [alpine-aports] [PATCH] testing/polybar: new aport Date: Sun, 22 Apr 2018 20:20:29 +0000 Message-Id: <20180422202029.9355-1-d@duniel.no> X-Mailer: git-send-email 2.17.0 X-Mailinglist: alpine-aports Precedence: list List-Id: Alpine Development List-Unsubscribe: List-Post: List-Help: List-Subscribe: Please do review / skim the patch, this *might* have some minor issues. - Daniel --- testing/polybar/APKBUILD | 53 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 testing/polybar/APKBUILD diff --git a/testing/polybar/APKBUILD b/testing/polybar/APKBUILD new file mode 100644 index 0000000000..4ff5f6cab5 --- /dev/null +++ b/testing/polybar/APKBUILD @@ -0,0 +1,53 @@ +# Maintainer: Daniel Isaksen +# Contributor: Daniel Isaksen + +# TODO: split plugins and extensions up into separate packages +# TODO: build all of the aforementioned plugins and extensions + +pkgname=polybar +pkgver=3.1.0 +pkgrel=1 +pkgdesc="A fast and easy-to-use status bar" +url="https://github.com/jaagr/polybar" +arch="all" +license="MIT" +depends="" +makedepends="cmake git python3 python2 pkgconf-dev cairo-dev xcb-util-image-dev + xcb-util-wm-dev xcb-util-xrm xcb-util-cursor xcb-proto" +subpackages="$pkgname-doc" +source="$pkgname-$pkgver.tar.gz::https://github.com/jaagr/polybar/archive/3.1.0.zip + xpp-1.4.0.tar.gz::https://github.com/jaagr/xpp/archive/1.4.0.tar.gz" +builddir="$srcdir"/"$pkgname-$pkgver" + +prepare() { + cd "$builddir"/lib + + # TODO: change this? + rm -r xpp + cp -r "$srcdir"/xpp-1.4.0 xpp +} + +build() { + cd "$builddir" + + cmake -DCMAKE_INSTALL_PREFIX="/usr" . + cmake --build . +} + +check() { + cd "$builddir" + + # TODO: this is a bad test + ./bin/polybar -v >/dev/null 2>&1 +} + +package() { + cd "$builddir" + + cmake --build . --target install -- DESTDIR="$pkgdir" + + install -Dm644 "$builddir"/LICENSE "$pkgdir"/usr/share/licenses/"$pkgname"/LICENSE +} + +sha512sums="6d8759d9f750c2abfa79fe735615b0ed3d1827e3a88561317712c6f02cb32a0a77726f97cb419f3a040ae9085a34a23cb1aad0aacf3f14e56c542977b89036b2 polybar-3.1.0.tar.gz +d34cbbe2391db36db7dffac0415d26b7487536e97c4d7efd472ab0aeffa4c8e757ee030b05e2aa1cfa8a591ee591bb96a6db7eb9fa5850027f958e92f078739c xpp-1.4.0.tar.gz" -- 2.17.0 --- Unsubscribe: alpine-aports+unsubscribe@lists.alpinelinux.org Help: alpine-aports+help@lists.alpinelinux.org ---