Github messages for voidlinux
 help / color / mirror / Atom feed
* [PR PATCH] New package: flashfocus-2.0.3
@ 2019-09-12 22:21 voidlinux-github
  2019-09-12 22:31 ` [PR PATCH] [Updated] " voidlinux-github
                   ` (14 more replies)
  0 siblings, 15 replies; 16+ messages in thread
From: voidlinux-github @ 2019-09-12 22:21 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 325 bytes --]

There is a new pull request by travankor against master on the void-packages repository

https://github.com/travankor/void-packages flashfocus
https://github.com/void-linux/void-packages/pull/14426

New package: flashfocus-2.0.3
None

A patch file from https://github.com/void-linux/void-packages/pull/14426.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-flashfocus-14426.patch --]
[-- Type: text/x-diff, Size: 3606 bytes --]

From a1c5cd9694902ce59fefdb0196c1bc8b91ef1909 Mon Sep 17 00:00:00 2001
From: travankor <travankor@tuta.io>
Date: Wed, 11 Sep 2019 05:58:50 -0700
Subject: [PATCH 1/3] New package: i3ipc-python-2.1.1

---
 srcpkgs/i3ipc-python/template | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)
 create mode 100644 srcpkgs/i3ipc-python/template

diff --git a/srcpkgs/i3ipc-python/template b/srcpkgs/i3ipc-python/template
new file mode 100644
index 00000000000..9247149b117
--- /dev/null
+++ b/srcpkgs/i3ipc-python/template
@@ -0,0 +1,19 @@
+# Template file for 'i3ipc-python'
+pkgname=i3ipc-python
+version=2.1.1
+revision=1
+archs=noarch
+build_style=python3-module
+pycompile_module="i3ipc"
+hostmakedepends="python3 python3-setuptools"
+depends="python3-xlib"
+short_desc="Python library to control i3wm and sway"
+maintainer="travankor <travankor@tuta.io>"
+license="BSD-3-Clause"
+homepage="https://github.com/altdesktop/i3ipc-python"
+distfiles="https://github.com/altdesktop/i3ipc-python/archive/v${version}.tar.gz"
+checksum=0dcd46519603ce3e52c4ae69e50efe1e7a31c03af15e0b9b639055de40daff15
+
+post-install() {
+	vlicense LICENSE
+}

From 5efef1915474cf316359837a8f4f0e7e08ac5bd5 Mon Sep 17 00:00:00 2001
From: travankor <travankor@tuta.io>
Date: Wed, 11 Sep 2019 06:09:37 -0700
Subject: [PATCH 2/3] New package: python3-marshmallow-2.20.3

---
 srcpkgs/python3-marshmallow/template | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)
 create mode 100644 srcpkgs/python3-marshmallow/template

diff --git a/srcpkgs/python3-marshmallow/template b/srcpkgs/python3-marshmallow/template
new file mode 100644
index 00000000000..9bb2809b813
--- /dev/null
+++ b/srcpkgs/python3-marshmallow/template
@@ -0,0 +1,19 @@
+# Template file for 'python3-marshmallow'
+pkgname=python3-marshmallow
+version=2.20.3
+revision=1
+wrksrc=marshmallow-${version}
+archs=noarch
+build_style=python3-module
+pycompile_module="marshmallow"
+hostmakedepends="python3 python3-setuptools"
+short_desc="Library for converting complex objects from Python datatypes"
+maintainer="travankor <travankor@tuta.io>"
+license="MIT"
+homepage="https://github.com/marshmallow-code/marshmallow"
+distfiles="https://github.com/marshmallow-code/marshmallow/archive/${version}.tar.gz"
+checksum=094f29d5886208e22574bb0ab9cff31c0aa0a8c58b22a19d75949cbed9fb9657
+
+post-install() {
+	vlicense LICENSE
+}

From 459cb207410a230a072d4899fd7cbde169ef479b Mon Sep 17 00:00:00 2001
From: travankor <travankor@tuta.io>
Date: Thu, 12 Sep 2019 03:07:18 -0700
Subject: [PATCH 3/3] New package: flashfocus-2.0.3

---
 srcpkgs/flashfocus/template | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)
 create mode 100644 srcpkgs/flashfocus/template

diff --git a/srcpkgs/flashfocus/template b/srcpkgs/flashfocus/template
new file mode 100644
index 00000000000..3827aecacb2
--- /dev/null
+++ b/srcpkgs/flashfocus/template
@@ -0,0 +1,25 @@
+# Template file for 'flashfocus'
+pkgname=flashfocus
+version=2.0.3
+revision=1
+archs=noarch
+build_style=python3-module
+pycompile_module="flashfocus"
+hostmakedepends="python3-setuptools"
+depends="i3ipc-python python3-click python3-marshmallow
+ python3-yaml"
+short_desc="Simple focus animations for i3wm and sway"
+maintainer="travankor <travankor@tuta.io>"
+license="MIT"
+homepage="https://github.com/fennerm/flashfocus"
+distfiles="https://github.com/fennerm/flashfocus/archive/v${version}.tar.gz"
+checksum=231b260c6e18cc3cc6400d22797e5c8441432dc2c08154fdccc77c78934ba5d1
+
+pre_build() {
+	#use i3ipc instead of xcb
+	sed -i '22d;24,25d' setup.py
+}
+
+post_install() {
+	vlicense LICENSE
+}

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [PR PATCH] [Updated] New package: flashfocus-2.0.3
  2019-09-12 22:21 [PR PATCH] New package: flashfocus-2.0.3 voidlinux-github
@ 2019-09-12 22:31 ` voidlinux-github
  2019-09-12 22:31 ` voidlinux-github
                   ` (13 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: voidlinux-github @ 2019-09-12 22:31 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 330 bytes --]

There is an updated pull request by travankor against master on the void-packages repository

https://github.com/travankor/void-packages flashfocus
https://github.com/void-linux/void-packages/pull/14426

New package: flashfocus-2.0.3
None

A patch file from https://github.com/void-linux/void-packages/pull/14426.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-flashfocus-14426.patch --]
[-- Type: text/x-diff, Size: 3606 bytes --]

From a1c5cd9694902ce59fefdb0196c1bc8b91ef1909 Mon Sep 17 00:00:00 2001
From: travankor <travankor@tuta.io>
Date: Wed, 11 Sep 2019 05:58:50 -0700
Subject: [PATCH 1/3] New package: i3ipc-python-2.1.1

---
 srcpkgs/i3ipc-python/template | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)
 create mode 100644 srcpkgs/i3ipc-python/template

diff --git a/srcpkgs/i3ipc-python/template b/srcpkgs/i3ipc-python/template
new file mode 100644
index 00000000000..9247149b117
--- /dev/null
+++ b/srcpkgs/i3ipc-python/template
@@ -0,0 +1,19 @@
+# Template file for 'i3ipc-python'
+pkgname=i3ipc-python
+version=2.1.1
+revision=1
+archs=noarch
+build_style=python3-module
+pycompile_module="i3ipc"
+hostmakedepends="python3 python3-setuptools"
+depends="python3-xlib"
+short_desc="Python library to control i3wm and sway"
+maintainer="travankor <travankor@tuta.io>"
+license="BSD-3-Clause"
+homepage="https://github.com/altdesktop/i3ipc-python"
+distfiles="https://github.com/altdesktop/i3ipc-python/archive/v${version}.tar.gz"
+checksum=0dcd46519603ce3e52c4ae69e50efe1e7a31c03af15e0b9b639055de40daff15
+
+post-install() {
+	vlicense LICENSE
+}

From 796fca35eec1cba48f86b60773068d7fd673bb7b Mon Sep 17 00:00:00 2001
From: travankor <travankor@tuta.io>
Date: Thu, 12 Sep 2019 15:31:51 -0700
Subject: [PATCH 2/3] New package: python3-marshmallow-2.20.3

---
 srcpkgs/python3-marshmallow/template | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)
 create mode 100644 srcpkgs/python3-marshmallow/template

diff --git a/srcpkgs/python3-marshmallow/template b/srcpkgs/python3-marshmallow/template
new file mode 100644
index 00000000000..416f8f7cb8d
--- /dev/null
+++ b/srcpkgs/python3-marshmallow/template
@@ -0,0 +1,19 @@
+# Template file for 'python3-marshmallow'
+pkgname=python3-marshmallow
+version=2.20.3
+revision=1
+archs=noarch
+wrksrc=marshmallow-${version}
+build_style=python3-module
+pycompile_module="marshmallow"
+hostmakedepends="python3 python3-setuptools"
+short_desc="Library for converting complex objects from Python datatypes"
+maintainer="travankor <travankor@tuta.io>"
+license="MIT"
+homepage="https://github.com/marshmallow-code/marshmallow"
+distfiles="https://github.com/marshmallow-code/marshmallow/archive/${version}.tar.gz"
+checksum=094f29d5886208e22574bb0ab9cff31c0aa0a8c58b22a19d75949cbed9fb9657
+
+post-install() {
+	vlicense LICENSE
+}

From fa2f045c07d5adc0b57d9d5d82f3a47799d009b8 Mon Sep 17 00:00:00 2001
From: travankor <travankor@tuta.io>
Date: Thu, 12 Sep 2019 15:31:56 -0700
Subject: [PATCH 3/3] New package: flashfocus-2.0.3

---
 srcpkgs/flashfocus/template | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)
 create mode 100644 srcpkgs/flashfocus/template

diff --git a/srcpkgs/flashfocus/template b/srcpkgs/flashfocus/template
new file mode 100644
index 00000000000..3827aecacb2
--- /dev/null
+++ b/srcpkgs/flashfocus/template
@@ -0,0 +1,25 @@
+# Template file for 'flashfocus'
+pkgname=flashfocus
+version=2.0.3
+revision=1
+archs=noarch
+build_style=python3-module
+pycompile_module="flashfocus"
+hostmakedepends="python3-setuptools"
+depends="i3ipc-python python3-click python3-marshmallow
+ python3-yaml"
+short_desc="Simple focus animations for i3wm and sway"
+maintainer="travankor <travankor@tuta.io>"
+license="MIT"
+homepage="https://github.com/fennerm/flashfocus"
+distfiles="https://github.com/fennerm/flashfocus/archive/v${version}.tar.gz"
+checksum=231b260c6e18cc3cc6400d22797e5c8441432dc2c08154fdccc77c78934ba5d1
+
+pre_build() {
+	#use i3ipc instead of xcb
+	sed -i '22d;24,25d' setup.py
+}
+
+post_install() {
+	vlicense LICENSE
+}

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [PR PATCH] [Updated] New package: flashfocus-2.0.3
  2019-09-12 22:21 [PR PATCH] New package: flashfocus-2.0.3 voidlinux-github
  2019-09-12 22:31 ` [PR PATCH] [Updated] " voidlinux-github
