[arch-commits] Commit in bubblewrap/trunk (PKGBUILD)

2020-03-30 Thread Bartłomiej Piotrowski via arch-commits
Date: Monday, March 30, 2020 @ 13:27:18
  Author: bpiotrowski
Revision: 378740

0.4.1-1

Modified:
  bubblewrap/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-03-30 13:07:18 UTC (rev 378739)
+++ PKGBUILD2020-03-30 13:27:18 UTC (rev 378740)
@@ -1,7 +1,7 @@
 # Maintainer: Bartłomiej Piotrowski 
 
 pkgname=(bubblewrap bubblewrap-suid)
-pkgver=0.4.0
+pkgver=0.4.1
 pkgrel=1
 pkgdesc='Unprivileged sandboxing tool'
 url='https://github.com/projectatomic/bubblewrap'
@@ -9,7 +9,7 @@
 license=(GPL)
 depends=(glibc libcap)
 makedepends=(libxslt docbook-xsl git)
-_commit=320c0a442cddeee26cec78619992c641c7029a56  # tags/v0.4.0^0
+_commit=5feb64dc60c936a7f9e424df9478aae9b88ee48a
 source=(git+$url#commit=$_commit)
 sha256sums=('SKIP')
 


[arch-commits] Commit in bubblewrap/trunk (PKGBUILD)

2019-11-27 Thread Bartłomiej Piotrowski via arch-commits
Date: Thursday, November 28, 2019 @ 06:22:38
  Author: bpiotrowski
Revision: 369859

0.4.0-1

Modified:
  bubblewrap/trunk/PKGBUILD

--+
 PKGBUILD |6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2019-11-28 01:27:49 UTC (rev 369858)
+++ PKGBUILD2019-11-28 06:22:38 UTC (rev 369859)
@@ -1,8 +1,8 @@
 # Maintainer: Bartłomiej Piotrowski 
 
 pkgname=(bubblewrap bubblewrap-suid)
-pkgver=0.3.3
-pkgrel=3
+pkgver=0.4.0
+pkgrel=1
 pkgdesc='Unprivileged sandboxing tool'
 url='https://github.com/projectatomic/bubblewrap'
 arch=(x86_64)
@@ -9,7 +9,7 @@
 license=(GPL)
 depends=(glibc libcap)
 makedepends=(libxslt docbook-xsl git)
-_commit=bc13e228d172cc2385aa445b512c6bf8ca2f3376  # tags/v0.3.3^0
+_commit=320c0a442cddeee26cec78619992c641c7029a56  # tags/v0.4.0^0
 source=(git+$url#commit=$_commit)
 sha256sums=('SKIP')
 


[arch-commits] Commit in bubblewrap/trunk (PKGBUILD)

2019-07-31 Thread Bartłomiej Piotrowski via arch-commits
Date: Wednesday, July 31, 2019 @ 09:45:58
  Author: bpiotrowski
Revision: 358818

0.3.3-3: introduce suid variant for linux-hardened users

Modified:
  bubblewrap/trunk/PKGBUILD

--+
 PKGBUILD |   41 +++--
 1 file changed, 31 insertions(+), 10 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2019-07-31 09:29:22 UTC (rev 358817)
+++ PKGBUILD2019-07-31 09:45:58 UTC (rev 358818)
@@ -1,8 +1,8 @@
 # Maintainer: Bartłomiej Piotrowski 
 
-pkgname=bubblewrap
+pkgname=(bubblewrap bubblewrap-suid)
 pkgver=0.3.3
-pkgrel=2
+pkgrel=3
 pkgdesc='Unprivileged sandboxing tool'
 url='https://github.com/projectatomic/bubblewrap'
 arch=(x86_64)
@@ -14,23 +14,44 @@
 sha256sums=('SKIP')
 
 pkgver() {
-  cd $pkgname
+  cd $pkgbase
   git describe | sed 's/^v//'
 }
 
 prepare() {
-  cd $pkgname
+  cd $pkgbase
   NOCONFIGURE=1 ./autogen.sh
+
+  cd "$srcdir"
+  cp -r ${pkgbase}{,-none}
+  cp -r ${pkgbase}{,-setuid}
 }
 
-build() {
-  cd $pkgname
+_build() {
+  pushd ${pkgbase}-$1
   ./configure --prefix=/usr \
---with-priv-mode=none
+--with-priv-mode=$1
   make
+  popd
 }
 
-package() {
-  cd $pkgname
-  make DESTDIR="$pkgdir" install
+_install() {
+  make -C "$srcdir/${pkgbase}-$1" DESTDIR="$pkgdir" install
 }
+
+build() {
+  _build none
+  _build setuid
+}
+
+package_bubblewrap() {
+  _install none
+}
+
+package_bubblewrap-suid() {
+  pkgdesc+=" (setuid variant)"
+  provides=(bubblewrap)
+  conflicts=(bubblewrap)
+
+  _install setuid
+}


[arch-commits] Commit in bubblewrap/trunk (PKGBUILD)

2019-06-22 Thread Bartłomiej Piotrowski via arch-commits
Date: Saturday, June 22, 2019 @ 15:57:12
  Author: bpiotrowski
Revision: 356773

0.3.3-2: disable suid

Modified:
  bubblewrap/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2019-06-22 13:33:38 UTC (rev 356772)
+++ PKGBUILD2019-06-22 15:57:12 UTC (rev 356773)
@@ -2,7 +2,7 @@
 
 pkgname=bubblewrap
 pkgver=0.3.3
-pkgrel=1
+pkgrel=2
 pkgdesc='Unprivileged sandboxing tool'
 url='https://github.com/projectatomic/bubblewrap'
 arch=(x86_64)
@@ -26,7 +26,7 @@
 build() {
   cd $pkgname
   ./configure --prefix=/usr \
---with-priv-mode=setuid
+--with-priv-mode=none
   make
 }
 


[arch-commits] Commit in bubblewrap/trunk (PKGBUILD)

2019-05-10 Thread Bartłomiej Piotrowski via arch-commits
Date: Friday, May 10, 2019 @ 08:45:42
  Author: bpiotrowski
Revision: 352808

0.3.3-1

Modified:
  bubblewrap/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2019-05-10 08:44:54 UTC (rev 352807)
+++ PKGBUILD2019-05-10 08:45:42 UTC (rev 352808)
@@ -1,7 +1,7 @@
 # Maintainer: Bartłomiej Piotrowski 
 
 pkgname=bubblewrap
-pkgver=0.3.1
+pkgver=0.3.3
 pkgrel=1
 pkgdesc='Unprivileged sandboxing tool'
 url='https://github.com/projectatomic/bubblewrap'
@@ -9,7 +9,7 @@
 license=(GPL)
 depends=(glibc libcap)
 makedepends=(libxslt docbook-xsl git)
-_commit=e7b517f40956a153972fd61a2c6da1140f52990b  # tags/v0.3.1^0
+_commit=bc13e228d172cc2385aa445b512c6bf8ca2f3376  # tags/v0.3.3^0
 source=(git+$url#commit=$_commit)
 sha256sums=('SKIP')
 


[arch-commits] Commit in bubblewrap/trunk (PKGBUILD)

2018-10-10 Thread Bartłomiej Piotrowski via arch-commits
Date: Thursday, October 11, 2018 @ 06:49:50
  Author: bpiotrowski
Revision: 336118

0.3.1-1

Modified:
  bubblewrap/trunk/PKGBUILD

--+
 PKGBUILD |   23 +--
 1 file changed, 17 insertions(+), 6 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-10-11 06:44:09 UTC (rev 336117)
+++ PKGBUILD2018-10-11 06:49:50 UTC (rev 336118)
@@ -1,7 +1,7 @@
 # Maintainer: Bartłomiej Piotrowski 
 
 pkgname=bubblewrap
-pkgver=0.3.0
+pkgver=0.3.1
 pkgrel=1
 pkgdesc='Unprivileged sandboxing tool'
 url='https://github.com/projectatomic/bubblewrap'
@@ -8,12 +8,23 @@
 arch=(x86_64)
 license=(GPL)
 depends=(glibc libcap)
-makedepends=(libxslt docbook-xsl)
-source=($url/releases/download/v$pkgver/bubblewrap-${pkgver}.tar.xz)
-sha256sums=('c8e52870b54a10235174775e03164b2a9253e19cb3a95b3e4bd9e2d84b9eaf2c')
+makedepends=(libxslt docbook-xsl git)
+_commit=e7b517f40956a153972fd61a2c6da1140f52990b  # tags/v0.3.1^0
+source=(git+$url#commit=$_commit)
+sha256sums=('SKIP')
 
+pkgver() {
+  cd $pkgname
+  git describe | sed 's/^v//'
+}
+
+prepare() {
+  cd $pkgname
+  NOCONFIGURE=1 ./autogen.sh
+}
+
 build() {
-  cd $pkgname-$pkgver
+  cd $pkgname
   ./configure --prefix=/usr \
 --with-priv-mode=setuid
   make
@@ -20,6 +31,6 @@
 }
 
 package() {
-  cd $pkgname-$pkgver
+  cd $pkgname
   make DESTDIR="$pkgdir" install
 }


[arch-commits] Commit in bubblewrap/trunk (PKGBUILD)

2018-08-01 Thread Bartłomiej Piotrowski via arch-commits
Date: Wednesday, August 1, 2018 @ 08:54:06
  Author: bpiotrowski
Revision: 329921

0.3.0-1

Modified:
  bubblewrap/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-08-01 08:52:55 UTC (rev 329920)
+++ PKGBUILD2018-08-01 08:54:06 UTC (rev 329921)
@@ -2,7 +2,7 @@
 # Maintainer: Bartłomiej Piotrowski 
 
 pkgname=bubblewrap
-pkgver=0.2.1
+pkgver=0.3.0
 pkgrel=1
 pkgdesc='Unprivileged sandboxing tool'
 url='https://github.com/projectatomic/bubblewrap'
@@ -11,7 +11,7 @@
 depends=(glibc libcap)
 makedepends=(libxslt docbook-xsl)
 source=($url/releases/download/v$pkgver/bubblewrap-${pkgver}.tar.xz)
-sha256sums=('54b8c805b0ed5c961f6975589c7343b9c3bf1a8987e1593683c670edeee31fe2')
+sha256sums=('c8e52870b54a10235174775e03164b2a9253e19cb3a95b3e4bd9e2d84b9eaf2c')
 
 build() {
   cd $pkgname-$pkgver


[arch-commits] Commit in bubblewrap/trunk (PKGBUILD)

2018-04-14 Thread Bartłomiej Piotrowski via arch-commits
Date: Saturday, April 14, 2018 @ 11:04:49
  Author: bpiotrowski
Revision: 321782

upgpkg: bubblewrap 0.2.1-1

new upstream release

Modified:
  bubblewrap/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-04-14 10:18:33 UTC (rev 321781)
+++ PKGBUILD2018-04-14 11:04:49 UTC (rev 321782)
@@ -2,7 +2,7 @@
 # Maintainer: Bartłomiej Piotrowski 
 
 pkgname=bubblewrap
-pkgver=0.2.0
+pkgver=0.2.1
 pkgrel=1
 pkgdesc='Unprivileged sandboxing tool'
 url='https://github.com/projectatomic/bubblewrap'
@@ -11,7 +11,7 @@
 depends=(glibc libcap)
 makedepends=(libxslt docbook-xsl)
 source=($url/releases/download/v$pkgver/bubblewrap-${pkgver}.tar.xz)
-sha256sums=('ccb61a3718b927765dafd3587c5b619d28c39a3f8b05a4b41e93b2fb2c181c2a')
+sha256sums=('54b8c805b0ed5c961f6975589c7343b9c3bf1a8987e1593683c670edeee31fe2')
 
 build() {
   cd $pkgname-$pkgver


[arch-commits] Commit in bubblewrap/trunk (PKGBUILD)

2017-10-09 Thread Bartłomiej Piotrowski
Date: Tuesday, October 10, 2017 @ 06:40:56
  Author: bpiotrowski
Revision: 307243

0.2.0-1: new upstream release

Modified:
  bubblewrap/trunk/PKGBUILD

--+
 PKGBUILD |6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2017-10-10 06:38:01 UTC (rev 307242)
+++ PKGBUILD2017-10-10 06:40:56 UTC (rev 307243)
@@ -2,16 +2,16 @@
 # Maintainer: Bartłomiej Piotrowski 
 
 pkgname=bubblewrap
-pkgver=0.1.8
+pkgver=0.2.0
 pkgrel=1
 pkgdesc='Unprivileged sandboxing tool'
 url='https://github.com/projectatomic/bubblewrap'
 arch=(i686 x86_64)
 license=(GPL)
-depends=(glibc)
+depends=(glibc libcap)
 makedepends=(libxslt docbook-xsl)
 source=($url/releases/download/v$pkgver/bubblewrap-${pkgver}.tar.xz)
-sha256sums=('4c1c7f71821e378ac3800de6c1124ed267844a4849f95e557f2e378ed53ddebf')
+sha256sums=('ccb61a3718b927765dafd3587c5b619d28c39a3f8b05a4b41e93b2fb2c181c2a')
 
 build() {
   cd $pkgname-$pkgver


[arch-commits] Commit in bubblewrap/trunk (PKGBUILD)

2017-03-28 Thread Bartłomiej Piotrowski
Date: Wednesday, March 29, 2017 @ 06:58:42
  Author: bpiotrowski
Revision: 291769

upgpkg: bubblewrap 0.1.8-1

new upstream release

Modified:
  bubblewrap/trunk/PKGBUILD

--+
 PKGBUILD |6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2017-03-29 06:24:20 UTC (rev 291768)
+++ PKGBUILD2017-03-29 06:58:42 UTC (rev 291769)
@@ -2,8 +2,8 @@
 # Maintainer: Bartłomiej Piotrowski 
 
 pkgname=bubblewrap
-pkgver=0.1.7
-pkgrel=2
+pkgver=0.1.8
+pkgrel=1
 pkgdesc='Unprivileged sandboxing tool'
 url='https://github.com/projectatomic/bubblewrap'
 arch=(i686 x86_64)
@@ -11,7 +11,7 @@
 depends=(glibc)
 makedepends=(libxslt docbook-xsl)
 source=($url/releases/download/v$pkgver/bubblewrap-${pkgver}.tar.xz)
-sha256sums=('e98c1c1c0d353765e62e17b17913d21cce585eda8093cbdf17977377eee5e3de')
+sha256sums=('4c1c7f71821e378ac3800de6c1124ed267844a4849f95e557f2e378ed53ddebf')
 
 build() {
   cd $pkgname-$pkgver


[arch-commits] Commit in bubblewrap/trunk (PKGBUILD)

2017-03-08 Thread Bartłomiej Piotrowski
Date: Wednesday, March 8, 2017 @ 11:09:24
  Author: bpiotrowski
Revision: 290120

upgpkg: bubblewrap 0.1.7-2

build manpage

Modified:
  bubblewrap/trunk/PKGBUILD

--+
 PKGBUILD |9 +
 1 file changed, 5 insertions(+), 4 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2017-03-08 11:03:04 UTC (rev 290119)
+++ PKGBUILD2017-03-08 11:09:24 UTC (rev 290120)
@@ -3,12 +3,13 @@
 
 pkgname=bubblewrap
 pkgver=0.1.7
-pkgrel=1
+pkgrel=2
 pkgdesc='Unprivileged sandboxing tool'
 url='https://github.com/projectatomic/bubblewrap'
-arch=('i686' 'x86_64')
-license=('GPL')
-depends=('glibc')
+arch=(i686 x86_64)
+license=(GPL)
+depends=(glibc)
+makedepends=(libxslt docbook-xsl)
 source=($url/releases/download/v$pkgver/bubblewrap-${pkgver}.tar.xz)
 sha256sums=('e98c1c1c0d353765e62e17b17913d21cce585eda8093cbdf17977377eee5e3de')
 


[arch-commits] Commit in bubblewrap/trunk (PKGBUILD)

2017-01-18 Thread Bartłomiej Piotrowski
Date: Wednesday, January 18, 2017 @ 17:46:57
  Author: bpiotrowski
Revision: 286932

upgpkg: bubblewrap 0.1.7-1

new upstream release

Modified:
  bubblewrap/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2017-01-18 17:35:34 UTC (rev 286931)
+++ PKGBUILD2017-01-18 17:46:57 UTC (rev 286932)
@@ -2,7 +2,7 @@
 # Maintainer: Bartłomiej Piotrowski 
 
 pkgname=bubblewrap
-pkgver=0.1.6
+pkgver=0.1.7
 pkgrel=1
 pkgdesc='Unprivileged sandboxing tool'
 url='https://github.com/projectatomic/bubblewrap'
@@ -10,7 +10,7 @@
 license=('GPL')
 depends=('glibc')
 source=($url/releases/download/v$pkgver/bubblewrap-${pkgver}.tar.xz)
-sha256sums=('f4cb4a56d1721bcd9545718b0d3386ea20b9276605eb36868658b9eec8b63e23')
+sha256sums=('e98c1c1c0d353765e62e17b17913d21cce585eda8093cbdf17977377eee5e3de')
 
 build() {
   cd $pkgname-$pkgver


[arch-commits] Commit in bubblewrap/trunk (PKGBUILD)

2017-01-12 Thread Bartłomiej Piotrowski
Date: Thursday, January 12, 2017 @ 10:09:20
  Author: bpiotrowski
Revision: 285820

upgpkg: bubblewrap 0.1.6-1

new upstream release

Modified:
  bubblewrap/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2017-01-12 10:02:54 UTC (rev 285819)
+++ PKGBUILD2017-01-12 10:09:20 UTC (rev 285820)
@@ -2,7 +2,7 @@
 # Maintainer: Bartłomiej Piotrowski 
 
 pkgname=bubblewrap
-pkgver=0.1.5
+pkgver=0.1.6
 pkgrel=1
 pkgdesc='Unprivileged sandboxing tool'
 url='https://github.com/projectatomic/bubblewrap'
@@ -10,7 +10,7 @@
 license=('GPL')
 depends=('glibc')
 source=($url/releases/download/v$pkgver/bubblewrap-${pkgver}.tar.xz)
-sha256sums=('a623489a31c0bc6e32ebfef8e55cde16cc0b5d042e5e645e215fda0fb7ec4aad')
+sha256sums=('f4cb4a56d1721bcd9545718b0d3386ea20b9276605eb36868658b9eec8b63e23')
 
 build() {
   cd $pkgname-$pkgver