@ 2019-09-12 22:31 ` voidlinux-github
  2019-09-14  9:27 ` voidlinux-github
                   ` (12 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: voidlinux-github @ 2019-09-12 22:31 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 330 bytes --]

There is an updated pull request by travankor against master on the void-packages repository

https://github.com/travankor/void-packages flashfocus
https://github.com/void-linux/void-packages/pull/14426

New package: flashfocus-2.0.3
None

A patch file from https://github.com/void-linux/void-packages/pull/14426.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-flashfocus-14426.patch --]
[-- Type: text/x-diff, Size: 3606 bytes --]

From a1c5cd9694902ce59fefdb0196c1bc8b91ef1909 Mon Sep 17 00:00:00 2001
From: travankor <travankor@tuta.io>
Date: Wed, 11 Sep 2019 05:58:50 -0700
Subject: [PATCH 1/3] New package: i3ipc-python-2.1.1

---
 srcpkgs/i3ipc-python/template | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)
 create mode 100644 srcpkgs/i3ipc-python/template

diff --git a/srcpkgs/i3ipc-python/template b/srcpkgs/i3ipc-python/template
new file mode 100644
index 00000000000..9247149b117
--- /dev/null
+++ b/srcpkgs/i3ipc-python/template
@@ -0,0 +1,19 @@
+# Template file for 'i3ipc-python'
+pkgname=i3ipc-python
+version=2.1.1
+revision=1
+archs=noarch
+build_style=python3-module
+pycompile_module="i3ipc"
+hostmakedepends="python3 python3-setuptools"
+depends="python3-xlib"
+short_desc="Python library to control i3wm and sway"
+maintainer="travankor <travankor@tuta.io>"
+license="BSD-3-Clause"
+homepage="https://github.com/altdesktop/i3ipc-python"
+distfiles="https://github.com/altdesktop/i3ipc-python/archive/v${version}.tar.gz"
+checksum=0dcd46519603ce3e52c4ae69e50efe1e7a31c03af15e0b9b639055de40daff15
+
+post-install() {
+	vlicense LICENSE
+}

From 796fca35eec1cba48f86b60773068d7fd673bb7b Mon Sep 17 00:00:00 2001
From: travankor <travankor@tuta.io>
Date: Thu, 12 Sep 2019 15:31:51 -0700
Subject: [PATCH 2/3] New package: python3-marshmallow-2.20.3

---
 srcpkgs/python3-marshmallow/template | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)
 create mode 100644 srcpkgs/python3-marshmallow/template

diff --git a/srcpkgs/python3-marshmallow/template b/srcpkgs/python3-marshmallow/template
new file mode 100644
index 00000000000..416f8f7cb8d
--- /dev/null
+++ b/srcpkgs/python3-marshmallow/template
@@ -0,0 +1,19 @@
+# Template file for 'python3-marshmallow'
+pkgname=python3-marshmallow
+version=2.20.3
+revision=1
+archs=noarch
+wrksrc=marshmallow-${version}
+build_style=python3-module
+pycompile_module="marshmallow"
+hostmakedepends="python3 python3-setuptools"
+short_desc="Library for converting complex objects from Python datatypes"
+maintainer="travankor <travankor@tuta.io>"
+license="MIT"
+homepage="https://github.com/marshmallow-code/marshmallow"
+distfiles="https://github.com/marshmallow-code/marshmallow/archive/${version}.tar.gz"
+checksum=094f29d5886208e22574bb0ab9cff31c0aa0a8c58b22a19d75949cbed9fb9657
+
+post-install() {
+	vlicense LICENSE
+}

From fa2f045c07d5adc0b57d9d5d82f3a47799d009b8 Mon Sep 17 00:00:00 2001
From: travankor <travankor@tuta.io>
Date: Thu, 12 Sep 2019 15:31:56 -0700
Subject: [PATCH 3/3] New package: flashfocus-2.0.3

---
 srcpkgs/flashfocus/template | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)
 create mode 100644 srcpkgs/flashfocus/template

diff --git a/srcpkgs/flashfocus/template b/srcpkgs/flashfocus/template
new file mode 100644
index 00000000000..3827aecacb2
--- /dev/null
+++ b/srcpkgs/flashfocus/template
@@ -0,0 +1,25 @@
+# Template file for 'flashfocus'
+pkgname=flashfocus
+version=2.0.3
+revision=1
+archs=noarch
+build_style=python3-module
+pycompile_module="flashfocus"
+hostmakedepends="python3-setuptools"
+depends="i3ipc-python python3-click python3-marshmallow
+ python3-yaml"
+short_desc="Simple focus animations for i3wm and sway"
+maintainer="travankor <travankor@tuta.io>"
+license="MIT"
+homepage="https://github.com/fennerm/flashfocus"
+distfiles="https://github.com/fennerm/flashfocus/archive/v${version}.tar.gz"
+checksum=231b260c6e18cc3cc6400d22797e5c8441432dc2c08154fdccc77c78934ba5d1
+
+pre_build() {
+	#use i3ipc instead of xcb
+	sed -i '22d;24,25d' setup.py
+}
+
+post_install() {
+	vlicense LICENSE
+}

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [PR PATCH] [Updated] New package: flashfocus-2.0.3
  2019-09-12 22:21 [PR PATCH] New package: flashfocus-2.0.3 voidlinux-github
  2019-09-12 22:31 ` [PR PATCH] [Updated] " voidlinux-github
  2019-09-12 22:31 ` voidlinux-github
@ 2019-09-14  9:27 ` voidlinux-github
  2019-09-14  9:27 ` voidlinux-github
                   ` (11 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: voidlinux-github @ 2019-09-14  9:27 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 330 bytes --]

There is an updated pull request by travankor against master on the void-packages repository

https://github.com/travankor/void-packages flashfocus
https://github.com/void-linux/void-packages/pull/14426

New package: flashfocus-2.0.3
None

A patch file from https://github.com/void-linux/void-packages/pull/14426.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-flashfocus-14426.patch --]
[-- Type: text/x-diff, Size: 5610 bytes --]

From a1c5cd9694902ce59fefdb0196c1bc8b91ef1909 Mon Sep 17 00:00:00 2001
From: travankor <travankor@tuta.io>
Date: Wed, 11 Sep 2019 05:58:50 -0700
Subject: [PATCH 1/4] New package: i3ipc-python-2.1.1

---
 srcpkgs/i3ipc-python/template | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)
 create mode 100644 srcpkgs/i3ipc-python/template

diff --git a/srcpkgs/i3ipc-python/template b/srcpkgs/i3ipc-python/template
new file mode 100644
index 00000000000..9247149b117
--- /dev/null
+++ b/srcpkgs/i3ipc-python/template
@@ -0,0 +1,19 @@
+# Template file for 'i3ipc-python'
+pkgname=i3ipc-python
+version=2.1.1
+revision=1
+archs=noarch
+build_style=python3-module
+pycompile_module="i3ipc"
+hostmakedepends="python3 python3-setuptools"
+depends="python3-xlib"
+short_desc="Python library to control i3wm and sway"
+maintainer="travankor <travankor@tuta.io>"
+license="BSD-3-Clause"
+homepage="https://github.com/altdesktop/i3ipc-python"
+distfiles="https://github.com/altdesktop/i3ipc-python/archive/v${version}.tar.gz"
+checksum=0dcd46519603ce3e52c4ae69e50efe1e7a31c03af15e0b9b639055de40daff15
+
+post-install() {
+	vlicense LICENSE
+}

From 796fca35eec1cba48f86b60773068d7fd673bb7b Mon Sep 17 00:00:00 2001
From: travankor <travankor@tuta.io>
Date: Thu, 12 Sep 2019 15:31:51 -0700
Subject: [PATCH 2/4] New package: python3-marshmallow-2.20.3

---
 srcpkgs/python3-marshmallow/template | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)
 create mode 100644 srcpkgs/python3-marshmallow/template

diff --git a/srcpkgs/python3-marshmallow/template b/srcpkgs/python3-marshmallow/template
new file mode 100644
index 00000000000..416f8f7cb8d
--- /dev/null
+++ b/srcpkgs/python3-marshmallow/template
@@ -0,0 +1,19 @@
+# Template file for 'python3-marshmallow'
+pkgname=python3-marshmallow
+version=2.20.3
+revision=1
+archs=noarch
+wrksrc=marshmallow-${version}
+build_style=python3-module
+pycompile_module="marshmallow"
+hostmakedepends="python3 python3-setuptools"
+short_desc="Library for converting complex objects from Python datatypes"
+maintainer="travankor <travankor@tuta.io>"
+license="MIT"
+homepage="https://github.com/marshmallow-code/marshmallow"
+distfiles="https://github.com/marshmallow-code/marshmallow/archive/${version}.tar.gz"
+checksum=094f29d5886208e22574bb0ab9cff31c0aa0a8c58b22a19d75949cbed9fb9657
+
+post-install() {
+	vlicense LICENSE
+}

From fa2f045c07d5adc0b57d9d5d82f3a47799d009b8 Mon Sep 17 00:00:00 2001
From: travankor <travankor@tuta.io>
Date: Thu, 12 Sep 2019 15:31:56 -0700
Subject: [PATCH 3/4] New package: flashfocus-2.0.3

---
 srcpkgs/flashfocus/template | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)
 create mode 100644 srcpkgs/flashfocus/template

diff --git a/srcpkgs/flashfocus/template b/srcpkgs/flashfocus/template
new file mode 100644
index 00000000000..3827aecacb2
--- /dev/null
+++ b/srcpkgs/flashfocus/template
@@ -0,0 +1,25 @@
+# Template file for 'flashfocus'
+pkgname=flashfocus
+version=2.0.3
+revision=1
+archs=noarch
+build_style=python3-module
+pycompile_module="flashfocus"
+hostmakedepends="python3-setuptools"
+depends="i3ipc-python python3-click python3-marshmallow
+ python3-yaml"
+short_desc="Simple focus animations for i3wm and sway"
+maintainer="travankor <travankor@tuta.io>"
+license="MIT"
+homepage="https://github.com/fennerm/flashfocus"
+distfiles="https://github.com/fennerm/flashfocus/archive/v${version}.tar.gz"
+checksum=231b260c6e18cc3cc6400d22797e5c8441432dc2c08154fdccc77c78934ba5d1
+
+pre_build() {
+	#use i3ipc instead of xcb
+	sed -i '22d;24,25d' setup.py
+}
+
+post_install() {
+	vlicense LICENSE
+}

From 652e7587818a2d3cfa8ea80c39af09bfbe694a47 Mon Sep 17 00:00:00 2001
From: travankor <travankor@tuta.io>
Date: Fri, 13 Sep 2019 02:05:12 -0700
Subject: [PATCH 4/4] fix i3

---
 srcpkgs/flashfocus/patches/fix_i3.patch | 21 +++++++++++++++++++++
 srcpkgs/flashfocus/template             |  2 ++
 2 files changed, 23 insertions(+)
 create mode 100644 srcpkgs/flashfocus/patches/fix_i3.patch

diff --git a/srcpkgs/flashfocus/patches/fix_i3.patch b/srcpkgs/flashfocus/patches/fix_i3.patch
new file mode 100644
index 00000000000..be87b0d4d71
--- /dev/null
+++ b/srcpkgs/flashfocus/patches/fix_i3.patch
@@ -0,0 +1,21 @@
+diff --git a/flashfocus/compat.py b/flashfocus/compat.py
+index 3f971b6..1eae16c 100644
+--- a/flashfocus/compat.py
++++ b/flashfocus/compat.py
+@@ -1,6 +1,7 @@
+ """Compatibility module for abstracting across display protocols."""
+ from enum import auto, Enum
+ import os
++import subprocess
+ 
+ 
+ class DisplayProtocol(Enum):
+@@ -11,6 +12,8 @@ class DisplayProtocol(Enum):
+ def get_display_protocol() -> DisplayProtocol:
+     if os.environ.get("WAYLAND_DISPLAY"):
+         protocol = DisplayProtocol.WAYLAND
++    elif subprocess.check_output("wmctrl", "-m").decode("utf-8").split()[1] == "i3":
++        protocol = DisplayProtocol.WAYLAND
+     else:
+         protocol = DisplayProtocol.X11
+     return protocol
diff --git a/srcpkgs/flashfocus/template b/srcpkgs/flashfocus/template
index 3827aecacb2..f0f5cc06120 100644
--- a/srcpkgs/flashfocus/template
+++ b/srcpkgs/flashfocus/template
@@ -12,8 +12,10 @@ short_desc="Simple focus animations for i3wm and sway"
 maintainer="travankor <travankor@tuta.io>"
 license="MIT"
 homepage="https://github.com/fennerm/flashfocus"
+changelog="https://raw.githubusercontent.com/fennerm/flashfocus/master/CHANGELOG.md"
 distfiles="https://github.com/fennerm/flashfocus/archive/v${version}.tar.gz"
 checksum=231b260c6e18cc3cc6400d22797e5c8441432dc2c08154fdccc77c78934ba5d1
+patch_args="-Np1"
 
 pre_build() {
 	#use i3ipc instead of xcb

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [PR PATCH] [Updated] New package: flashfocus-2.0.3
  2019-09-12 22:21 [PR PATCH] New package: flashfocus-2.0.3 voidlinux-github
                   ` (2 preceding siblings ...)
  2019-09-14  9:27 ` voidlinux-github
@ 2019-09-14  9:27 ` voidlinux-github
  2019-09-14  9:59 ` voidlinux-github
                   ` (10 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: voidlinux-github @ 2019-09-14  9:27 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 330 bytes --]

There is an updated pull request by travankor against master on the void-packages repository

https://github.com/travankor/void-packages flashfocus
https://github.com/void-linux/void-packages/pull/14426

New package: flashfocus-2.0.3
None

A patch file from https://github.com/void-linux/void-packages/pull/14426.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-flashfocus-14426.patch --]
[-- Type: text/x-diff, Size: 5610 bytes --]

From a1c5cd9694902ce59fefdb0196c1bc8b91ef1909 Mon Sep 17 00:00:00 2001
From: travankor <travankor@tuta.io>
Date: Wed, 11 Sep 2019 05:58:50 -0700
Subject: [PATCH 1/4] New package: i3ipc-python-2.1.1

---
 srcpkgs/i3ipc-python/template | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)
 create mode 100644 srcpkgs/i3ipc-python/template

diff --git a/srcpkgs/i3ipc-python/template b/srcpkgs/i3ipc-python/template
new file mode 100644
index 00000000000..9247149b117
--- /dev/null
+++ b/srcpkgs/i3ipc-python/template
@@ -0,0 +1,19 @@
+# Template file for 'i3ipc-python'
+pkgname=i3ipc-python
+version=2.1.1
+revision=1
+archs=noarch
+build_style=python3-module
+pycompile_module="i3ipc"
+hostmakedepends="python3 python3-setuptools"
+depends="python3-xlib"
+short_desc="Python library to control i3wm and sway"
+maintainer="travankor <travankor@tuta.io>"
+license="BSD-3-Clause"
+homepage="https://github.com/altdesktop/i3ipc-python"
+distfiles="https://github.com/altdesktop/i3ipc-python/archive/v${version}.tar.gz"
+checksum=0dcd46519603ce3e52c4ae69e50efe1e7a31c03af15e0b9b639055de40daff15
+
+post-install() {
+	vlicense LICENSE
+}

From 796fca35eec1cba48f86b60773068d7fd673bb7b Mon Sep 17 00:00:00 2001
From: travankor <travankor@tuta.io>
Date: Thu, 12 Sep 2019 15:31:51 -0700
Subject: [PATCH 2/4] New package: python3-marshmallow-2.20.3

---
 srcpkgs/python3-marshmallow/template | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)
 create mode 100644 srcpkgs/python3-marshmallow/template

diff --git a/srcpkgs/python3-marshmallow/template b/srcpkgs/python3-marshmallow/template
new file mode 100644
index 00000000000..416f8f7cb8d
--- /dev/null
+++ b/srcpkgs/python3-marshmallow/template
@@ -0,0 +1,19 @@
+# Template file for 'python3-marshmallow'
+pkgname=python3-marshmallow
+version=2.20.3
+revision=1
+archs=noarch
+wrksrc=marshmallow-${version}
+build_style=python3-module
+pycompile_module="marshmallow"
+hostmakedepends="python3 python3-setuptools"
+short_desc="Library for converting complex objects from Python datatypes"
+maintainer="travankor <travankor@tuta.io>"
+license="MIT"
+homepage="https://github.com/marshmallow-code/marshmallow"
+distfiles="https://github.com/marshmallow-code/marshmallow/archive/${version}.tar.gz"
+checksum=094f29d5886208e22574bb0ab9cff31c0aa0a8c58b22a19d75949cbed9fb9657
+
+post-install() {
+	vlicense LICENSE
+}

From fa2f045c07d5adc0b57d9d5d82f3a47799d009b8 Mon Sep 17 00:00:00 2001
From: travankor <travankor@tuta.io>
Date: Thu, 12 Sep 2019 15:31:56 -0700
Subject: [PATCH 3/4] New package: flashfocus-2.0.3

---
 srcpkgs/flashfocus/template | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)
 create mode 100644 srcpkgs/flashfocus/template

diff --git a/srcpkgs/flashfocus/template b/srcpkgs/flashfocus/template
new file mode 100644
index 00000000000..3827aecacb2
--- /dev/null
+++ b/srcpkgs/flashfocus/template
@@ -0,0 +1,25 @@
+# Template file for 'flashfocus'
+pkgname=flashfocus
+version=2.0.3
+revision=1
+archs=noarch
+build_style=python3-module
+pycompile_module="flashfocus"
+hostmakedepends="python3-setuptools"
+depends="i3ipc-python python3-click python3-marshmallow
+ python3-yaml"
+short_desc="Simple focus animations for i3wm and sway"
+maintainer="travankor <travankor@tuta.io>"
+license="MIT"
+homepage="https://github.com/fennerm/flashfocus"
+distfiles="https://github.com/fennerm/flashfocus/archive/v${version}.tar.gz"
+checksum=231b260c6e18cc3cc6400d22797e5c8441432dc2c08154fdccc77c78934ba5d1
+
+pre_build() {
+	#use i3ipc instead of xcb
+	sed -i '22d;24,25d' setup.py
+}
+
+post_install() {
+	vlicense LICENSE
+}

From 652e7587818a2d3cfa8ea80c39af09bfbe694a47 Mon Sep 17 00:00:00 2001
From: travankor <travankor@tuta.io>
Date: Fri, 13 Sep 2019 02:05:12 -0700
Subject: [PATCH 4/4] fix i3

---
 srcpkgs/flashfocus/patches/fix_i3.patch | 21 +++++++++++++++++++++
 srcpkgs/flashfocus/template             |  2 ++
 2 files changed, 23 insertions(+)
 create mode 100644 srcpkgs/flashfocus/patches/fix_i3.patch

diff --git a/srcpkgs/flashfocus/patches/fix_i3.patch b/srcpkgs/flashfocus/patches/fix_i3.patch
new file mode 100644
index 00000000000..be87b0d4d71
--- /dev/null
+++ b/srcpkgs/flashfocus/patches/fix_i3.patch
@@ -0,0 +1,21 @@
+diff --git a/flashfocus/compat.py b/flashfocus/compat.py
+index 3f971b6..1eae16c 100644
+--- a/flashfocus/compat.py
++++ b/flashfocus/compat.py
+@@ -1,6 +1,7 @@
+ """Compatibility module for abstracting across display protocols."""
+ from enum import auto, Enum
+ import os
++import subprocess
+ 
+ 
+ class DisplayProtocol(Enum):
+@@ -11,6 +12,8 @@ class DisplayProtocol(Enum):
+ def get_display_protocol() -> DisplayProtocol:
+     if os.environ.get("WAYLAND_DISPLAY"):
+         protocol = DisplayProtocol.WAYLAND
++    elif subprocess.check_output("wmctrl", "-m").decode("utf-8").split()[1] == "i3":
++        protocol = DisplayProtocol.WAYLAND
+     else:
+         protocol = DisplayProtocol.X11
+     return protocol
diff --git a/srcpkgs/flashfocus/template b/srcpkgs/flashfocus/template
index 3827aecacb2..f0f5cc06120 100644
--- a/srcpkgs/flashfocus/template
+++ b/srcpkgs/flashfocus/template
@@ -12,8 +12,10 @@ short_desc="Simple focus animations for i3wm and sway"
 maintainer="travankor <travankor@tuta.io>"
 license="MIT"
 homepage="https://github.com/fennerm/flashfocus"
+changelog="https://raw.githubusercontent.com/fennerm/flashfocus/master/CHANGELOG.md"
 distfiles="https://github.com/fennerm/flashfocus/archive/v${version}.tar.gz"
 checksum=231b260c6e18cc3cc6400d22797e5c8441432dc2c08154fdccc77c78934ba5d1
+patch_args="-Np1"
 
 pre_build() {
 	#use i3ipc instead of xcb

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: New package: flashfocus-2.0.3
  2019-09-12 22:21 [PR PATCH] New package: flashfocus-2.0.3 voidlinux-github
                   ` (3 preceding siblings ...)
  2019-09-14  9:27 ` voidlinux-github
@ 2019-09-14  9:59 ` voidlinux-github
  2019-09-14 12:14 ` voidlinux-github
                   ` (9 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: voidlinux-github @ 2019-09-14  9:59 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 245 bytes --]

New comment by travankor on void-packages repository

https://github.com/void-linux/void-packages/pull/14426#issuecomment-531467059

Comment:
@Chocimier Does the patch I added fix your error? (Install the `wmctrl` package if you do not have it)

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: New package: flashfocus-2.0.3
  2019-09-12 22:21 [PR PATCH] New package: flashfocus-2.0.3 voidlinux-github
                   ` (4 preceding siblings ...)
  2019-09-14  9:59 ` voidlinux-github
@ 2019-09-14 12:14 ` voidlinux-github
  2019-09-15  6:03 ` [PR PATCH] [Updated] " voidlinux-github
                   ` (8 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: voidlinux-github @ 2019-09-14 12:14 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 279 bytes --]

New comment by Chocimier on void-packages repository

https://github.com/void-linux/void-packages/pull/14426#issuecomment-531474883

Comment:
> Does the patch I added fix your error?

No, but installing xcffib, xpybutil and updating pyyaml fixed. I am running it in i3 in xorg.


^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [PR PATCH] [Updated] New package: flashfocus-2.0.3
  2019-09-12 22:21 [PR PATCH] New package: flashfocus-2.0.3 voidlinux-github
                   ` (5 preceding siblings ...)
  2019-09-14 12:14 ` voidlinux-github
@ 2019-09-15  6:03 ` voidlinux-github
  2019-09-15  6:03 ` voidlinux-github
                   ` (7 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: voidlinux-github @ 2019-09-15  6:03 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 330 bytes --]

There is an updated pull request by travankor against master on the void-packages repository

https://github.com/travankor/void-packages flashfocus
https://github.com/void-linux/void-packages/pull/14426

New package: flashfocus-2.0.3
None

A patch file from https://github.com/void-linux/void-packages/pull/14426.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-flashfocus-14426.patch --]
[-- Type: text/x-diff, Size: 5612 bytes --]

From a1c5cd9694902ce59fefdb0196c1bc8b91ef1909 Mon Sep 17 00:00:00 2001
From: travankor <travankor@tuta.io>
Date: Wed, 11 Sep 2019 05:58:50 -0700
Subject: [PATCH 1/4] New package: i3ipc-python-2.1.1

---
 srcpkgs/i3ipc-python/template | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)
 create mode 100644 srcpkgs/i3ipc-python/template

diff --git a/srcpkgs/i3ipc-python/template b/srcpkgs/i3ipc-python/template
new file mode 100644
index 00000000000..9247149b117
--- /dev/null
+++ b/srcpkgs/i3ipc-python/template
@@ -0,0 +1,19 @@
+# Template file for 'i3ipc-python'
+pkgname=i3ipc-python
+version=2.1.1
+revision=1
+archs=noarch
+build_style=python3-module
+pycompile_module="i3ipc"
+hostmakedepends="python3 python3-setuptools"
+depends="python3-xlib"
+short_desc="Python library to control i3wm and sway"
+maintainer="travankor <travankor@tuta.io>"
+license="BSD-3-Clause"
+homepage="https://github.com/altdesktop/i3ipc-python"
+distfiles="https://github.com/altdesktop/i3ipc-python/archive/v${version}.tar.gz"
+checksum=0dcd46519603ce3e52c4ae69e50efe1e7a31c03af15e0b9b639055de40daff15
+
+post-install() {
+	vlicense LICENSE
+}

From 796fca35eec1cba48f86b60773068d7fd673bb7b Mon Sep 17 00:00:00 2001
From: travankor <travankor@tuta.io>
Date: Thu, 12 Sep 2019 15:31:51 -0700
Subject: [PATCH 2/4] New package: python3-marshmallow-2.20.3

---
 srcpkgs/python3-marshmallow/template | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)
 create mode 100644 srcpkgs/python3-marshmallow/template

diff --git a/srcpkgs/python3-marshmallow/template b/srcpkgs/python3-marshmallow/template
new file mode 100644
index 00000000000..416f8f7cb8d
--- /dev/null
+++ b/srcpkgs/python3-marshmallow/template
@@ -0,0 +1,19 @@
+# Template file for 'python3-marshmallow'
+pkgname=python3-marshmallow
+version=2.20.3
+revision=1
+archs=noarch
+wrksrc=marshmallow-${version}
+build_style=python3-module
+pycompile_module="marshmallow"
+hostmakedepends="python3 python3-setuptools"
+short_desc="Library for converting complex objects from Python datatypes"
+maintainer="travankor <travankor@tuta.io>"
+license="MIT"
+homepage="https://github.com/marshmallow-code/marshmallow"
+distfiles="https://github.com/marshmallow-code/marshmallow/archive/${version}.tar.gz"
+checksum=094f29d5886208e22574bb0ab9cff31c0aa0a8c58b22a19d75949cbed9fb9657
+
+post-install() {
+	vlicense LICENSE
+}

From fa2f045c07d5adc0b57d9d5d82f3a47799d009b8 Mon Sep 17 00:00:00 2001
From: travankor <travankor@tuta.io>
Date: Thu, 12 Sep 2019 15:31:56 -0700
Subject: [PATCH 3/4] New package: flashfocus-2.0.3

---
 srcpkgs/flashfocus/template | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)
 create mode 100644 srcpkgs/flashfocus/template

diff --git a/srcpkgs/flashfocus/template b/srcpkgs/flashfocus/template
new file mode 100644
index 00000000000..3827aecacb2
--- /dev/null
+++ b/srcpkgs/flashfocus/template
@@ -0,0 +1,25 @@
+# Template file for 'flashfocus'
+pkgname=flashfocus
+version=2.0.3
+revision=1
+archs=noarch
+build_style=python3-module
+pycompile_module="flashfocus"
+hostmakedepends="python3-setuptools"
+depends="i3ipc-python python3-click python3-marshmallow
+ python3-yaml"
+short_desc="Simple focus animations for i3wm and sway"
+maintainer="travankor <travankor@tuta.io>"
+license="MIT"
+homepage="https://github.com/fennerm/flashfocus"
+distfiles="https://github.com/fennerm/flashfocus/archive/v${version}.tar.gz"
+checksum=231b260c6e18cc3cc6400d22797e5c8441432dc2c08154fdccc77c78934ba5d1
+
+pre_build() {
+	#use i3ipc instead of xcb
+	sed -i '22d;24,25d' setup.py
+}
+
+post_install() {
+	vlicense LICENSE
+}

From 3521131982ce4a173b363497f60f3789cb504c16 Mon Sep 17 00:00:00 2001
From: travankor <travankor@tuta.io>
Date: Fri, 13 Sep 2019 02:05:12 -0700
Subject: [PATCH 4/4] fix i3

---
 srcpkgs/flashfocus/patches/fix_i3.patch | 21 +++++++++++++++++++++
 srcpkgs/flashfocus/template             |  2 ++
 2 files changed, 23 insertions(+)
 create mode 100644 srcpkgs/flashfocus/patches/fix_i3.patch

diff --git a/srcpkgs/flashfocus/patches/fix_i3.patch b/srcpkgs/flashfocus/patches/fix_i3.patch
new file mode 100644
index 00000000000..3dcdf675a9d
--- /dev/null
+++ b/srcpkgs/flashfocus/patches/fix_i3.patch
@@ -0,0 +1,21 @@
+diff --git a/flashfocus/compat.py b/flashfocus/compat.py
+index 3f971b6..1eae16c 100644
+--- a/flashfocus/compat.py
++++ b/flashfocus/compat.py
+@@ -1,6 +1,7 @@
+ """Compatibility module for abstracting across display protocols."""
+ from enum import auto, Enum
+ import os
++import subprocess
+ 
+ 
+ class DisplayProtocol(Enum):
+@@ -11,6 +12,8 @@ class DisplayProtocol(Enum):
+ def get_display_protocol() -> DisplayProtocol:
+     if os.environ.get("WAYLAND_DISPLAY"):
+         protocol = DisplayProtocol.WAYLAND
++    elif subprocess.check_output(["wmctrl", "-m"]).decode("utf-8").split()[1] == "i3":
++        protocol = DisplayProtocol.WAYLAND
+     else:
+         protocol = DisplayProtocol.X11
+     return protocol
diff --git a/srcpkgs/flashfocus/template b/srcpkgs/flashfocus/template
index 3827aecacb2..f0f5cc06120 100644
--- a/srcpkgs/flashfocus/template
+++ b/srcpkgs/flashfocus/template
@@ -12,8 +12,10 @@ short_desc="Simple focus animations for i3wm and sway"
 maintainer="travankor <travankor@tuta.io>"
 license="MIT"
 homepage="https://github.com/fennerm/flashfocus"
+changelog="https://raw.githubusercontent.com/fennerm/flashfocus/master/CHANGELOG.md"
 distfiles="https://github.com/fennerm/flashfocus/archive/v${version}.tar.gz"
 checksum=231b260c6e18cc3cc6400d22797e5c8441432dc2c08154fdccc77c78934ba5d1
+patch_args="-Np1"
 
 pre_build() {
 	#use i3ipc instead of xcb

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [PR PATCH] [Updated] New package: flashfocus-2.0.3
  2019-09-12 22:21 [PR PATCH] New package: flashfocus-2.0.3 voidlinux-github
                   ` (6 preceding siblings ...)
  2019-09-15  6:03 ` [PR PATCH] [Updated] " voidlinux-github
@ 2019-09-15  6:03 ` voidlinux-github
  2019-09-15  9:33 ` voidlinux-github
                   ` (6 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: voidlinux-github @ 2019-09-15  6:03 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 330 bytes --]

There is an updated pull request by travankor against master on the void-packages repository

https://github.com/travankor/void-packages flashfocus
https://github.com/void-linux/void-packages/pull/14426

New package: flashfocus-2.0.3
None

A patch file from https://github.com/void-linux/void-packages/pull/14426.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-flashfocus-14426.patch --]
[-- Type: text/x-diff, Size: 5612 bytes --]

From a1c5cd9694902ce59fefdb0196c1bc8b91ef1909 Mon Sep 17 00:00:00 2001
From: travankor <travankor@tuta.io>
Date: Wed, 11 Sep 2019 05:58:50 -0700
Subject: [PATCH 1/4] New package: i3ipc-python-2.1.1

---
 srcpkgs/i3ipc-python/template | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)
 create mode 100644 srcpkgs/i3ipc-python/template

diff --git a/srcpkgs/i3ipc-python/template b/srcpkgs/i3ipc-python/template
new file mode 100644
index 00000000000..9247149b117
--- /dev/null
+++ b/srcpkgs/i3ipc-python/template
@@ -0,0 +1,19 @@
+# Template file for 'i3ipc-python'
+pkgname=i3ipc-python
+version=2.1.1
+revision=1
+archs=noarch
+build_style=python3-module
+pycompile_module="i3ipc"
+hostmakedepends="python3 python3-setuptools"
+depends="python3-xlib"
+short_desc="Python library to control i3wm and sway"
+maintainer="travankor <travankor@tuta.io>"
+license="BSD-3-Clause"
+homepage="https://github.com/altdesktop/i3ipc-python"
+distfiles="https://github.com/altdesktop/i3ipc-python/archive/v${version}.tar.gz"
+checksum=0dcd46519603ce3e52c4ae69e50efe1e7a31c03af15e0b9b639055de40daff15
+
+post-install() {
+	vlicense LICENSE
+}

From 796fca35eec1cba48f86b60773068d7fd673bb7b Mon Sep 17 00:00:00 2001
From: travankor <travankor@tuta.io>
Date: Thu, 12 Sep 2019 15:31:51 -0700
Subject: [PATCH 2/4] New package: python3-marshmallow-2.20.3

---
 srcpkgs/python3-marshmallow/template | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)
 create mode 100644 srcpkgs/python3-marshmallow/template

diff --git a/srcpkgs/python3-marshmallow/template b/srcpkgs/python3-marshmallow/template
new file mode 100644
index 00000000000..416f8f7cb8d
--- /dev/null
+++ b/srcpkgs/python3-marshmallow/template
@@ -0,0 +1,19 @@
+# Template file for 'python3-marshmallow'
+pkgname=python3-marshmallow
+version=2.20.3
+revision=1
+archs=noarch
+wrksrc=marshmallow-${version}
+build_style=python3-module
+pycompile_module="marshmallow"
+hostmakedepends="python3 python3-setuptools"
+short_desc="Library for converting complex objects from Python datatypes"
+maintainer="travankor <travankor@tuta.io>"
+license="MIT"
+homepage="https://github.com/marshmallow-code/marshmallow"
+distfiles="https://github.com/marshmallow-code/marshmallow/archive/${version}.tar.gz"
+checksum=094f29d5886208e22574bb0ab9cff31c0aa0a8c58b22a19d75949cbed9fb9657
+
+post-install() {
+	vlicense LICENSE
+}

From fa2f045c07d5adc0b57d9d5d82f3a47799d009b8 Mon Sep 17 00:00:00 2001
From: travankor <travankor@tuta.io>
Date: Thu, 12 Sep 2019 15:31:56 -0700
Subject: [PATCH 3/4] New package: flashfocus-2.0.3

---
 srcpkgs/flashfocus/template | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)
 create mode 100644 srcpkgs/flashfocus/template

diff --git a/srcpkgs/flashfocus/template b/srcpkgs/flashfocus/template
new file mode 100644
index 00000000000..3827aecacb2
--- /dev/null
+++ b/srcpkgs/flashfocus/template
@@ -0,0 +1,25 @@
+# Template file for 'flashfocus'
+pkgname=flashfocus
+version=2.0.3
+revision=1
+archs=noarch
+build_style=python3-module
+pycompile_module="flashfocus"
+hostmakedepends="python3-setuptools"
+depends="i3ipc-python python3-click python3-marshmallow
+ python3-yaml"
+short_desc="Simple focus animations for i3wm and sway"
+maintainer="travankor <travankor@tuta.io>"
+license="MIT"
+homepage="https://github.com/fennerm/flashfocus"
+distfiles="https://github.com/fennerm/flashfocus/archive/v${version}.tar.gz"
+checksum=231b260c6e18cc3cc6400d22797e5c8441432dc2c08154fdccc77c78934ba5d1
+
+pre_build() {
+	#use i3ipc instead of xcb
+	sed -i '22d;24,25d' setup.py
+}
+
+post_install() {
+	vlicense LICENSE
+}

From 3521131982ce4a173b363497f60f3789cb504c16 Mon Sep 17 00:00:00 2001
From: travankor <travankor@tuta.io>
Date: Fri, 13 Sep 2019 02:05:12 -0700
Subject: [PATCH 4/4] fix i3

---
 srcpkgs/flashfocus/patches/fix_i3.patch | 21 +++++++++++++++++++++
 srcpkgs/flashfocus/template             |  2 ++
 2 files changed, 23 insertions(+)
 create mode 100644 srcpkgs/flashfocus/patches/fix_i3.patch

diff --git a/srcpkgs/flashfocus/patches/fix_i3.patch b/srcpkgs/flashfocus/patches/fix_i3.patch
new file mode 100644
index 00000000000..3dcdf675a9d
--- /dev/null
+++ b/srcpkgs/flashfocus/patches/fix_i3.patch
@@ -0,0 +1,21 @@
+diff --git a/flashfocus/compat.py b/flashfocus/compat.py
+index 3f971b6..1eae16c 100644
+--- a/flashfocus/compat.py
++++ b/flashfocus/compat.py
+@@ -1,6 +1,7 @@
+ """Compatibility module for abstracting across display protocols."""
+ from enum import auto, Enum
+ import os
++import subprocess
+ 
+ 
+ class DisplayProtocol(Enum):
+@@ -11,6 +12,8 @@ class DisplayProtocol(Enum):
+ def get_display_protocol() -> DisplayProtocol:
+     if os.environ.get("WAYLAND_DISPLAY"):
+         protocol = DisplayProtocol.WAYLAND
++    elif subprocess.check_output(["wmctrl", "-m"]).decode("utf-8").split()[1] == "i3":
++        protocol = DisplayProtocol.WAYLAND
+     else:
+         protocol = DisplayProtocol.X11
+     return protocol
diff --git a/srcpkgs/flashfocus/template b/srcpkgs/flashfocus/template
index 3827aecacb2..f0f5cc06120 100644
--- a/srcpkgs/flashfocus/template
+++ b/srcpkgs/flashfocus/template
@@ -12,8 +12,10 @@ short_desc="Simple focus animations for i3wm and sway"
 maintainer="travankor <travankor@tuta.io>"
 license="MIT"
 homepage="https://github.com/fennerm/flashfocus"
+changelog="https://raw.githubusercontent.com/fennerm/flashfocus/master/CHANGELOG.md"
 distfiles="https://github.com/fennerm/flashfocus/archive/v${version}.tar.gz"
 checksum=231b260c6e18cc3cc6400d22797e5c8441432dc2c08154fdccc77c78934ba5d1
+patch_args="-Np1"
 
 pre_build() {
 	#use i3ipc instead of xcb

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [PR PATCH] [Updated] New package: flashfocus-2.0.3
  2019-09-12 22:21 [PR PATCH] New package: flashfocus-2.0.3 voidlinux-github
                   ` (8 preceding siblings ...)
  2019-09-15  9:33 ` voidlinux-github
@ 2019-09-15  9:33 ` voidlinux-github
  2019-09-15 10:02 ` voidlinux-github
                   ` (4 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: voidlinux-github @ 2019-09-15  9:33 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 330 bytes --]

There is an updated pull request by travankor against master on the void-packages repository

https://github.com/travankor/void-packages flashfocus
https://github.com/void-linux/void-packages/pull/14426

New package: flashfocus-2.0.3
None

A patch file from https://github.com/void-linux/void-packages/pull/14426.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-flashfocus-14426.patch --]
[-- Type: text/x-diff, Size: 10392 bytes --]

From a1c5cd9694902ce59fefdb0196c1bc8b91ef1909 Mon Sep 17 00:00:00 2001
From: travankor <travankor@tuta.io>
Date: Wed, 11 Sep 2019 05:58:50 -0700
Subject: [PATCH 1/6] New package: i3ipc-python-2.1.1

---
 srcpkgs/i3ipc-python/template | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)
 create mode 100644 srcpkgs/i3ipc-python/template

diff --git a/srcpkgs/i3ipc-python/template b/srcpkgs/i3ipc-python/template
new file mode 100644
index 00000000000..9247149b117
--- /dev/null
+++ b/srcpkgs/i3ipc-python/template
@@ -0,0 +1,19 @@
+# Template file for 'i3ipc-python'
+pkgname=i3ipc-python
+version=2.1.1
+revision=1
+archs=noarch
+build_style=python3-module
+pycompile_module="i3ipc"
+hostmakedepends="python3 python3-setuptools"
+depends="python3-xlib"
+short_desc="Python library to control i3wm and sway"
+maintainer="travankor <travankor@tuta.io>"
+license="BSD-3-Clause"
+homepage="https://github.com/altdesktop/i3ipc-python"
+distfiles="https://github.com/altdesktop/i3ipc-python/archive/v${version}.tar.gz"
+checksum=0dcd46519603ce3e52c4ae69e50efe1e7a31c03af15e0b9b639055de40daff15
+
+post-install() {
+	vlicense LICENSE
+}

From 796fca35eec1cba48f86b60773068d7fd673bb7b Mon Sep 17 00:00:00 2001
From: travankor <travankor@tuta.io>
Date: Thu, 12 Sep 2019 15:31:51 -0700
Subject: [PATCH 2/6] New package: python3-marshmallow-2.20.3

---
 srcpkgs/python3-marshmallow/template | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)
 create mode 100644 srcpkgs/python3-marshmallow/template

diff --git a/srcpkgs/python3-marshmallow/template b/srcpkgs/python3-marshmallow/template
new file mode 100644
index 00000000000..416f8f7cb8d
--- /dev/null
+++ b/srcpkgs/python3-marshmallow/template
@@ -0,0 +1,19 @@
+# Template file for 'python3-marshmallow'
+pkgname=python3-marshmallow
+version=2.20.3
+revision=1
+archs=noarch
+wrksrc=marshmallow-${version}
+build_style=python3-module
+pycompile_module="marshmallow"
+hostmakedepends="python3 python3-setuptools"
+short_desc="Library for converting complex objects from Python datatypes"
+maintainer="travankor <travankor@tuta.io>"
+license="MIT"
+homepage="https://github.com/marshmallow-code/marshmallow"
+distfiles="https://github.com/marshmallow-code/marshmallow/archive/${version}.tar.gz"
+checksum=094f29d5886208e22574bb0ab9cff31c0aa0a8c58b22a19d75949cbed9fb9657
+
+post-install() {
+	vlicense LICENSE
+}

From fa2f045c07d5adc0b57d9d5d82f3a47799d009b8 Mon Sep 17 00:00:00 2001
From: travankor <travankor@tuta.io>
Date: Thu, 12 Sep 2019 15:31:56 -0700
Subject: [PATCH 3/6] New package: flashfocus-2.0.3

---
 srcpkgs/flashfocus/template | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)
 create mode 100644 srcpkgs/flashfocus/template

diff --git a/srcpkgs/flashfocus/template b/srcpkgs/flashfocus/template
new file mode 100644
index 00000000000..3827aecacb2
--- /dev/null
+++ b/srcpkgs/flashfocus/template
@@ -0,0 +1,25 @@
+# Template file for 'flashfocus'
+pkgname=flashfocus
+version=2.0.3
+revision=1
+archs=noarch
+build_style=python3-module
+pycompile_module="flashfocus"
+hostmakedepends="python3-setuptools"
+depends="i3ipc-python python3-click python3-marshmallow
+ python3-yaml"
+short_desc="Simple focus animations for i3wm and sway"
+maintainer="travankor <travankor@tuta.io>"
+license="MIT"
+homepage="https://github.com/fennerm/flashfocus"
+distfiles="https://github.com/fennerm/flashfocus/archive/v${version}.tar.gz"
+checksum=231b260c6e18cc3cc6400d22797e5c8441432dc2c08154fdccc77c78934ba5d1
+
+pre_build() {
+	#use i3ipc instead of xcb
+	sed -i '22d;24,25d' setup.py
+}
+
+post_install() {
+	vlicense LICENSE
+}

From 3521131982ce4a173b363497f60f3789cb504c16 Mon Sep 17 00:00:00 2001
From: travankor <travankor@tuta.io>
Date: Fri, 13 Sep 2019 02:05:12 -0700
Subject: [PATCH 4/6] fix i3

---
 srcpkgs/flashfocus/patches/fix_i3.patch | 21 +++++++++++++++++++++
 srcpkgs/flashfocus/template             |  2 ++
 2 files changed, 23 insertions(+)
 create mode 100644 srcpkgs/flashfocus/patches/fix_i3.patch

diff --git a/srcpkgs/flashfocus/patches/fix_i3.patch b/srcpkgs/flashfocus/patches/fix_i3.patch
new file mode 100644
index 00000000000..3dcdf675a9d
--- /dev/null
+++ b/srcpkgs/flashfocus/patches/fix_i3.patch
@@ -0,0 +1,21 @@
+diff --git a/flashfocus/compat.py b/flashfocus/compat.py
+index 3f971b6..1eae16c 100644
+--- a/flashfocus/compat.py
++++ b/flashfocus/compat.py
+@@ -1,6 +1,7 @@
+ """Compatibility module for abstracting across display protocols."""
+ from enum import auto, Enum
+ import os
++import subprocess
+ 
+ 
+ class DisplayProtocol(Enum):
+@@ -11,6 +12,8 @@ class DisplayProtocol(Enum):
+ def get_display_protocol() -> DisplayProtocol:
+     if os.environ.get("WAYLAND_DISPLAY"):
+         protocol = DisplayProtocol.WAYLAND
++    elif subprocess.check_output(["wmctrl", "-m"]).decode("utf-8").split()[1] == "i3":
++        protocol = DisplayProtocol.WAYLAND
+     else:
+         protocol = DisplayProtocol.X11
+     return protocol
diff --git a/srcpkgs/flashfocus/template b/srcpkgs/flashfocus/template
index 3827aecacb2..f0f5cc06120 100644
--- a/srcpkgs/flashfocus/template
+++ b/srcpkgs/flashfocus/template
@@ -12,8 +12,10 @@ short_desc="Simple focus animations for i3wm and sway"
 maintainer="travankor <travankor@tuta.io>"
 license="MIT"
 homepage="https://github.com/fennerm/flashfocus"
+changelog="https://raw.githubusercontent.com/fennerm/flashfocus/master/CHANGELOG.md"
 distfiles="https://github.com/fennerm/flashfocus/archive/v${version}.tar.gz"
 checksum=231b260c6e18cc3cc6400d22797e5c8441432dc2c08154fdccc77c78934ba5d1
+patch_args="-Np1"
 
 pre_build() {
 	#use i3ipc instead of xcb

From 36df9048490560acdaa304fe7338453316e1d077 Mon Sep 17 00:00:00 2001
From: travankor <travankor@tuta.io>
Date: Sun, 15 Sep 2019 01:20:04 -0700
Subject: [PATCH 5/6] Partial xcffib package

---
 srcpkgs/python3-xcffib/template | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)
 create mode 100644 srcpkgs/python3-xcffib/template

diff --git a/srcpkgs/python3-xcffib/template b/srcpkgs/python3-xcffib/template
new file mode 100644
index 00000000000..1bd62b014e2
--- /dev/null
+++ b/srcpkgs/python3-xcffib/template
@@ -0,0 +1,21 @@
+# Template file for 'python3-xcffib'
+pkgname=python3-xcffib
+version=0.8.1
+revision=1
+wrksrc=xcffib-${version}
+archs=noarch
+build_style=python3-module
+hostmakedepends="cabal-install ghc python3 python3-setuptools"
+makedepends="libxcb-devel"
+depends="python3-cffi python3-six "
+short_desc="Drop-in replacement for xpyb based on cffi"
+maintainer="travankor <travankor@tuta.io>"
+license="Apache-2.0"
+homepage="https://github.com/tych0/xcffib"
+distfiles="https://github.com/tych0/xcffib/archive/v${version}.tar.gz"
+checksum=879d9bc360e63e62a8f9b80299127ecbdb7de90271ebfe6a532fbb894efab59a
+
+pre_build() {
+	cabal new-update
+	
+}

From 865670921ffd9321188835438a72ceacccd9ab6b Mon Sep 17 00:00:00 2001
From: travankor <travankor@tuta.io>
Date: Sun, 15 Sep 2019 02:31:56 -0700
Subject: [PATCH 6/6] Attempt haskell package.

---
 srcpkgs/flashfocus/patches/fix_i3.patch | 21 ---------------------
 srcpkgs/flashfocus/template             |  5 -----
 srcpkgs/python3-xpybutil/template       | 16 ++++++++++++++++
 srcpkgs/xcb-types/template              | 15 +++++++++++++++
 4 files changed, 31 insertions(+), 26 deletions(-)
 delete mode 100644 srcpkgs/flashfocus/patches/fix_i3.patch
 create mode 100644 srcpkgs/python3-xpybutil/template
 create mode 100644 srcpkgs/xcb-types/template

diff --git a/srcpkgs/flashfocus/patches/fix_i3.patch b/srcpkgs/flashfocus/patches/fix_i3.patch
deleted file mode 100644
index 3dcdf675a9d..00000000000
--- a/srcpkgs/flashfocus/patches/fix_i3.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-diff --git a/flashfocus/compat.py b/flashfocus/compat.py
-index 3f971b6..1eae16c 100644
---- a/flashfocus/compat.py
-+++ b/flashfocus/compat.py
-@@ -1,6 +1,7 @@
- """Compatibility module for abstracting across display protocols."""
- from enum import auto, Enum
- import os
-+import subprocess
- 
- 
- class DisplayProtocol(Enum):
-@@ -11,6 +12,8 @@ class DisplayProtocol(Enum):
- def get_display_protocol() -> DisplayProtocol:
-     if os.environ.get("WAYLAND_DISPLAY"):
-         protocol = DisplayProtocol.WAYLAND
-+    elif subprocess.check_output(["wmctrl", "-m"]).decode("utf-8").split()[1] == "i3":
-+        protocol = DisplayProtocol.WAYLAND
-     else:
-         protocol = DisplayProtocol.X11
-     return protocol
diff --git a/srcpkgs/flashfocus/template b/srcpkgs/flashfocus/template
index f0f5cc06120..82f34f5d5b2 100644
--- a/srcpkgs/flashfocus/template
+++ b/srcpkgs/flashfocus/template
@@ -17,11 +17,6 @@ distfiles="https://github.com/fennerm/flashfocus/archive/v${version}.tar.gz"
 checksum=231b260c6e18cc3cc6400d22797e5c8441432dc2c08154fdccc77c78934ba5d1
 patch_args="-Np1"
 
-pre_build() {
-	#use i3ipc instead of xcb
-	sed -i '22d;24,25d' setup.py
-}
-
 post_install() {
 	vlicense LICENSE
 }
diff --git a/srcpkgs/python3-xpybutil/template b/srcpkgs/python3-xpybutil/template
new file mode 100644
index 00000000000..46007f47729
--- /dev/null
+++ b/srcpkgs/python3-xpybutil/template
@@ -0,0 +1,16 @@
+# Template file for 'python3-xpybutil'
+pkgname=python3-xpybutil
+version=0.0.6
+revision=1
+wrksrc=xpybutil-${version}
+archs=noarch
+build_style=python3-module
+pycompile_module="xpybutil"
+hostmakedepends="python3 python3-setuptools"
+depends="python3-xcffib"
+short_desc="Abstraction over the X Python Binding"
+maintainer="travankor <travankor@tuta.io>"
+license="WTFPL"
+homepage="https://github.com/BurntSushi/xpybutil"
+distfiles="https://github.com/BurntSushi/xpybutil/archive/${version}.tar.gz"
+checksum=d4ec75384989945ac45d5a15679bdde71d2b95f7d74517a69812723fe97a0c68
diff --git a/srcpkgs/xcb-types/template b/srcpkgs/xcb-types/template
new file mode 100644
index 00000000000..3ae3b31b319
--- /dev/null
+++ b/srcpkgs/xcb-types/template
@@ -0,0 +1,15 @@
+# Template file for 'xcb-types'
+pkgname=xcb-types
+version=0.10.0
+revision=1
+build_style=haskell-stack
+stackage="lts-14.6"
+hostmakedepends="cabal-install ghc"
+makedepends=""
+depends=""
+short_desc="Parse XML files used by the XCB project"
+maintainer="travankor <travankor@tuta.io>"
+license="BSD-3-Clause"
+homepage="https://hackage.haskell.org/package/xcb-types"
+distfiles="https://github.com/aslatter/xcb-types/archive/${version}.tar.gz"
+checksum=a15c85790bb4b94742139f70f0688bfd20e1e0d7b989c4b31a0b0ff6d9770e2f

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [PR PATCH] [Updated] New package: flashfocus-2.0.3
  2019-09-12 22:21 [PR PATCH] New package: flashfocus-2.0.3 voidlinux-github
                   ` (7 preceding siblings ...)
  2019-09-15  6:03 ` voidlinux-github
@ 2019-09-15  9:33 ` voidlinux-github
  2019-09-15  9:33 ` voidlinux-github
                   ` (5 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: voidlinux-github @ 2019-09-15  9:33 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 330 bytes --]

There is an updated pull request by travankor against master on the void-packages repository

https://github.com/travankor/void-packages flashfocus
https://github.com/void-linux/void-packages/pull/14426

New package: flashfocus-2.0.3
None

A patch file from https://github.com/void-linux/void-packages/pull/14426.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-flashfocus-14426.patch --]
[-- Type: text/x-diff, Size: 10392 bytes --]

From a1c5cd9694902ce59fefdb0196c1bc8b91ef1909 Mon Sep 17 00:00:00 2001
From: travankor <travankor@tuta.io>
Date: Wed, 11 Sep 2019 05:58:50 -0700
Subject: [PATCH 1/6] New package: i3ipc-python-2.1.1

---
 srcpkgs/i3ipc-python/template | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)
 create mode 100644 srcpkgs/i3ipc-python/template

diff --git a/srcpkgs/i3ipc-python/template b/srcpkgs/i3ipc-python/template
new file mode 100644
index 00000000000..9247149b117
--- /dev/null
+++ b/srcpkgs/i3ipc-python/template
@@ -0,0 +1,19 @@
+# Template file for 'i3ipc-python'
+pkgname=i3ipc-python
+version=2.1.1
+revision=1
+archs=noarch
+build_style=python3-module
+pycompile_module="i3ipc"
+hostmakedepends="python3 python3-setuptools"
+depends="python3-xlib"
+short_desc="Python library to control i3wm and sway"
+maintainer="travankor <travankor@tuta.io>"
+license="BSD-3-Clause"
+homepage="https://github.com/altdesktop/i3ipc-python"
+distfiles="https://github.com/altdesktop/i3ipc-python/archive/v${version}.tar.gz"
+checksum=0dcd46519603ce3e52c4ae69e50efe1e7a31c03af15e0b9b639055de40daff15
+
+post-install() {
+	vlicense LICENSE
+}

From 796fca35eec1cba48f86b60773068d7fd673bb7b Mon Sep 17 00:00:00 2001
From: travankor <travankor@tuta.io>
Date: Thu, 12 Sep 2019 15:31:51 -0700
Subject: [PATCH 2/6] New package: python3-marshmallow-2.20.3

---
 srcpkgs/python3-marshmallow/template | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)
 create mode 100644 srcpkgs/python3-marshmallow/template

diff --git a/srcpkgs/python3-marshmallow/template b/srcpkgs/python3-marshmallow/template
new file mode 100644
index 00000000000..416f8f7cb8d
--- /dev/null
+++ b/srcpkgs/python3-marshmallow/template
@@ -0,0 +1,19 @@
+# Template file for 'python3-marshmallow'
+pkgname=python3-marshmallow
+version=2.20.3
+revision=1
+archs=noarch
+wrksrc=marshmallow-${version}
+build_style=python3-module
+pycompile_module="marshmallow"
+hostmakedepends="python3 python3-setuptools"
+short_desc="Library for converting complex objects from Python datatypes"
+maintainer="travankor <travankor@tuta.io>"
+license="MIT"
+homepage="https://github.com/marshmallow-code/marshmallow"
+distfiles="https://github.com/marshmallow-code/marshmallow/archive/${version}.tar.gz"
+checksum=094f29d5886208e22574bb0ab9cff31c0aa0a8c58b22a19d75949cbed9fb9657
+
+post-install() {
+	vlicense LICENSE
+}

From fa2f045c07d5adc0b57d9d5d82f3a47799d009b8 Mon Sep 17 00:00:00 2001
From: travankor <travankor@tuta.io>
Date: Thu, 12 Sep 2019 15:31:56 -0700
Subject: [PATCH 3/6] New package: flashfocus-2.0.3

---
 srcpkgs/flashfocus/template | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)
 create mode 100644 srcpkgs/flashfocus/template

diff --git a/srcpkgs/flashfocus/template b/srcpkgs/flashfocus/template
new file mode 100644
index 00000000000..3827aecacb2
--- /dev/null
+++ b/srcpkgs/flashfocus/template
@@ -0,0 +1,25 @@
+# Template file for 'flashfocus'
+pkgname=flashfocus
+version=2.0.3
+revision=1
+archs=noarch
+build_style=python3-module
+pycompile_module="flashfocus"
+hostmakedepends="python3-setuptools"
+depends="i3ipc-python python3-click python3-marshmallow
+ python3-yaml"
+short_desc="Simple focus animations for i3wm and sway"
+maintainer="travankor <travankor@tuta.io>"
+license="MIT"
+homepage="https://github.com/fennerm/flashfocus"
+distfiles="https://github.com/fennerm/flashfocus/archive/v${version}.tar.gz"
+checksum=231b260c6e18cc3cc6400d22797e5c8441432dc2c08154fdccc77c78934ba5d1
+
+pre_build() {
+	#use i3ipc instead of xcb
+	sed -i '22d;24,25d' setup.py
+}
+
+post_install() {
+	vlicense LICENSE
+}

From 3521131982ce4a173b363497f60f3789cb504c16 Mon Sep 17 00:00:00 2001
From: travankor <travankor@tuta.io>
Date: Fri, 13 Sep 2019 02:05:12 -0700
Subject: [PATCH 4/6] fix i3

---
 srcpkgs/flashfocus/patches/fix_i3.patch | 21 +++++++++++++++++++++
 srcpkgs/flashfocus/template             |  2 ++
 2 files changed, 23 insertions(+)
 create mode 100644 srcpkgs/flashfocus/patches/fix_i3.patch

diff --git a/srcpkgs/flashfocus/patches/fix_i3.patch b/srcpkgs/flashfocus/patches/fix_i3.patch
new file mode 100644
index 00000000000..3dcdf675a9d
--- /dev/null
+++ b/srcpkgs/flashfocus/patches/fix_i3.patch
@@ -0,0 +1,21 @@
+diff --git a/flashfocus/compat.py b/flashfocus/compat.py
+index 3f971b6..1eae16c 100644
+--- a/flashfocus/compat.py
++++ b/flashfocus/compat.py
+@@ -1,6 +1,7 @@
+ """Compatibility module for abstracting across display protocols."""
+ from enum import auto, Enum
+ import os
++import subprocess
+ 
+ 
+ class DisplayProtocol(Enum):
+@@ -11,6 +12,8 @@ class DisplayProtocol(Enum):
+ def get_display_protocol() -> DisplayProtocol:
+     if os.environ.get("WAYLAND_DISPLAY"):
+         protocol = DisplayProtocol.WAYLAND
++    elif subprocess.check_output(["wmctrl", "-m"]).decode("utf-8").split()[1] == "i3":
++        protocol = DisplayProtocol.WAYLAND
+     else:
+         protocol = DisplayProtocol.X11
+     return protocol
diff --git a/srcpkgs/flashfocus/template b/srcpkgs/flashfocus/template
index 3827aecacb2..f0f5cc06120 100644
--- a/srcpkgs/flashfocus/template
+++ b/srcpkgs/flashfocus/template
@@ -12,8 +12,10 @@ short_desc="Simple focus animations for i3wm and sway"
 maintainer="travankor <travankor@tuta.io>"
 license="MIT"
 homepage="https://github.com/fennerm/flashfocus"
+changelog="https://raw.githubusercontent.com/fennerm/flashfocus/master/CHANGELOG.md"
 distfiles="https://github.com/fennerm/flashfocus/archive/v${version}.tar.gz"
 checksum=231b260c6e18cc3cc6400d22797e5c8441432dc2c08154fdccc77c78934ba5d1
+patch_args="-Np1"
 
 pre_build() {
 	#use i3ipc instead of xcb

From 36df9048490560acdaa304fe7338453316e1d077 Mon Sep 17 00:00:00 2001
From: travankor <travankor@tuta.io>
Date: Sun, 15 Sep 2019 01:20:04 -0700
Subject: [PATCH 5/6] Partial xcffib package

---
 srcpkgs/python3-xcffib/template | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)
 create mode 100644 srcpkgs/python3-xcffib/template

diff --git a/srcpkgs/python3-xcffib/template b/srcpkgs/python3-xcffib/template
new file mode 100644
index 00000000000..1bd62b014e2
--- /dev/null
+++ b/srcpkgs/python3-xcffib/template
@@ -0,0 +1,21 @@
+# Template file for 'python3-xcffib'
+pkgname=python3-xcffib
+version=0.8.1
+revision=1
+wrksrc=xcffib-${version}
+archs=noarch
+build_style=python3-module
+hostmakedepends="cabal-install ghc python3 python3-setuptools"
+makedepends="libxcb-devel"
+depends="python3-cffi python3-six "
+short_desc="Drop-in replacement for xpyb based on cffi"
+maintainer="travankor <travankor@tuta.io>"
+license="Apache-2.0"
+homepage="https://github.com/tych0/xcffib"
+distfiles="https://github.com/tych0/xcffib/archive/v${version}.tar.gz"
+checksum=879d9bc360e63e62a8f9b80299127ecbdb7de90271ebfe6a532fbb894efab59a
+
+pre_build() {
+	cabal new-update
+	
+}

From 865670921ffd9321188835438a72ceacccd9ab6b Mon Sep 17 00:00:00 2001
From: travankor <travankor@tuta.io>
Date: Sun, 15 Sep 2019 02:31:56 -0700
Subject: [PATCH 6/6] Attempt haskell package.

---
 srcpkgs/flashfocus/patches/fix_i3.patch | 21 ---------------------
 srcpkgs/flashfocus/template             |  5 -----
 srcpkgs/python3-xpybutil/template       | 16 ++++++++++++++++
 srcpkgs/xcb-types/template              | 15 +++++++++++++++
 4 files changed, 31 insertions(+), 26 deletions(-)
 delete mode 100644 srcpkgs/flashfocus/patches/fix_i3.patch
 create mode 100644 srcpkgs/python3-xpybutil/template
 create mode 100644 srcpkgs/xcb-types/template

diff --git a/srcpkgs/flashfocus/patches/fix_i3.patch b/srcpkgs/flashfocus/patches/fix_i3.patch
deleted file mode 100644
index 3dcdf675a9d..00000000000
--- a/srcpkgs/flashfocus/patches/fix_i3.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-diff --git a/flashfocus/compat.py b/flashfocus/compat.py
-index 3f971b6..1eae16c 100644
---- a/flashfocus/compat.py
-+++ b/flashfocus/compat.py
-@@ -1,6 +1,7 @@
- """Compatibility module for abstracting across display protocols."""
- from enum import auto, Enum
- import os
-+import subprocess
- 
- 
- class DisplayProtocol(Enum):
-@@ -11,6 +12,8 @@ class DisplayProtocol(Enum):
- def get_display_protocol() -> DisplayProtocol:
-     if os.environ.get("WAYLAND_DISPLAY"):
-         protocol = DisplayProtocol.WAYLAND
-+    elif subprocess.check_output(["wmctrl", "-m"]).decode("utf-8").split()[1] == "i3":
-+        protocol = DisplayProtocol.WAYLAND
-     else:
-         protocol = DisplayProtocol.X11
-     return protocol
diff --git a/srcpkgs/flashfocus/template b/srcpkgs/flashfocus/template
index f0f5cc06120..82f34f5d5b2 100644
--- a/srcpkgs/flashfocus/template
+++ b/srcpkgs/flashfocus/template
@@ -17,11 +17,6 @@ distfiles="https://github.com/fennerm/flashfocus/archive/v${version}.tar.gz"
 checksum=231b260c6e18cc3cc6400d22797e5c8441432dc2c08154fdccc77c78934ba5d1
 patch_args="-Np1"
 
-pre_build() {
-	#use i3ipc instead of xcb
-	sed -i '22d;24,25d' setup.py
-}
-
 post_install() {
 	vlicense LICENSE
 }
diff --git a/srcpkgs/python3-xpybutil/template b/srcpkgs/python3-xpybutil/template
new file mode 100644
index 00000000000..46007f47729
--- /dev/null
+++ b/srcpkgs/python3-xpybutil/template
@@ -0,0 +1,16 @@
+# Template file for 'python3-xpybutil'
+pkgname=python3-xpybutil
+version=0.0.6
+revision=1
+wrksrc=xpybutil-${version}
+archs=noarch
+build_style=python3-module
+pycompile_module="xpybutil"
+hostmakedepends="python3 python3-setuptools"
+depends="python3-xcffib"
+short_desc="Abstraction over the X Python Binding"
+maintainer="travankor <travankor@tuta.io>"
+license="WTFPL"
+homepage="https://github.com/BurntSushi/xpybutil"
+distfiles="https://github.com/BurntSushi/xpybutil/archive/${version}.tar.gz"
+checksum=d4ec75384989945ac45d5a15679bdde71d2b95f7d74517a69812723fe97a0c68
diff --git a/srcpkgs/xcb-types/template b/srcpkgs/xcb-types/template
new file mode 100644
index 00000000000..3ae3b31b319
--- /dev/null
+++ b/srcpkgs/xcb-types/template
@@ -0,0 +1,15 @@
+# Template file for 'xcb-types'
+pkgname=xcb-types
+version=0.10.0
+revision=1
+build_style=haskell-stack
+stackage="lts-14.6"
+hostmakedepends="cabal-install ghc"
+makedepends=""
+depends=""
+short_desc="Parse XML files used by the XCB project"
+maintainer="travankor <travankor@tuta.io>"
+license="BSD-3-Clause"
+homepage="https://hackage.haskell.org/package/xcb-types"
+distfiles="https://github.com/aslatter/xcb-types/archive/${version}.tar.gz"
+checksum=a15c85790bb4b94742139f70f0688bfd20e1e0d7b989c4b31a0b0ff6d9770e2f

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: New package: flashfocus-2.0.3
  2019-09-12 22:21 [PR PATCH] New package: flashfocus-2.0.3 voidlinux-github
                   ` (9 preceding siblings ...)
  2019-09-15  9:33 ` voidlinux-github
@ 2019-09-15 10:02 ` voidlinux-github
  2019-09-15 10:03 ` voidlinux-github
                   ` (3 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: voidlinux-github @ 2019-09-15 10:02 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 4536 bytes --]

New comment by travankor on void-packages repository

https://github.com/void-linux/void-packages/pull/14426#issuecomment-531552142

Comment:
I tried packaging the `xcb-types` dependency for xcffib. It is a library and everything gets installed to `.stack-work`directory so xbps-src complains.

`ls -R`:

```
masterdir/builddir/xcb-types-0.10.0/.stack-work:
dist/  install/  stack.sqlite3  stack.sqlite3.pantry-write-lock

masterdir/builddir/xcb-types-0.10.0/.stack-work/dist:
x86_64-linux/

masterdir/builddir/xcb-types-0.10.0/.stack-work/dist/x86_64-linux:
Cabal-2.4.0.1/

masterdir/builddir/xcb-types-0.10.0/.stack-work/dist/x86_64-linux/Cabal-2.4.0.1:
build/  build-lock  package.conf.inplace/  setup-config  stack-build-caches/  stack-cabal-mod

masterdir/builddir/xcb-types-0.10.0/.stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build:
Data/     libHSxcb-types-0.10.0-1Zs2y8WvhLwLQMgzxBPCzI-ghc8.6.5.so*
autogen/  libHSxcb-types-0.10.0-1Zs2y8WvhLwLQMgzxBPCzI.a

masterdir/builddir/xcb-types-0.10.0/.stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data:
XCB/  XCB.dyn_hi  XCB.dyn_o  XCB.hi  XCB.o

masterdir/builddir/xcb-types-0.10.0/.stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/XCB:
FromXML.dyn_hi  FromXML.hi  Pretty.dyn_hi  Pretty.hi  Types.dyn_hi  Types.hi  Utils.dyn_hi  Utils.hi
FromXML.dyn_o   FromXML.o   Pretty.dyn_o   Pretty.o   Types.dyn_o   Types.o   Utils.dyn_o   Utils.o

masterdir/builddir/xcb-types-0.10.0/.stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/autogen:
Paths_xcb_types.hs  cabal_macros.h

masterdir/builddir/xcb-types-0.10.0/.stack-work/dist/x86_64-linux/Cabal-2.4.0.1/package.conf.inplace:
package.cache  package.cache.lock  xcb-types-0.10.0-1Zs2y8WvhLwLQMgzxBPCzI.conf

masterdir/builddir/xcb-types-0.10.0/.stack-work/dist/x86_64-linux/Cabal-2.4.0.1/stack-build-caches:
ade2b47a08ab7e44e79c61cf954066c37192cc3ba3db4cb94ae3b607fa6b968b/

masterdir/builddir/xcb-types-0.10.0/.stack-work/dist/x86_64-linux/Cabal-2.4.0.1/stack-build-caches/ade2b47a08ab7e44e79c61cf954066c37192cc3ba3db4cb94ae3b607fa6b968b:
lib

masterdir/builddir/xcb-types-0.10.0/.stack-work/install:
x86_64-linux/

masterdir/builddir/xcb-types-0.10.0/.stack-work/install/x86_64-linux:
ade2b47a08ab7e44e79c61cf954066c37192cc3ba3db4cb94ae3b607fa6b968b/

masterdir/builddir/xcb-types-0.10.0/.stack-work/install/x86_64-linux/ade2b47a08ab7e44e79c61cf954066c37192cc3ba3db4cb94ae3b607fa6b968b:
8.6.5/

masterdir/builddir/xcb-types-0.10.0/.stack-work/install/x86_64-linux/ade2b47a08ab7e44e79c61cf954066c37192cc3ba3db4cb94ae3b607fa6b968b/8.6.5:
doc/  lib/  pkgdb/

masterdir/builddir/xcb-types-0.10.0/.stack-work/install/x86_64-linux/ade2b47a08ab7e44e79c61cf954066c37192cc3ba3db4cb94ae3b607fa6b968b/8.6.5/doc:
xcb-types-0.10.0/

masterdir/builddir/xcb-types-0.10.0/.stack-work/install/x86_64-linux/ade2b47a08ab7e44e79c61cf954066c37192cc3ba3db4cb94ae3b607fa6b968b/8.6.5/doc/xcb-types-0.10.0:
LICENSE

masterdir/builddir/xcb-types-0.10.0/.stack-work/install/x86_64-linux/ade2b47a08ab7e44e79c61cf954066c37192cc3ba3db4cb94ae3b607fa6b968b/8.6.5/lib:
x86_64-linux-ghc-8.6.5/

masterdir/builddir/xcb-types-0.10.0/.stack-work/install/x86_64-linux/ade2b47a08ab7e44e79c61cf954066c37192cc3ba3db4cb94ae3b607fa6b968b/8.6.5/lib/x86_64-linux-ghc-8.6.5:
libHSxcb-types-0.10.0-1Zs2y8WvhLwLQMgzxBPCzI-ghc8.6.5.so*  xcb-types-0.10.0-1Zs2y8WvhLwLQMgzxBPCzI/

masterdir/builddir/xcb-types-0.10.0/.stack-work/install/x86_64-linux/ade2b47a08ab7e44e79c61cf954066c37192cc3ba3db4cb94ae3b607fa6b968b/8.6.5/lib/x86_64-linux-ghc-8.6.5/xcb-types-0.10.0-1Zs2y8WvhLwLQMgzxBPCzI:
Data/  libHSxcb-types-0.10.0-1Zs2y8WvhLwLQMgzxBPCzI.a

masterdir/builddir/xcb-types-0.10.0/.stack-work/install/x86_64-linux/ade2b47a08ab7e44e79c61cf954066c37192cc3ba3db4cb94ae3b607fa6b968b/8.6.5/lib/x86_64-linux-ghc-8.6.5/xcb-types-0.10.0-1Zs2y8WvhLwLQMgzxBPCzI/Data:
XCB/  XCB.dyn_hi  XCB.hi

masterdir/builddir/xcb-types-0.10.0/.stack-work/install/x86_64-linux/ade2b47a08ab7e44e79c61cf954066c37192cc3ba3db4cb94ae3b607fa6b968b/8.6.5/lib/x86_64-linux-ghc-8.6.5/xcb-types-0.10.0-1Zs2y8WvhLwLQMgzxBPCzI/Data/XCB:
FromXML.dyn_hi  FromXML.hi  Pretty.dyn_hi  Pretty.hi  Types.dyn_hi  Types.hi  Utils.dyn_hi  Utils.hi

masterdir/builddir/xcb-types-0.10.0/.stack-work/install/x86_64-linux/ade2b47a08ab7e44e79c61cf954066c37192cc3ba3db4cb94ae3b607fa6b968b/8.6.5/pkgdb:
package.cache  package.cache.lock  xcb-types-0.10.0-1Zs2y8WvhLwLQMgzxBPCzI.conf
```

Not sure how to proceed (manually vinstall all the files to destdir?)

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: New package: flashfocus-2.0.3
  2019-09-12 22:21 [PR PATCH] New package: flashfocus-2.0.3 voidlinux-github
                   ` (10 preceding siblings ...)
  2019-09-15 10:02 ` voidlinux-github
@ 2019-09-15 10:03 ` voidlinux-github
  2019-09-15 10:05 ` voidlinux-github
                   ` (2 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: voidlinux-github @ 2019-09-15 10:03 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 4599 bytes --]

New comment by travankor on void-packages repository

https://github.com/void-linux/void-packages/pull/14426#issuecomment-531552142

Comment:
I tried packaging the `xcb-types` dependency for xcffib. It is a library and everything gets installed to `.stack-work`directory so xbps-src complains.

`ls -R`:

```
masterdir/builddir/xcb-types-0.10.0/.stack-work:
dist/  install/  stack.sqlite3  stack.sqlite3.pantry-write-lock

masterdir/builddir/xcb-types-0.10.0/.stack-work/dist:
x86_64-linux/

masterdir/builddir/xcb-types-0.10.0/.stack-work/dist/x86_64-linux:
Cabal-2.4.0.1/

masterdir/builddir/xcb-types-0.10.0/.stack-work/dist/x86_64-linux/Cabal-2.4.0.1:
build/  build-lock  package.conf.inplace/  setup-config  stack-build-caches/  stack-cabal-mod

masterdir/builddir/xcb-types-0.10.0/.stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build:
Data/     libHSxcb-types-0.10.0-1Zs2y8WvhLwLQMgzxBPCzI-ghc8.6.5.so*
autogen/  libHSxcb-types-0.10.0-1Zs2y8WvhLwLQMgzxBPCzI.a

masterdir/builddir/xcb-types-0.10.0/.stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data:
XCB/  XCB.dyn_hi  XCB.dyn_o  XCB.hi  XCB.o

masterdir/builddir/xcb-types-0.10.0/.stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/XCB:
FromXML.dyn_hi  FromXML.hi  Pretty.dyn_hi  Pretty.hi  Types.dyn_hi  Types.hi  Utils.dyn_hi  Utils.hi
FromXML.dyn_o   FromXML.o   Pretty.dyn_o   Pretty.o   Types.dyn_o   Types.o   Utils.dyn_o   Utils.o

masterdir/builddir/xcb-types-0.10.0/.stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/autogen:
Paths_xcb_types.hs  cabal_macros.h

masterdir/builddir/xcb-types-0.10.0/.stack-work/dist/x86_64-linux/Cabal-2.4.0.1/package.conf.inplace:
package.cache  package.cache.lock  xcb-types-0.10.0-1Zs2y8WvhLwLQMgzxBPCzI.conf

masterdir/builddir/xcb-types-0.10.0/.stack-work/dist/x86_64-linux/Cabal-2.4.0.1/stack-build-caches:
ade2b47a08ab7e44e79c61cf954066c37192cc3ba3db4cb94ae3b607fa6b968b/

masterdir/builddir/xcb-types-0.10.0/.stack-work/dist/x86_64-linux/Cabal-2.4.0.1/stack-build-caches/ade2b47a08ab7e44e79c61cf954066c37192cc3ba3db4cb94ae3b607fa6b968b:
lib

masterdir/builddir/xcb-types-0.10.0/.stack-work/install:
x86_64-linux/

masterdir/builddir/xcb-types-0.10.0/.stack-work/install/x86_64-linux:
ade2b47a08ab7e44e79c61cf954066c37192cc3ba3db4cb94ae3b607fa6b968b/

masterdir/builddir/xcb-types-0.10.0/.stack-work/install/x86_64-linux/ade2b47a08ab7e44e79c61cf954066c37192cc3ba3db4cb94ae3b607fa6b968b:
8.6.5/

masterdir/builddir/xcb-types-0.10.0/.stack-work/install/x86_64-linux/ade2b47a08ab7e44e79c61cf954066c37192cc3ba3db4cb94ae3b607fa6b968b/8.6.5:
doc/  lib/  pkgdb/

masterdir/builddir/xcb-types-0.10.0/.stack-work/install/x86_64-linux/ade2b47a08ab7e44e79c61cf954066c37192cc3ba3db4cb94ae3b607fa6b968b/8.6.5/doc:
xcb-types-0.10.0/

masterdir/builddir/xcb-types-0.10.0/.stack-work/install/x86_64-linux/ade2b47a08ab7e44e79c61cf954066c37192cc3ba3db4cb94ae3b607fa6b968b/8.6.5/doc/xcb-types-0.10.0:
LICENSE

masterdir/builddir/xcb-types-0.10.0/.stack-work/install/x86_64-linux/ade2b47a08ab7e44e79c61cf954066c37192cc3ba3db4cb94ae3b607fa6b968b/8.6.5/lib:
x86_64-linux-ghc-8.6.5/

masterdir/builddir/xcb-types-0.10.0/.stack-work/install/x86_64-linux/ade2b47a08ab7e44e79c61cf954066c37192cc3ba3db4cb94ae3b607fa6b968b/8.6.5/lib/x86_64-linux-ghc-8.6.5:
libHSxcb-types-0.10.0-1Zs2y8WvhLwLQMgzxBPCzI-ghc8.6.5.so*  xcb-types-0.10.0-1Zs2y8WvhLwLQMgzxBPCzI/

masterdir/builddir/xcb-types-0.10.0/.stack-work/install/x86_64-linux/ade2b47a08ab7e44e79c61cf954066c37192cc3ba3db4cb94ae3b607fa6b968b/8.6.5/lib/x86_64-linux-ghc-8.6.5/xcb-types-0.10.0-1Zs2y8WvhLwLQMgzxBPCzI:
Data/  libHSxcb-types-0.10.0-1Zs2y8WvhLwLQMgzxBPCzI.a

masterdir/builddir/xcb-types-0.10.0/.stack-work/install/x86_64-linux/ade2b47a08ab7e44e79c61cf954066c37192cc3ba3db4cb94ae3b607fa6b968b/8.6.5/lib/x86_64-linux-ghc-8.6.5/xcb-types-0.10.0-1Zs2y8WvhLwLQMgzxBPCzI/Data:
XCB/  XCB.dyn_hi  XCB.hi

masterdir/builddir/xcb-types-0.10.0/.stack-work/install/x86_64-linux/ade2b47a08ab7e44e79c61cf954066c37192cc3ba3db4cb94ae3b607fa6b968b/8.6.5/lib/x86_64-linux-ghc-8.6.5/xcb-types-0.10.0-1Zs2y8WvhLwLQMgzxBPCzI/Data/XCB:
FromXML.dyn_hi  FromXML.hi  Pretty.dyn_hi  Pretty.hi  Types.dyn_hi  Types.hi  Utils.dyn_hi  Utils.hi

masterdir/builddir/xcb-types-0.10.0/.stack-work/install/x86_64-linux/ade2b47a08ab7e44e79c61cf954066c37192cc3ba3db4cb94ae3b607fa6b968b/8.6.5/pkgdb:
package.cache  package.cache.lock  xcb-types-0.10.0-1Zs2y8WvhLwLQMgzxBPCzI.conf
```

Not sure how to proceed (manually vinstall all the files to destdir? `/usr/lib/ghc-8.6.5/site-local` is where it's supposed to go?) 

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: New package: flashfocus-2.0.3
  2019-09-12 22:21 [PR PATCH] New package: flashfocus-2.0.3 voidlinux-github
                   ` (11 preceding siblings ...)
  2019-09-15 10:03 ` voidlinux-github
@ 2019-09-15 10:05 ` voidlinux-github
  2019-09-15 10:53 ` voidlinux-github
  2019-09-15 10:53 ` [PR PATCH] [Closed]: " voidlinux-github
  14 siblings, 0 replies; 16+ messages in thread
From: voidlinux-github @ 2019-09-15 10:05 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 4608 bytes --]

New comment by travankor on void-packages repository

https://github.com/void-linux/void-packages/pull/14426#issuecomment-531552142

Comment:
I tried packaging the `xcb-types` dependency for xcffib. It is a library and everything gets installed to `.stack-work`directory so xbps-src complains.

`ls -R`:

```
masterdir/builddir/xcb-types-0.10.0/.stack-work:
dist/  install/  stack.sqlite3  stack.sqlite3.pantry-write-lock

masterdir/builddir/xcb-types-0.10.0/.stack-work/dist:
x86_64-linux/

masterdir/builddir/xcb-types-0.10.0/.stack-work/dist/x86_64-linux:
Cabal-2.4.0.1/

masterdir/builddir/xcb-types-0.10.0/.stack-work/dist/x86_64-linux/Cabal-2.4.0.1:
build/  build-lock  package.conf.inplace/  setup-config  stack-build-caches/  stack-cabal-mod

masterdir/builddir/xcb-types-0.10.0/.stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build:
Data/     libHSxcb-types-0.10.0-1Zs2y8WvhLwLQMgzxBPCzI-ghc8.6.5.so*
autogen/  libHSxcb-types-0.10.0-1Zs2y8WvhLwLQMgzxBPCzI.a

masterdir/builddir/xcb-types-0.10.0/.stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data:
XCB/  XCB.dyn_hi  XCB.dyn_o  XCB.hi  XCB.o

masterdir/builddir/xcb-types-0.10.0/.stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/XCB:
FromXML.dyn_hi  FromXML.hi  Pretty.dyn_hi  Pretty.hi  Types.dyn_hi  Types.hi  Utils.dyn_hi  Utils.hi
FromXML.dyn_o   FromXML.o   Pretty.dyn_o   Pretty.o   Types.dyn_o   Types.o   Utils.dyn_o   Utils.o

masterdir/builddir/xcb-types-0.10.0/.stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/autogen:
Paths_xcb_types.hs  cabal_macros.h

masterdir/builddir/xcb-types-0.10.0/.stack-work/dist/x86_64-linux/Cabal-2.4.0.1/package.conf.inplace:
package.cache  package.cache.lock  xcb-types-0.10.0-1Zs2y8WvhLwLQMgzxBPCzI.conf

masterdir/builddir/xcb-types-0.10.0/.stack-work/dist/x86_64-linux/Cabal-2.4.0.1/stack-build-caches:
ade2b47a08ab7e44e79c61cf954066c37192cc3ba3db4cb94ae3b607fa6b968b/

masterdir/builddir/xcb-types-0.10.0/.stack-work/dist/x86_64-linux/Cabal-2.4.0.1/stack-build-caches/ade2b47a08ab7e44e79c61cf954066c37192cc3ba3db4cb94ae3b607fa6b968b:
lib

masterdir/builddir/xcb-types-0.10.0/.stack-work/install:
x86_64-linux/

masterdir/builddir/xcb-types-0.10.0/.stack-work/install/x86_64-linux:
ade2b47a08ab7e44e79c61cf954066c37192cc3ba3db4cb94ae3b607fa6b968b/

masterdir/builddir/xcb-types-0.10.0/.stack-work/install/x86_64-linux/ade2b47a08ab7e44e79c61cf954066c37192cc3ba3db4cb94ae3b607fa6b968b:
8.6.5/

masterdir/builddir/xcb-types-0.10.0/.stack-work/install/x86_64-linux/ade2b47a08ab7e44e79c61cf954066c37192cc3ba3db4cb94ae3b607fa6b968b/8.6.5:
doc/  lib/  pkgdb/

masterdir/builddir/xcb-types-0.10.0/.stack-work/install/x86_64-linux/ade2b47a08ab7e44e79c61cf954066c37192cc3ba3db4cb94ae3b607fa6b968b/8.6.5/doc:
xcb-types-0.10.0/

masterdir/builddir/xcb-types-0.10.0/.stack-work/install/x86_64-linux/ade2b47a08ab7e44e79c61cf954066c37192cc3ba3db4cb94ae3b607fa6b968b/8.6.5/doc/xcb-types-0.10.0:
LICENSE

masterdir/builddir/xcb-types-0.10.0/.stack-work/install/x86_64-linux/ade2b47a08ab7e44e79c61cf954066c37192cc3ba3db4cb94ae3b607fa6b968b/8.6.5/lib:
x86_64-linux-ghc-8.6.5/

masterdir/builddir/xcb-types-0.10.0/.stack-work/install/x86_64-linux/ade2b47a08ab7e44e79c61cf954066c37192cc3ba3db4cb94ae3b607fa6b968b/8.6.5/lib/x86_64-linux-ghc-8.6.5:
libHSxcb-types-0.10.0-1Zs2y8WvhLwLQMgzxBPCzI-ghc8.6.5.so*  xcb-types-0.10.0-1Zs2y8WvhLwLQMgzxBPCzI/

masterdir/builddir/xcb-types-0.10.0/.stack-work/install/x86_64-linux/ade2b47a08ab7e44e79c61cf954066c37192cc3ba3db4cb94ae3b607fa6b968b/8.6.5/lib/x86_64-linux-ghc-8.6.5/xcb-types-0.10.0-1Zs2y8WvhLwLQMgzxBPCzI:
Data/  libHSxcb-types-0.10.0-1Zs2y8WvhLwLQMgzxBPCzI.a

masterdir/builddir/xcb-types-0.10.0/.stack-work/install/x86_64-linux/ade2b47a08ab7e44e79c61cf954066c37192cc3ba3db4cb94ae3b607fa6b968b/8.6.5/lib/x86_64-linux-ghc-8.6.5/xcb-types-0.10.0-1Zs2y8WvhLwLQMgzxBPCzI/Data:
XCB/  XCB.dyn_hi  XCB.hi

masterdir/builddir/xcb-types-0.10.0/.stack-work/install/x86_64-linux/ade2b47a08ab7e44e79c61cf954066c37192cc3ba3db4cb94ae3b607fa6b968b/8.6.5/lib/x86_64-linux-ghc-8.6.5/xcb-types-0.10.0-1Zs2y8WvhLwLQMgzxBPCzI/Data/XCB:
FromXML.dyn_hi  FromXML.hi  Pretty.dyn_hi  Pretty.hi  Types.dyn_hi  Types.hi  Utils.dyn_hi  Utils.hi

masterdir/builddir/xcb-types-0.10.0/.stack-work/install/x86_64-linux/ade2b47a08ab7e44e79c61cf954066c37192cc3ba3db4cb94ae3b607fa6b968b/8.6.5/pkgdb:
package.cache  package.cache.lock  xcb-types-0.10.0-1Zs2y8WvhLwLQMgzxBPCzI.conf
```

Not sure how to proceed (manually vinstall all the files to destdir? `/usr/lib/ghc-8.6.5/site-local` is where the -devel is supposed to go?) 

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: New package: flashfocus-2.0.3
  2019-09-12 22:21 [PR PATCH] New package: flashfocus-2.0.3 voidlinux-github
                   ` (12 preceding siblings ...)
  2019-09-15 10:05 ` voidlinux-github
@ 2019-09-15 10:53 ` voidlinux-github
  2019-09-15 10:53 ` [PR PATCH] [Closed]: " voidlinux-github
  14 siblings, 0 replies; 16+ messages in thread
From: voidlinux-github @ 2019-09-15 10:53 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1541 bytes --]

New comment by travankor on void-packages repository

https://github.com/void-linux/void-packages/pull/14426#issuecomment-531555278

Comment:
```
Looking for .cabal or package.yaml files to use to init the project.
Using cabal packages:
- ./

Selected resolver: lts-12.26
Initialising configuration using resolver: lts-12.26
Total number of user packages considered: 1
Overwriting existing configuration file: stack.yaml
All done.
WARNING: Ignoring Cabal's bounds on containers (>=0.4.2.1 && <0.6); using containers-0.6.0.1.
Reason: trusting snapshot over cabal file dependency information.

Error: While constructing the build plan, the following exceptions were encountered:

In the dependencies for language-python-0.5.6:
    containers-0.6.0.1 from stack configuration does not match ==0.5.*  (latest matching version
                       is 0.5.11.0)
needed since language-python is a build target.

Some different approaches to resolving this:

  * Set 'allow-newer: true'
    in /builddir/language-python-0.5.6/.stack/config.yaml to ignore all version constraints and build anyway.

  * Recommended action: try adding the following to your extra-deps
    in /builddir/language-python-0.5.6/stack.yaml:

- containers-0.5.11.0@sha256:28ad7337057442f75bc689315ab4ec7bdf5e6b2c39668f306672cecd82c02798,16685
```

https://www.stackage.org/package/containers/snapshots

```
0.6.0.1	LTS Haskell 13.1 (ghc-8.6.3)
0.6.0.1	Stackage Nightly 2018-12-31 (ghc-8.6.3)
0.5.11.0	LTS Haskell 12.26 (ghc-8.4.4)
```

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [PR PATCH] [Closed]: New package: flashfocus-2.0.3
  2019-09-12 22:21 [PR PATCH] New package: flashfocus-2.0.3 voidlinux-github
                   ` (13 preceding siblings ...)
  2019-09-15 10:53 ` voidlinux-github
@ 2019-09-15 10:53 ` voidlinux-github
  14 siblings, 0 replies; 16+ messages in thread
From: voidlinux-github @ 2019-09-15 10:53 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 167 bytes --]

There's a closed pull request on the void-packages repository

New package: flashfocus-2.0.3
https://github.com/void-linux/void-packages/pull/14426

Description:
None

^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2019-09-15 10:53 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-09-12 22:21 [PR PATCH] New package: flashfocus-2.0.3 voidlinux-github
2019-09-12 22:31 ` [PR PATCH] [Updated] " voidlinux-github
2019-09-12 22:31 ` voidlinux-github
2019-09-14  9:27 ` voidlinux-github
2019-09-14  9:27 ` voidlinux-github
2019-09-14  9:59 ` voidlinux-github
2019-09-14 12:14 ` voidlinux-github
2019-09-15  6:03 ` [PR PATCH] [Updated] " voidlinux-github
2019-09-15  6:03 ` voidlinux-github
2019-09-15  9:33 ` voidlinux-github
2019-09-15  9:33 ` voidlinux-github
2019-09-15 10:02 ` voidlinux-github
2019-09-15 10:03 ` voidlinux-github
2019-09-15 10:05 ` voidlinux-github
2019-09-15 10:53 ` voidlinux-github
2019-09-15 10:53 ` [PR PATCH] [Closed]: " voidlinux-github

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).