Github messages for voidlinux
 help / color / mirror / Atom feed
* [PR PATCH] WIP: New package: paperde 0.2.1
@ 2023-03-02  3:43 zen0bit
  2023-03-02  3:53 ` [PR PATCH] [Updated] " zen0bit
                   ` (27 more replies)
  0 siblings, 28 replies; 29+ messages in thread
From: zen0bit @ 2023-03-02  3:43 UTC (permalink / raw)
  To: ml

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

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

https://github.com/oSoWoSo/VUR paperde
https://github.com/void-linux/void-packages/pull/42541

WIP: New package: paperde 0.2.1
PaperDE will require building also dependecies which isn't yet in void...

#### Testing the changes
- I tested the changes in this PR: **briefly**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

#### Local build testing
Not yet builded

Help welcome!


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

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

From 429ecb3ea4ea6f05081471a0d461860f3cc250ab Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:46:19 +0100
Subject: [PATCH 01/10] New package: dfl-login1 0.1.1

---
 srcpkgs/dfl-login1/template | 12 ++++++++++++
 1 file changed, 12 insertions(+)
 create mode 100644 srcpkgs/dfl-login1/template

diff --git a/srcpkgs/dfl-login1/template b/srcpkgs/dfl-login1/template
new file mode 100644
index 000000000000..ad974965e1ac
--- /dev/null
+++ b/srcpkgs/dfl-login1/template
@@ -0,0 +1,12 @@
+# Template file for 'dfl-login1'
+pkgname=dfl-login1
+version=0.1.1
+revision=1
+build_style=meson
+hostmakedepends="qt5-devel qt6-base-devel"
+short_desc="Implementation of systemd/elogind for DFL"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/desktop-frameworks/login1"
+distfiles="https://gitlab.com/desktop-frameworks/login1/-/archive/v0.1.1/login1-v0.1.1.tar.gz"
+checksum=6cee2cb446425b477b2142278d0fde0db9bd6b1eb72ac5ec4f69cda817c3a174

From aa427b05be505e68f037c4ce61c96288bd75ca3a Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:47:11 +0100
Subject: [PATCH 02/10] New package: dfl-ipc 0.1.1

---
 srcpkgs/dfl-ipc/template | 12 ++++++++++++
 1 file changed, 12 insertions(+)
 create mode 100644 srcpkgs/dfl-ipc/template

diff --git a/srcpkgs/dfl-ipc/template b/srcpkgs/dfl-ipc/template
new file mode 100644
index 000000000000..feae0ae3821b
--- /dev/null
+++ b/srcpkgs/dfl-ipc/template
@@ -0,0 +1,12 @@
+# Template file for 'dfl-ipc'
+pkgname=dfl-ipc
+version=0.1.1
+revision=1
+build_style=meson
+hostmakedepends="qt5-devel qt6-base-devel cmake pkg-config"
+short_desc="Simple set of IPC classes for inter-process communication"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/desktop-frameworks/ipc"
+distfiles="https://gitlab.com/desktop-frameworks/ipc/-/archive/v0.1.1/ipc-v0.1.1.tar.gz"
+checksum=53384014cbb032f214e7575fbb484539d823ba71fc2a2efb48e8194a6af4d660

From 40fdd0f9b9b9eeec7de5588f11e564cbad7172da Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:47:48 +0100
Subject: [PATCH 03/10] New package: dfl-sni 0.1.1

---
 srcpkgs/dfl-sni/template | 12 ++++++++++++
 1 file changed, 12 insertions(+)
 create mode 100644 srcpkgs/dfl-sni/template

diff --git a/srcpkgs/dfl-sni/template b/srcpkgs/dfl-sni/template
new file mode 100644
index 000000000000..1b370e26427f
--- /dev/null
+++ b/srcpkgs/dfl-sni/template
@@ -0,0 +1,12 @@
+# Template file for 'dfl-sni'
+pkgname=dfl-sni
+version=0.1.1
+revision=1
+build_style=meson
+hostmakedepends="qt5-devel qt6-base-devel cmake pkg-config"
+short_desc="Implementation of the XDG Status Notification Specifications"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/desktop-frameworks/status-notifier"
+distfiles="https://gitlab.com/desktop-frameworks/status-notifier/-/archive/v0.1.1/status-notifier-v0.1.1.tar.gz"
+checksum=376bf4ac33ab4bbce3e07cf98e5ec929fd125d93c6f842723a7fdd17158fa84c

From 1d997f628543515ab5fff4c3c854d2b0f4a78c74 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:48:28 +0100
Subject: [PATCH 04/10] New package: dfl-settings 0.1.1

---
 srcpkgs/dfl-settings/template | 12 ++++++++++++
 1 file changed, 12 insertions(+)
 create mode 100644 srcpkgs/dfl-settings/template

diff --git a/srcpkgs/dfl-settings/template b/srcpkgs/dfl-settings/template
new file mode 100644
index 000000000000..b73df90940f0
--- /dev/null
+++ b/srcpkgs/dfl-settings/template
@@ -0,0 +1,12 @@
+# Template file for 'dfl-settings'
+pkgname=dfl-settings
+version=0.1.1
+revision=1
+build_style=meson
+hostmakedepends="qt5-devel cmake pkg-config"
+short_desc="class that extends QSettings"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-or-later"
+homepage="https://gitlab.com/desktop-frameworks/settings"
+distfiles="https://gitlab.com/desktop-frameworks/settings/-/archive/v0.1.1/settings-v0.1.1.tar.gz"
+checksum=52c48852fa129447f98b8e3cc4415b2dab915a584d9e9411e666137a9582aa89

From 9ea7208a9f8a83e0f407b05ebc0a58819d062847 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:49:06 +0100
Subject: [PATCH 05/10] New package: dfl-applications 0.1.1

---
 srcpkgs/dfl-applications/template | 12 ++++++++++++
 1 file changed, 12 insertions(+)
 create mode 100644 srcpkgs/dfl-applications/template

diff --git a/srcpkgs/dfl-applications/template b/srcpkgs/dfl-applications/template
new file mode 100644
index 000000000000..e0525e14855f
--- /dev/null
+++ b/srcpkgs/dfl-applications/template
@@ -0,0 +1,12 @@
+# Template file for 'dfl-applications'
+pkgname=dfl-applications
+version=0.1.1
+revision=1
+build_style=meson
+hostmakedepends="dfl-ipc qt5-devel qt6-base-devel cmake pkg-config"
+short_desc="Class that extends QApplications"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/desktop-frameworks/applications"
+distfiles="https://gitlab.com/desktop-frameworks/applications/-/archive/v0.1.1/applications-v0.1.1.tar.gz"
+checksum=5009085c598aadd028de5f6721d5b8ed4886e1e605f9bbd0d1252e3c93f03606

From 69be4cd2e39e59e5a6387de20af82fc4425fa178 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:53:30 +0100
Subject: [PATCH 06/10] New package: wayqt 0.1.1

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

diff --git a/srcpkgs/wayqt/template b/srcpkgs/wayqt/template
new file mode 100644
index 000000000000..79f3c53b4d3d
--- /dev/null
+++ b/srcpkgs/wayqt/template
@@ -0,0 +1,12 @@
+# Template file for 'wayqt'
+pkgname=wayqt
+version=0.1.1
+revision=1
+build_style=meson
+hostmakedepends="qt5-devel wayland-devel cmake pkg-config"
+short_desc="Qt-based wrapper for various wayland protocols"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/desktop-frameworks/wayqt"
+distfiles="https://gitlab.com/desktop-frameworks/wayqt/-/archive/v0.1.1/wayqt-v0.1.1.tar.gz"
+checksum=815fc09c9cad187cbd93504b14ab84c8aa4496e70d69657d8df21358fb59f1e9

From 1471b5a0e7143e4d70e4b18f40f3df8b0db2421f Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:55:55 +0100
Subject: [PATCH 07/10] New package: libcsys 4.4.1

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

diff --git a/srcpkgs/libcsys/template b/srcpkgs/libcsys/template
new file mode 100644
index 000000000000..fc3dffa88b12
--- /dev/null
+++ b/srcpkgs/libcsys/template
@@ -0,0 +1,13 @@
+# Template file for 'libcsys'
+pkgname=libcsys
+version=4.4.1
+revision=1
+build_style=cmake
+hostmakedepends="qt5-devel"
+depends="udisks2"
+short_desc="Library for managing drive and getting system resource information in real time"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/cubocore/coreapps/libcsys"
+distfiles="https://gitlab.com/cubocore/libcsys/-/archive/v${version}/libcsys-v${version}.tar.gz"
+checksum=42bb1e15ad7c0ddd5900ee43dbde311ee3ff5cf26adc0a56a6c10ac67a406b37

From cf35199c9b75606504107960784f4efeca5541ad Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:56:45 +0100
Subject: [PATCH 08/10] New package: libcprime 4.4.1

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

diff --git a/srcpkgs/libcprime/template b/srcpkgs/libcprime/template
new file mode 100644
index 000000000000..ef5d41df7ca2
--- /dev/null
+++ b/srcpkgs/libcprime/template
@@ -0,0 +1,12 @@
+# Template file for 'libcprime'
+pkgname=libcprime
+version=4.4.1
+revision=1
+build_style=cmake
+hostmakedepends="qt5-devel"
+short_desc="Library for bookmarking, saving recent activites, managing settings of C-Suite"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/cubocore/coreapps/libcprime"
+distfiles="https://gitlab.com/cubocore/libcprime/-/archive/v${version}/libcprime-v${version}.tar.gz"
+checksum=160ca5220de84448d689d20878c0944e1fd7989b7a4362cc8e7208a34b4955d8

From 406725456c1d8bc6f8c160558d598a7d051d1183 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:58:12 +0100
Subject: [PATCH 09/10] New package: paperde 0.2.1

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

diff --git a/srcpkgs/paperde/template b/srcpkgs/paperde/template
new file mode 100644
index 000000000000..ac95a312f636
--- /dev/null
+++ b/srcpkgs/paperde/template
@@ -0,0 +1,12 @@
+# Template file for 'paperde'
+pkgname=paperde
+version=0.2.1
+revision=1
+build_style=meson
+hostmakedepends="libcsys libcprime wayqt wayfire dfl-applications dfl-login1 dfl-ipc dfl-sni dfl-settings pkg-config cmake qt5-qmake qt5 qt5-wayland qt5-svg qt5-tools-devel libdbusmenu-qt5-devel wayland-devel xdg-desktop-portal qt5ct"
+short_desc="Desktop Environment built on top of Qt/Wayland and wayfire"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://cubocore.org/paperde.html"
+distfiles="https://gitlab.com/cubocore/paper/paperde/-/archive/v${version}/paperde-v${version}.tar.gz"
+checksum=40a1ca455869f6e55592579359530f5ce0031694d6f87b28c2956fb00d6bd8e5

From c4dcf624cf11d3d15a2fbd676c5b96490ff20df5 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 03:00:06 +0100
Subject: [PATCH 10/10] New shlibs

---
 common/shlibs | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/common/shlibs b/common/shlibs
index 0f9c75af44bc..91c7b096f0ab 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4238,3 +4238,12 @@ libdate-tz.so.3 chrono-date-3.0.1_1
 libayatana-ido3-0.4.so.0 ayatana-ido-0.9.2_1
 libayatana-indicator3.so.7 libayatana-indicator-0.9.3_1
 libayatana-appindicator3.so.1 libayatana-appindicator-0.5.91_1
+libdf5ipc.so.0 dfl-ipc-0.1.1_1
+libcprime-widgets.so.4 libcprime-0.1.1_1
+libcprime-core.so.4 libcprime-0.1.1_1
+libwayqt.so.0 wayqt-0.1.1_1
+libdf5application.so.0 dfl-applications-0.1.1_1
+libdf5sni.so.0 dfl-sni-0.1.1_1
+libcsys.so.4 libcsys-0.1.1_1
+libdf5coreapplication.so.0 dfl-applications-0.1.1_1
+libdf5login1.so.0 dfl-login1-0.1.1_1

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

* Re: [PR PATCH] [Updated] WIP: New package: paperde 0.2.1
  2023-03-02  3:43 [PR PATCH] WIP: New package: paperde 0.2.1 zen0bit
@ 2023-03-02  3:53 ` zen0bit
  2023-03-04  7:08 ` mobinmob
                   ` (26 subsequent siblings)
  27 siblings, 0 replies; 29+ messages in thread
From: zen0bit @ 2023-03-02  3:53 UTC (permalink / raw)
  To: ml

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

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

https://github.com/oSoWoSo/VUR paperde
https://github.com/void-linux/void-packages/pull/42541

WIP: New package: paperde 0.2.1
PaperDE will require building also dependecies which isn't yet in void...

#### Testing the changes
- I tested the changes in this PR: **briefly**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

#### Local build testing
Not yet builded

Help welcome!


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

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

From 429ecb3ea4ea6f05081471a0d461860f3cc250ab Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:46:19 +0100
Subject: [PATCH 01/10] New package: dfl-login1 0.1.1

---
 srcpkgs/dfl-login1/template | 12 ++++++++++++
 1 file changed, 12 insertions(+)
 create mode 100644 srcpkgs/dfl-login1/template

diff --git a/srcpkgs/dfl-login1/template b/srcpkgs/dfl-login1/template
new file mode 100644
index 000000000000..ad974965e1ac
--- /dev/null
+++ b/srcpkgs/dfl-login1/template
@@ -0,0 +1,12 @@
+# Template file for 'dfl-login1'
+pkgname=dfl-login1
+version=0.1.1
+revision=1
+build_style=meson
+hostmakedepends="qt5-devel qt6-base-devel"
+short_desc="Implementation of systemd/elogind for DFL"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/desktop-frameworks/login1"
+distfiles="https://gitlab.com/desktop-frameworks/login1/-/archive/v0.1.1/login1-v0.1.1.tar.gz"
+checksum=6cee2cb446425b477b2142278d0fde0db9bd6b1eb72ac5ec4f69cda817c3a174

From aa427b05be505e68f037c4ce61c96288bd75ca3a Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:47:11 +0100
Subject: [PATCH 02/10] New package: dfl-ipc 0.1.1

---
 srcpkgs/dfl-ipc/template | 12 ++++++++++++
 1 file changed, 12 insertions(+)
 create mode 100644 srcpkgs/dfl-ipc/template

diff --git a/srcpkgs/dfl-ipc/template b/srcpkgs/dfl-ipc/template
new file mode 100644
index 000000000000..feae0ae3821b
--- /dev/null
+++ b/srcpkgs/dfl-ipc/template
@@ -0,0 +1,12 @@
+# Template file for 'dfl-ipc'
+pkgname=dfl-ipc
+version=0.1.1
+revision=1
+build_style=meson
+hostmakedepends="qt5-devel qt6-base-devel cmake pkg-config"
+short_desc="Simple set of IPC classes for inter-process communication"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/desktop-frameworks/ipc"
+distfiles="https://gitlab.com/desktop-frameworks/ipc/-/archive/v0.1.1/ipc-v0.1.1.tar.gz"
+checksum=53384014cbb032f214e7575fbb484539d823ba71fc2a2efb48e8194a6af4d660

From 40fdd0f9b9b9eeec7de5588f11e564cbad7172da Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:47:48 +0100
Subject: [PATCH 03/10] New package: dfl-sni 0.1.1

---
 srcpkgs/dfl-sni/template | 12 ++++++++++++
 1 file changed, 12 insertions(+)
 create mode 100644 srcpkgs/dfl-sni/template

diff --git a/srcpkgs/dfl-sni/template b/srcpkgs/dfl-sni/template
new file mode 100644
index 000000000000..1b370e26427f
--- /dev/null
+++ b/srcpkgs/dfl-sni/template
@@ -0,0 +1,12 @@
+# Template file for 'dfl-sni'
+pkgname=dfl-sni
+version=0.1.1
+revision=1
+build_style=meson
+hostmakedepends="qt5-devel qt6-base-devel cmake pkg-config"
+short_desc="Implementation of the XDG Status Notification Specifications"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/desktop-frameworks/status-notifier"
+distfiles="https://gitlab.com/desktop-frameworks/status-notifier/-/archive/v0.1.1/status-notifier-v0.1.1.tar.gz"
+checksum=376bf4ac33ab4bbce3e07cf98e5ec929fd125d93c6f842723a7fdd17158fa84c

From 97815da3519b455577db8cf309a3f8d93cc84082 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:48:28 +0100
Subject: [PATCH 04/10] New package: dfl-settings 0.1.1

---
 srcpkgs/dfl-settings/template | 12 ++++++++++++
 1 file changed, 12 insertions(+)
 create mode 100644 srcpkgs/dfl-settings/template

diff --git a/srcpkgs/dfl-settings/template b/srcpkgs/dfl-settings/template
new file mode 100644
index 000000000000..2df89952a4a6
--- /dev/null
+++ b/srcpkgs/dfl-settings/template
@@ -0,0 +1,12 @@
+# Template file for 'dfl-settings'
+pkgname=dfl-settings
+version=0.1.1
+revision=1
+build_style=meson
+hostmakedepends="qt5-devel cmake pkg-config"
+short_desc="Class that extends QSettings"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-or-later"
+homepage="https://gitlab.com/desktop-frameworks/settings"
+distfiles="https://gitlab.com/desktop-frameworks/settings/-/archive/v0.1.1/settings-v0.1.1.tar.gz"
+checksum=52c48852fa129447f98b8e3cc4415b2dab915a584d9e9411e666137a9582aa89

From ca34820a088131767b7e9841723d0c7e3618e90c Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:49:06 +0100
Subject: [PATCH 05/10] New package: dfl-applications 0.1.1

---
 srcpkgs/dfl-applications/template | 12 ++++++++++++
 1 file changed, 12 insertions(+)
 create mode 100644 srcpkgs/dfl-applications/template

diff --git a/srcpkgs/dfl-applications/template b/srcpkgs/dfl-applications/template
new file mode 100644
index 000000000000..e0525e14855f
--- /dev/null
+++ b/srcpkgs/dfl-applications/template
@@ -0,0 +1,12 @@
+# Template file for 'dfl-applications'
+pkgname=dfl-applications
+version=0.1.1
+revision=1
+build_style=meson
+hostmakedepends="dfl-ipc qt5-devel qt6-base-devel cmake pkg-config"
+short_desc="Class that extends QApplications"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/desktop-frameworks/applications"
+distfiles="https://gitlab.com/desktop-frameworks/applications/-/archive/v0.1.1/applications-v0.1.1.tar.gz"
+checksum=5009085c598aadd028de5f6721d5b8ed4886e1e605f9bbd0d1252e3c93f03606

From bb76dc154e78be99e6fa484c176fd136131d8119 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:53:30 +0100
Subject: [PATCH 06/10] New package: wayqt 0.1.1

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

diff --git a/srcpkgs/wayqt/template b/srcpkgs/wayqt/template
new file mode 100644
index 000000000000..79f3c53b4d3d
--- /dev/null
+++ b/srcpkgs/wayqt/template
@@ -0,0 +1,12 @@
+# Template file for 'wayqt'
+pkgname=wayqt
+version=0.1.1
+revision=1
+build_style=meson
+hostmakedepends="qt5-devel wayland-devel cmake pkg-config"
+short_desc="Qt-based wrapper for various wayland protocols"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/desktop-frameworks/wayqt"
+distfiles="https://gitlab.com/desktop-frameworks/wayqt/-/archive/v0.1.1/wayqt-v0.1.1.tar.gz"
+checksum=815fc09c9cad187cbd93504b14ab84c8aa4496e70d69657d8df21358fb59f1e9

From 09de29d6ceb34cdc2d92e7b331e7154857d86c09 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:55:55 +0100
Subject: [PATCH 07/10] New package: libcsys 4.4.1

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

diff --git a/srcpkgs/libcsys/template b/srcpkgs/libcsys/template
new file mode 100644
index 000000000000..d0bdf7a2e5ac
--- /dev/null
+++ b/srcpkgs/libcsys/template
@@ -0,0 +1,13 @@
+# Template file for 'libcsys'
+pkgname=libcsys
+version=4.4.1
+revision=1
+build_style=cmake
+hostmakedepends="qt5-devel"
+depends="udisks2"
+short_desc="For managing drive and getting system resource information"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/cubocore/coreapps/libcsys"
+distfiles="https://gitlab.com/cubocore/libcsys/-/archive/v${version}/libcsys-v${version}.tar.gz"
+checksum=42bb1e15ad7c0ddd5900ee43dbde311ee3ff5cf26adc0a56a6c10ac67a406b37

From ab9fef524b85138a722554b7e6abc928d6e10a0d Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:56:45 +0100
Subject: [PATCH 08/10] New package: libcprime 4.4.1

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

diff --git a/srcpkgs/libcprime/template b/srcpkgs/libcprime/template
new file mode 100644
index 000000000000..26f66ad15d27
--- /dev/null
+++ b/srcpkgs/libcprime/template
@@ -0,0 +1,12 @@
+# Template file for 'libcprime'
+pkgname=libcprime
+version=4.4.1
+revision=1
+build_style=cmake
+hostmakedepends="qt5-devel"
+short_desc="Library for bookmarking, saving activites and C-Suite settings"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/cubocore/coreapps/libcprime"
+distfiles="https://gitlab.com/cubocore/libcprime/-/archive/v${version}/libcprime-v${version}.tar.gz"
+checksum=160ca5220de84448d689d20878c0944e1fd7989b7a4362cc8e7208a34b4955d8

From 6892684124e00e05047e587b5bcf811c8a1e2f2a Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:58:12 +0100
Subject: [PATCH 09/10] New package: paperde 0.2.1

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

diff --git a/srcpkgs/paperde/template b/srcpkgs/paperde/template
new file mode 100644
index 000000000000..e8f49789a00b
--- /dev/null
+++ b/srcpkgs/paperde/template
@@ -0,0 +1,12 @@
+# Template file for 'paperde'
+pkgname=paperde
+version=0.2.1
+revision=1
+build_style=meson
+hostmakedepends="libcsys libcprime wayqt wayfire dfl-applications dfl-login1 dfl-ipc dfl-sni dfl-settings pkg-config cmake qt5-qmake qt5 qt5-wayland qt5-svg qt5-tools-devel libdbusmenu-qt5-devel wayland-devel xdg-desktop-portal qt5ct"
+short_desc="Desktop Environment using Qt/Wayland and wayfire"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://cubocore.org/paperde.html"
+distfiles="https://gitlab.com/cubocore/paper/paperde/-/archive/v${version}/paperde-v${version}.tar.gz"
+checksum=40a1ca455869f6e55592579359530f5ce0031694d6f87b28c2956fb00d6bd8e5

From bdc01ed10943b035176ed98beca7fb35c4bf22b9 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 03:00:06 +0100
Subject: [PATCH 10/10] New shlibs

---
 common/shlibs | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/common/shlibs b/common/shlibs
index 0f9c75af44bc..91c7b096f0ab 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4238,3 +4238,12 @@ libdate-tz.so.3 chrono-date-3.0.1_1
 libayatana-ido3-0.4.so.0 ayatana-ido-0.9.2_1
 libayatana-indicator3.so.7 libayatana-indicator-0.9.3_1
 libayatana-appindicator3.so.1 libayatana-appindicator-0.5.91_1
+libdf5ipc.so.0 dfl-ipc-0.1.1_1
+libcprime-widgets.so.4 libcprime-0.1.1_1
+libcprime-core.so.4 libcprime-0.1.1_1
+libwayqt.so.0 wayqt-0.1.1_1
+libdf5application.so.0 dfl-applications-0.1.1_1
+libdf5sni.so.0 dfl-sni-0.1.1_1
+libcsys.so.4 libcsys-0.1.1_1
+libdf5coreapplication.so.0 dfl-applications-0.1.1_1
+libdf5login1.so.0 dfl-login1-0.1.1_1

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

* Re: WIP: New package: paperde 0.2.1
  2023-03-02  3:43 [PR PATCH] WIP: New package: paperde 0.2.1 zen0bit
  2023-03-02  3:53 ` [PR PATCH] [Updated] " zen0bit
@ 2023-03-04  7:08 ` mobinmob
  2023-03-04  8:34 ` mobinmob
                   ` (25 subsequent siblings)
  27 siblings, 0 replies; 29+ messages in thread
From: mobinmob @ 2023-03-04  7:08 UTC (permalink / raw)
  To: ml

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

New comment by mobinmob on void-packages repository

https://github.com/void-linux/void-packages/pull/42541#issuecomment-1454587509

Comment:
shlibs should not be a seperate commit - they should probably be in the same commit with the package they reside in.

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

* Re: WIP: New package: paperde 0.2.1
  2023-03-02  3:43 [PR PATCH] WIP: New package: paperde 0.2.1 zen0bit
  2023-03-02  3:53 ` [PR PATCH] [Updated] " zen0bit
  2023-03-04  7:08 ` mobinmob
@ 2023-03-04  8:34 ` mobinmob
  2023-03-04 10:54 ` mobinmob
                   ` (24 subsequent siblings)
  27 siblings, 0 replies; 29+ messages in thread
From: mobinmob @ 2023-03-04  8:34 UTC (permalink / raw)
  To: ml

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

New comment by mobinmob on void-packages repository

https://github.com/void-linux/void-packages/pull/42541#issuecomment-1454664835

Comment:
```
=> ERROR: paperde-0.2.1_1: /usr/lib/libexec directory is not allowed!
=> ERROR: paperde-0.2.1_1: cannot continue with installation!
```
The build system does not seem to respect the libexecdir value and installs some executables under `/usr/lib/libexecdir` instead of `/usr/libexecdir`. It is not difficult to[ fix it in the messon.build file(s)](https://termbin.com/rbtw2) but the DE does not start after that.

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

* Re: WIP: New package: paperde 0.2.1
  2023-03-02  3:43 [PR PATCH] WIP: New package: paperde 0.2.1 zen0bit
                   ` (2 preceding siblings ...)
  2023-03-04  8:34 ` mobinmob
@ 2023-03-04 10:54 ` mobinmob
  2023-03-08 17:03 ` [PR PATCH] [Updated] " zen0bit
                   ` (23 subsequent siblings)
  27 siblings, 0 replies; 29+ messages in thread
From: mobinmob @ 2023-03-04 10:54 UTC (permalink / raw)
  To: ml

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

New comment by mobinmob on void-packages repository

https://github.com/void-linux/void-packages/pull/42541#issuecomment-1454698509

Comment:
Templates that package libraries should have -devel subpackages. These subpackages should be in the **makedepends** array, not in the **hostmakedepends** one. Check other templates for examples ;)
Also, wayfire seems to be a runtime dependency of paperde, so it should probable be in depends.


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

* Re: [PR PATCH] [Updated] WIP: New package: paperde 0.2.1
  2023-03-02  3:43 [PR PATCH] WIP: New package: paperde 0.2.1 zen0bit
                   ` (3 preceding siblings ...)
  2023-03-04 10:54 ` mobinmob
@ 2023-03-08 17:03 ` zen0bit
  2023-03-28 16:07 ` [PR PATCH] [Updated] WIP: New package: paperde-0.2.1 zen0bit
                   ` (22 subsequent siblings)
  27 siblings, 0 replies; 29+ messages in thread
From: zen0bit @ 2023-03-08 17:03 UTC (permalink / raw)
  To: ml

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

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

https://github.com/oSoWoSo/VUR paperde
https://github.com/void-linux/void-packages/pull/42541

WIP: New package: paperde 0.2.1
PaperDE will require building also dependecies which isn't yet in void...

#### Testing the changes
- I tested the changes in this PR: **briefly**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

#### Local build testing
Not yet builded

Help welcome!


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

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

From 29a5256f04d07db0260e94c04cb640f07df9c5cc Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:46:19 +0100
Subject: [PATCH 01/10] New package: dfl-login1-0.1.1

---
 srcpkgs/dfl-login1/template | 12 ++++++++++++
 1 file changed, 12 insertions(+)
 create mode 100644 srcpkgs/dfl-login1/template

diff --git a/srcpkgs/dfl-login1/template b/srcpkgs/dfl-login1/template
new file mode 100644
index 000000000000..ad974965e1ac
--- /dev/null
+++ b/srcpkgs/dfl-login1/template
@@ -0,0 +1,12 @@
+# Template file for 'dfl-login1'
+pkgname=dfl-login1
+version=0.1.1
+revision=1
+build_style=meson
+hostmakedepends="qt5-devel qt6-base-devel"
+short_desc="Implementation of systemd/elogind for DFL"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/desktop-frameworks/login1"
+distfiles="https://gitlab.com/desktop-frameworks/login1/-/archive/v0.1.1/login1-v0.1.1.tar.gz"
+checksum=6cee2cb446425b477b2142278d0fde0db9bd6b1eb72ac5ec4f69cda817c3a174

From a0c9de4177bb087619f9fc38254b344a012fe4d1 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:47:11 +0100
Subject: [PATCH 02/10] New package: dfl-ipc-0.1.1

---
 srcpkgs/dfl-ipc/template | 12 ++++++++++++
 1 file changed, 12 insertions(+)
 create mode 100644 srcpkgs/dfl-ipc/template

diff --git a/srcpkgs/dfl-ipc/template b/srcpkgs/dfl-ipc/template
new file mode 100644
index 000000000000..feae0ae3821b
--- /dev/null
+++ b/srcpkgs/dfl-ipc/template
@@ -0,0 +1,12 @@
+# Template file for 'dfl-ipc'
+pkgname=dfl-ipc
+version=0.1.1
+revision=1
+build_style=meson
+hostmakedepends="qt5-devel qt6-base-devel cmake pkg-config"
+short_desc="Simple set of IPC classes for inter-process communication"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/desktop-frameworks/ipc"
+distfiles="https://gitlab.com/desktop-frameworks/ipc/-/archive/v0.1.1/ipc-v0.1.1.tar.gz"
+checksum=53384014cbb032f214e7575fbb484539d823ba71fc2a2efb48e8194a6af4d660

From 126ce2810d93b8468965cad97ef44c8603e9e2d5 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:47:48 +0100
Subject: [PATCH 03/10] New package: dfl-sni-0.1.1

---
 srcpkgs/dfl-sni/template | 12 ++++++++++++
 1 file changed, 12 insertions(+)
 create mode 100644 srcpkgs/dfl-sni/template

diff --git a/srcpkgs/dfl-sni/template b/srcpkgs/dfl-sni/template
new file mode 100644
index 000000000000..1b370e26427f
--- /dev/null
+++ b/srcpkgs/dfl-sni/template
@@ -0,0 +1,12 @@
+# Template file for 'dfl-sni'
+pkgname=dfl-sni
+version=0.1.1
+revision=1
+build_style=meson
+hostmakedepends="qt5-devel qt6-base-devel cmake pkg-config"
+short_desc="Implementation of the XDG Status Notification Specifications"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/desktop-frameworks/status-notifier"
+distfiles="https://gitlab.com/desktop-frameworks/status-notifier/-/archive/v0.1.1/status-notifier-v0.1.1.tar.gz"
+checksum=376bf4ac33ab4bbce3e07cf98e5ec929fd125d93c6f842723a7fdd17158fa84c

From e96aa529539e63445f7e1aa5806183ec996a2ec8 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:48:28 +0100
Subject: [PATCH 04/10] New package: dfl-settings-0.1.1

---
 srcpkgs/dfl-settings/template | 12 ++++++++++++
 1 file changed, 12 insertions(+)
 create mode 100644 srcpkgs/dfl-settings/template

diff --git a/srcpkgs/dfl-settings/template b/srcpkgs/dfl-settings/template
new file mode 100644
index 000000000000..2df89952a4a6
--- /dev/null
+++ b/srcpkgs/dfl-settings/template
@@ -0,0 +1,12 @@
+# Template file for 'dfl-settings'
+pkgname=dfl-settings
+version=0.1.1
+revision=1
+build_style=meson
+hostmakedepends="qt5-devel cmake pkg-config"
+short_desc="Class that extends QSettings"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-or-later"
+homepage="https://gitlab.com/desktop-frameworks/settings"
+distfiles="https://gitlab.com/desktop-frameworks/settings/-/archive/v0.1.1/settings-v0.1.1.tar.gz"
+checksum=52c48852fa129447f98b8e3cc4415b2dab915a584d9e9411e666137a9582aa89

From e5af65ff5d522d75b6ddd673145572d7cd698bb5 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:49:06 +0100
Subject: [PATCH 05/10] New package: dfl-applications-0.1.1

---
 srcpkgs/dfl-applications/template | 12 ++++++++++++
 1 file changed, 12 insertions(+)
 create mode 100644 srcpkgs/dfl-applications/template

diff --git a/srcpkgs/dfl-applications/template b/srcpkgs/dfl-applications/template
new file mode 100644
index 000000000000..e0525e14855f
--- /dev/null
+++ b/srcpkgs/dfl-applications/template
@@ -0,0 +1,12 @@
+# Template file for 'dfl-applications'
+pkgname=dfl-applications
+version=0.1.1
+revision=1
+build_style=meson
+hostmakedepends="dfl-ipc qt5-devel qt6-base-devel cmake pkg-config"
+short_desc="Class that extends QApplications"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/desktop-frameworks/applications"
+distfiles="https://gitlab.com/desktop-frameworks/applications/-/archive/v0.1.1/applications-v0.1.1.tar.gz"
+checksum=5009085c598aadd028de5f6721d5b8ed4886e1e605f9bbd0d1252e3c93f03606

From 17c9c5e1017c8b14776eaa2189d2306c4b08b424 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:53:30 +0100
Subject: [PATCH 06/10] New package: wayqt-0.1.1

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

diff --git a/srcpkgs/wayqt/template b/srcpkgs/wayqt/template
new file mode 100644
index 000000000000..79f3c53b4d3d
--- /dev/null
+++ b/srcpkgs/wayqt/template
@@ -0,0 +1,12 @@
+# Template file for 'wayqt'
+pkgname=wayqt
+version=0.1.1
+revision=1
+build_style=meson
+hostmakedepends="qt5-devel wayland-devel cmake pkg-config"
+short_desc="Qt-based wrapper for various wayland protocols"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/desktop-frameworks/wayqt"
+distfiles="https://gitlab.com/desktop-frameworks/wayqt/-/archive/v0.1.1/wayqt-v0.1.1.tar.gz"
+checksum=815fc09c9cad187cbd93504b14ab84c8aa4496e70d69657d8df21358fb59f1e9

From 4211b15f2b5eaf947c82b7a8b8094e7c05e055da Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:55:55 +0100
Subject: [PATCH 07/10] New package: libcsys-4.4.1

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

diff --git a/srcpkgs/libcsys/template b/srcpkgs/libcsys/template
new file mode 100644
index 000000000000..d0bdf7a2e5ac
--- /dev/null
+++ b/srcpkgs/libcsys/template
@@ -0,0 +1,13 @@
+# Template file for 'libcsys'
+pkgname=libcsys
+version=4.4.1
+revision=1
+build_style=cmake
+hostmakedepends="qt5-devel"
+depends="udisks2"
+short_desc="For managing drive and getting system resource information"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/cubocore/coreapps/libcsys"
+distfiles="https://gitlab.com/cubocore/libcsys/-/archive/v${version}/libcsys-v${version}.tar.gz"
+checksum=42bb1e15ad7c0ddd5900ee43dbde311ee3ff5cf26adc0a56a6c10ac67a406b37

From 3d4afafdca9acef672ed1645e918b458fc96293f Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:56:45 +0100
Subject: [PATCH 08/10] New package: libcprime-4.4.1

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

diff --git a/srcpkgs/libcprime/template b/srcpkgs/libcprime/template
new file mode 100644
index 000000000000..26f66ad15d27
--- /dev/null
+++ b/srcpkgs/libcprime/template
@@ -0,0 +1,12 @@
+# Template file for 'libcprime'
+pkgname=libcprime
+version=4.4.1
+revision=1
+build_style=cmake
+hostmakedepends="qt5-devel"
+short_desc="Library for bookmarking, saving activites and C-Suite settings"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/cubocore/coreapps/libcprime"
+distfiles="https://gitlab.com/cubocore/libcprime/-/archive/v${version}/libcprime-v${version}.tar.gz"
+checksum=160ca5220de84448d689d20878c0944e1fd7989b7a4362cc8e7208a34b4955d8

From de9049dbf8344bb93cf2f1ac70ac976b271fea82 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:58:12 +0100
Subject: [PATCH 09/10] New package: paperde-0.2.1

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

diff --git a/srcpkgs/paperde/template b/srcpkgs/paperde/template
new file mode 100644
index 000000000000..e8f49789a00b
--- /dev/null
+++ b/srcpkgs/paperde/template
@@ -0,0 +1,12 @@
+# Template file for 'paperde'
+pkgname=paperde
+version=0.2.1
+revision=1
+build_style=meson
+hostmakedepends="libcsys libcprime wayqt wayfire dfl-applications dfl-login1 dfl-ipc dfl-sni dfl-settings pkg-config cmake qt5-qmake qt5 qt5-wayland qt5-svg qt5-tools-devel libdbusmenu-qt5-devel wayland-devel xdg-desktop-portal qt5ct"
+short_desc="Desktop Environment using Qt/Wayland and wayfire"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://cubocore.org/paperde.html"
+distfiles="https://gitlab.com/cubocore/paper/paperde/-/archive/v${version}/paperde-v${version}.tar.gz"
+checksum=40a1ca455869f6e55592579359530f5ce0031694d6f87b28c2956fb00d6bd8e5

From f79270bd222664cf917d8542262f42acd0351106 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 03:00:06 +0100
Subject: [PATCH 10/10] New shlibs

---
 common/shlibs | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/common/shlibs b/common/shlibs
index 0f9c75af44bc..91c7b096f0ab 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4238,3 +4238,12 @@ libdate-tz.so.3 chrono-date-3.0.1_1
 libayatana-ido3-0.4.so.0 ayatana-ido-0.9.2_1
 libayatana-indicator3.so.7 libayatana-indicator-0.9.3_1
 libayatana-appindicator3.so.1 libayatana-appindicator-0.5.91_1
+libdf5ipc.so.0 dfl-ipc-0.1.1_1
+libcprime-widgets.so.4 libcprime-0.1.1_1
+libcprime-core.so.4 libcprime-0.1.1_1
+libwayqt.so.0 wayqt-0.1.1_1
+libdf5application.so.0 dfl-applications-0.1.1_1
+libdf5sni.so.0 dfl-sni-0.1.1_1
+libcsys.so.4 libcsys-0.1.1_1
+libdf5coreapplication.so.0 dfl-applications-0.1.1_1
+libdf5login1.so.0 dfl-login1-0.1.1_1

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

* Re: [PR PATCH] [Updated] WIP: New package: paperde-0.2.1
  2023-03-02  3:43 [PR PATCH] WIP: New package: paperde 0.2.1 zen0bit
                   ` (4 preceding siblings ...)
  2023-03-08 17:03 ` [PR PATCH] [Updated] " zen0bit
@ 2023-03-28 16:07 ` zen0bit
  2023-03-28 16:37 ` zen0bit
                   ` (21 subsequent siblings)
  27 siblings, 0 replies; 29+ messages in thread
From: zen0bit @ 2023-03-28 16:07 UTC (permalink / raw)
  To: ml

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

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

https://github.com/oSoWoSo/VUR paperde
https://github.com/void-linux/void-packages/pull/42541

WIP: New package: paperde-0.2.1
PaperDE will require building also dependecies which isn't yet in void...

#### Testing the changes
- I tested the changes in this PR: **briefly**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

#### Local build testing
Not yet builded

Help welcome!


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

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

From 78365cd6fb45f60cb6505c7a23f0189d8158e226 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:58:12 +0100
Subject: [PATCH] New package: paperde 0.2.1

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

diff --git a/srcpkgs/paperde/template b/srcpkgs/paperde/template
new file mode 100644
index 000000000000..e8f49789a00b
--- /dev/null
+++ b/srcpkgs/paperde/template
@@ -0,0 +1,12 @@
+# Template file for 'paperde'
+pkgname=paperde
+version=0.2.1
+revision=1
+build_style=meson
+hostmakedepends="libcsys libcprime wayqt wayfire dfl-applications dfl-login1 dfl-ipc dfl-sni dfl-settings pkg-config cmake qt5-qmake qt5 qt5-wayland qt5-svg qt5-tools-devel libdbusmenu-qt5-devel wayland-devel xdg-desktop-portal qt5ct"
+short_desc="Desktop Environment using Qt/Wayland and wayfire"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://cubocore.org/paperde.html"
+distfiles="https://gitlab.com/cubocore/paper/paperde/-/archive/v${version}/paperde-v${version}.tar.gz"
+checksum=40a1ca455869f6e55592579359530f5ce0031694d6f87b28c2956fb00d6bd8e5

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

* Re: [PR PATCH] [Updated] WIP: New package: paperde-0.2.1
  2023-03-02  3:43 [PR PATCH] WIP: New package: paperde 0.2.1 zen0bit
                   ` (5 preceding siblings ...)
  2023-03-28 16:07 ` [PR PATCH] [Updated] WIP: New package: paperde-0.2.1 zen0bit
@ 2023-03-28 16:37 ` zen0bit
  2023-03-28 18:47 ` zen0bit
                   ` (20 subsequent siblings)
  27 siblings, 0 replies; 29+ messages in thread
From: zen0bit @ 2023-03-28 16:37 UTC (permalink / raw)
  To: ml

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

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

https://github.com/oSoWoSo/VUR paperde
https://github.com/void-linux/void-packages/pull/42541

WIP: New package: paperde-0.2.1
PaperDE will require building this dependecies which isn't yet in void...

 - libcprime - https://github.com/void-linux/void-packages/pull/43063
 - libcsys - https://github.com/void-linux/void-packages/pull/43064
 - wayqt - https://github.com/void-linux/void-packages/pull/43065
 - dfl-applications - https://github.com/void-linux/void-packages/pull/43066
 - dfl-settings - https://github.com/void-linux/void-packages/pull/43067
 - dfl-sni - https://github.com/void-linux/void-packages/pull/43068
 - dfl-ipc - https://github.com/void-linux/void-packages/pull/43069
 - dfl-login1 - https://github.com/void-linux/void-packages/pull/43070

#### Testing the changes
- I tested the changes in this PR: **briefly**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

#### Local build testing
Not yet builded

Help welcome!


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

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

From ad3314d831a8e3f713e150c660e90143ec3e2637 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:46:19 +0100
Subject: [PATCH 01/10] New package: dfl-login1-0.1.1

---
 srcpkgs/dfl-login1/template | 12 ++++++++++++
 1 file changed, 12 insertions(+)
 create mode 100644 srcpkgs/dfl-login1/template

diff --git a/srcpkgs/dfl-login1/template b/srcpkgs/dfl-login1/template
new file mode 100644
index 000000000000..ad974965e1ac
--- /dev/null
+++ b/srcpkgs/dfl-login1/template
@@ -0,0 +1,12 @@
+# Template file for 'dfl-login1'
+pkgname=dfl-login1
+version=0.1.1
+revision=1
+build_style=meson
+hostmakedepends="qt5-devel qt6-base-devel"
+short_desc="Implementation of systemd/elogind for DFL"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/desktop-frameworks/login1"
+distfiles="https://gitlab.com/desktop-frameworks/login1/-/archive/v0.1.1/login1-v0.1.1.tar.gz"
+checksum=6cee2cb446425b477b2142278d0fde0db9bd6b1eb72ac5ec4f69cda817c3a174

From 599174eb788b7aa5c3d32e5a1d088150c51c1be3 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:47:11 +0100
Subject: [PATCH 02/10] New package: dfl-ipc-0.1.1

---
 srcpkgs/dfl-ipc/template | 12 ++++++++++++
 1 file changed, 12 insertions(+)
 create mode 100644 srcpkgs/dfl-ipc/template

diff --git a/srcpkgs/dfl-ipc/template b/srcpkgs/dfl-ipc/template
new file mode 100644
index 000000000000..feae0ae3821b
--- /dev/null
+++ b/srcpkgs/dfl-ipc/template
@@ -0,0 +1,12 @@
+# Template file for 'dfl-ipc'
+pkgname=dfl-ipc
+version=0.1.1
+revision=1
+build_style=meson
+hostmakedepends="qt5-devel qt6-base-devel cmake pkg-config"
+short_desc="Simple set of IPC classes for inter-process communication"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/desktop-frameworks/ipc"
+distfiles="https://gitlab.com/desktop-frameworks/ipc/-/archive/v0.1.1/ipc-v0.1.1.tar.gz"
+checksum=53384014cbb032f214e7575fbb484539d823ba71fc2a2efb48e8194a6af4d660

From 30a51ff5d1f4ec4343f5d4ff06e3dc169d56712e Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:47:48 +0100
Subject: [PATCH 03/10] New package: dfl-sni-0.1.1

---
 srcpkgs/dfl-sni/template | 12 ++++++++++++
 1 file changed, 12 insertions(+)
 create mode 100644 srcpkgs/dfl-sni/template

diff --git a/srcpkgs/dfl-sni/template b/srcpkgs/dfl-sni/template
new file mode 100644
index 000000000000..1b370e26427f
--- /dev/null
+++ b/srcpkgs/dfl-sni/template
@@ -0,0 +1,12 @@
+# Template file for 'dfl-sni'
+pkgname=dfl-sni
+version=0.1.1
+revision=1
+build_style=meson
+hostmakedepends="qt5-devel qt6-base-devel cmake pkg-config"
+short_desc="Implementation of the XDG Status Notification Specifications"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/desktop-frameworks/status-notifier"
+distfiles="https://gitlab.com/desktop-frameworks/status-notifier/-/archive/v0.1.1/status-notifier-v0.1.1.tar.gz"
+checksum=376bf4ac33ab4bbce3e07cf98e5ec929fd125d93c6f842723a7fdd17158fa84c

From 40354c94efe52bffa89db9964060e7981316bcf0 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:48:28 +0100
Subject: [PATCH 04/10] New package: dfl-settings-0.1.1

---
 srcpkgs/dfl-settings/template | 12 ++++++++++++
 1 file changed, 12 insertions(+)
 create mode 100644 srcpkgs/dfl-settings/template

diff --git a/srcpkgs/dfl-settings/template b/srcpkgs/dfl-settings/template
new file mode 100644
index 000000000000..2df89952a4a6
--- /dev/null
+++ b/srcpkgs/dfl-settings/template
@@ -0,0 +1,12 @@
+# Template file for 'dfl-settings'
+pkgname=dfl-settings
+version=0.1.1
+revision=1
+build_style=meson
+hostmakedepends="qt5-devel cmake pkg-config"
+short_desc="Class that extends QSettings"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-or-later"
+homepage="https://gitlab.com/desktop-frameworks/settings"
+distfiles="https://gitlab.com/desktop-frameworks/settings/-/archive/v0.1.1/settings-v0.1.1.tar.gz"
+checksum=52c48852fa129447f98b8e3cc4415b2dab915a584d9e9411e666137a9582aa89

From 939305afc0a21abf94e2c2cb887e8155d1950f6e Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:49:06 +0100
Subject: [PATCH 05/10] New package: dfl-applications-0.1.1

---
 srcpkgs/dfl-applications/template | 12 ++++++++++++
 1 file changed, 12 insertions(+)
 create mode 100644 srcpkgs/dfl-applications/template

diff --git a/srcpkgs/dfl-applications/template b/srcpkgs/dfl-applications/template
new file mode 100644
index 000000000000..e0525e14855f
--- /dev/null
+++ b/srcpkgs/dfl-applications/template
@@ -0,0 +1,12 @@
+# Template file for 'dfl-applications'
+pkgname=dfl-applications
+version=0.1.1
+revision=1
+build_style=meson
+hostmakedepends="dfl-ipc qt5-devel qt6-base-devel cmake pkg-config"
+short_desc="Class that extends QApplications"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/desktop-frameworks/applications"
+distfiles="https://gitlab.com/desktop-frameworks/applications/-/archive/v0.1.1/applications-v0.1.1.tar.gz"
+checksum=5009085c598aadd028de5f6721d5b8ed4886e1e605f9bbd0d1252e3c93f03606

From 8a8407672896ba8cb561f5a7ebd83245c849a590 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:53:30 +0100
Subject: [PATCH 06/10] New package: wayqt-0.1.1

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

diff --git a/srcpkgs/wayqt/template b/srcpkgs/wayqt/template
new file mode 100644
index 000000000000..79f3c53b4d3d
--- /dev/null
+++ b/srcpkgs/wayqt/template
@@ -0,0 +1,12 @@
+# Template file for 'wayqt'
+pkgname=wayqt
+version=0.1.1
+revision=1
+build_style=meson
+hostmakedepends="qt5-devel wayland-devel cmake pkg-config"
+short_desc="Qt-based wrapper for various wayland protocols"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/desktop-frameworks/wayqt"
+distfiles="https://gitlab.com/desktop-frameworks/wayqt/-/archive/v0.1.1/wayqt-v0.1.1.tar.gz"
+checksum=815fc09c9cad187cbd93504b14ab84c8aa4496e70d69657d8df21358fb59f1e9

From aebaabd0e09dca4036c57fdb1a16601544460af3 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:55:55 +0100
Subject: [PATCH 07/10] New package: libcsys-4.4.1

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

diff --git a/srcpkgs/libcsys/template b/srcpkgs/libcsys/template
new file mode 100644
index 000000000000..d0bdf7a2e5ac
--- /dev/null
+++ b/srcpkgs/libcsys/template
@@ -0,0 +1,13 @@
+# Template file for 'libcsys'
+pkgname=libcsys
+version=4.4.1
+revision=1
+build_style=cmake
+hostmakedepends="qt5-devel"
+depends="udisks2"
+short_desc="For managing drive and getting system resource information"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/cubocore/coreapps/libcsys"
+distfiles="https://gitlab.com/cubocore/libcsys/-/archive/v${version}/libcsys-v${version}.tar.gz"
+checksum=42bb1e15ad7c0ddd5900ee43dbde311ee3ff5cf26adc0a56a6c10ac67a406b37

From 74e0073a541ce5ff5e3ee365b6338c973fa7a700 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:56:45 +0100
Subject: [PATCH 08/10] New package: libcprime-4.4.1

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

diff --git a/srcpkgs/libcprime/template b/srcpkgs/libcprime/template
new file mode 100644
index 000000000000..26f66ad15d27
--- /dev/null
+++ b/srcpkgs/libcprime/template
@@ -0,0 +1,12 @@
+# Template file for 'libcprime'
+pkgname=libcprime
+version=4.4.1
+revision=1
+build_style=cmake
+hostmakedepends="qt5-devel"
+short_desc="Library for bookmarking, saving activites and C-Suite settings"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/cubocore/coreapps/libcprime"
+distfiles="https://gitlab.com/cubocore/libcprime/-/archive/v${version}/libcprime-v${version}.tar.gz"
+checksum=160ca5220de84448d689d20878c0944e1fd7989b7a4362cc8e7208a34b4955d8

From 6a9bf649f0d2730994d429aabec2b49e932b8d10 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:58:12 +0100
Subject: [PATCH 09/10] New package: paperde-0.2.1

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

diff --git a/srcpkgs/paperde/template b/srcpkgs/paperde/template
new file mode 100644
index 000000000000..e8f49789a00b
--- /dev/null
+++ b/srcpkgs/paperde/template
@@ -0,0 +1,12 @@
+# Template file for 'paperde'
+pkgname=paperde
+version=0.2.1
+revision=1
+build_style=meson
+hostmakedepends="libcsys libcprime wayqt wayfire dfl-applications dfl-login1 dfl-ipc dfl-sni dfl-settings pkg-config cmake qt5-qmake qt5 qt5-wayland qt5-svg qt5-tools-devel libdbusmenu-qt5-devel wayland-devel xdg-desktop-portal qt5ct"
+short_desc="Desktop Environment using Qt/Wayland and wayfire"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://cubocore.org/paperde.html"
+distfiles="https://gitlab.com/cubocore/paper/paperde/-/archive/v${version}/paperde-v${version}.tar.gz"
+checksum=40a1ca455869f6e55592579359530f5ce0031694d6f87b28c2956fb00d6bd8e5

From 0ea5940cd72e5ae0473bbdf8614e138d7312f7f4 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 03:00:06 +0100
Subject: [PATCH 10/10] New shlibs

---
 common/shlibs | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/common/shlibs b/common/shlibs
index ba99e3a7c99b..8b421961c8cb 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4239,3 +4239,12 @@ libdate-tz.so.3 chrono-date-3.0.1_1
 libayatana-ido3-0.4.so.0 ayatana-ido-0.9.2_1
 libayatana-indicator3.so.7 libayatana-indicator-0.9.3_1
 libayatana-appindicator3.so.1 libayatana-appindicator-0.5.91_1
+libdf5ipc.so.0 dfl-ipc-0.1.1_1
+libcprime-widgets.so.4 libcprime-0.1.1_1
+libcprime-core.so.4 libcprime-0.1.1_1
+libwayqt.so.0 wayqt-0.1.1_1
+libdf5application.so.0 dfl-applications-0.1.1_1
+libdf5sni.so.0 dfl-sni-0.1.1_1
+libcsys.so.4 libcsys-0.1.1_1
+libdf5coreapplication.so.0 dfl-applications-0.1.1_1
+libdf5login1.so.0 dfl-login1-0.1.1_1

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

* Re: [PR PATCH] [Updated] WIP: New package: paperde-0.2.1
  2023-03-02  3:43 [PR PATCH] WIP: New package: paperde 0.2.1 zen0bit
                   ` (6 preceding siblings ...)
  2023-03-28 16:37 ` zen0bit
@ 2023-03-28 18:47 ` zen0bit
  2023-03-28 19:18 ` zen0bit
                   ` (19 subsequent siblings)
  27 siblings, 0 replies; 29+ messages in thread
From: zen0bit @ 2023-03-28 18:47 UTC (permalink / raw)
  To: ml

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

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

https://github.com/oSoWoSo/VUR paperde
https://github.com/void-linux/void-packages/pull/42541

WIP: New package: paperde-0.2.1
PaperDE will require building this dependecies which isn't yet in void...

 - libcprime - https://github.com/void-linux/void-packages/pull/43063
 - libcsys - https://github.com/void-linux/void-packages/pull/43064
 - wayqt - https://github.com/void-linux/void-packages/pull/43065
 - dfl-applications - https://github.com/void-linux/void-packages/pull/43066
 - dfl-settings - https://github.com/void-linux/void-packages/pull/43067
 - dfl-sni - https://github.com/void-linux/void-packages/pull/43068
 - dfl-ipc - https://github.com/void-linux/void-packages/pull/43069
 - dfl-login1 - https://github.com/void-linux/void-packages/pull/43070

#### Testing the changes
- I tested the changes in this PR: **briefly**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

#### Local build testing
Not yet builded

Help welcome!


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

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

From 6d6aec939a03761c86efb5472f0e398cab0c43b7 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:55:55 +0100
Subject: [PATCH 1/9] New package: libcsys-4.4.1

---
 common/shlibs            |  1 +
 srcpkgs/libcsys/template | 13 +++++++++++++
 2 files changed, 14 insertions(+)
 create mode 100644 srcpkgs/libcsys/template

diff --git a/common/shlibs b/common/shlibs
index ba99e3a7c99b..49f62c8a34e6 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4239,3 +4239,4 @@ libdate-tz.so.3 chrono-date-3.0.1_1
 libayatana-ido3-0.4.so.0 ayatana-ido-0.9.2_1
 libayatana-indicator3.so.7 libayatana-indicator-0.9.3_1
 libayatana-appindicator3.so.1 libayatana-appindicator-0.5.91_1
+libcsys.so.4 libcsys-0.1.1_1
diff --git a/srcpkgs/libcsys/template b/srcpkgs/libcsys/template
new file mode 100644
index 000000000000..06e8ec9877e1
--- /dev/null
+++ b/srcpkgs/libcsys/template
@@ -0,0 +1,13 @@
+# Template file for 'libcsys'
+pkgname=libcsys
+version=4.4.1
+revision=1
+build_style=cmake
+hostmakedepends="qt5-devel"
+depends="udisks2"
+short_desc="For managing drive and getting system resource information"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/cubocore/coreapps/libcsys"
+distfiles="https://gitlab.com/cubocore/libcsys/-/archive/v${version}/libcsys-v${version}.tar.gz"
+checksum=2d427505a2186cc27407ce78cf903dd124a1912d3b4495066960f3d3fb1f3f98

From 0722366a3bccfffd309e05cce1af935f6d6e2368 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:56:45 +0100
Subject: [PATCH 2/9] New package: libcprime-4.4.1

---
 common/shlibs              |  2 ++
 srcpkgs/libcprime/template | 12 ++++++++++++
 2 files changed, 14 insertions(+)
 create mode 100644 srcpkgs/libcprime/template

diff --git a/common/shlibs b/common/shlibs
index 49f62c8a34e6..e3aa44e82ad1 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4240,3 +4240,5 @@ libayatana-ido3-0.4.so.0 ayatana-ido-0.9.2_1
 libayatana-indicator3.so.7 libayatana-indicator-0.9.3_1
 libayatana-appindicator3.so.1 libayatana-appindicator-0.5.91_1
 libcsys.so.4 libcsys-0.1.1_1
+libcprime-core.so.4 libcprime-0.1.1_1
+libcprime-widgets.so.4 libcprime-0.1.1_1
diff --git a/srcpkgs/libcprime/template b/srcpkgs/libcprime/template
new file mode 100644
index 000000000000..3fc23f096d81
--- /dev/null
+++ b/srcpkgs/libcprime/template
@@ -0,0 +1,12 @@
+# Template file for 'libcprime'
+pkgname=libcprime
+version=4.4.1
+revision=1
+build_style=cmake
+hostmakedepends="qt5-devel"
+short_desc="Library for bookmarking, saving activites and C-Suite settings"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/cubocore/coreapps/libcprime"
+distfiles="https://gitlab.com/cubocore/libcprime/-/archive/v${version}/libcprime-v${version}.tar.gz"
+checksum=b954275160c8954894b56308995c1aba43b9f698a1cdff07e390e38f3158ac3b

From dd5608923d01f12a004e936680f63d9c69ac7194 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:53:30 +0100
Subject: [PATCH 3/9] New package: wayqt-0.1.1

---
 common/shlibs          |  1 +
 srcpkgs/wayqt/template | 12 ++++++++++++
 2 files changed, 13 insertions(+)
 create mode 100644 srcpkgs/wayqt/template

diff --git a/common/shlibs b/common/shlibs
index e3aa44e82ad1..5c1b7d4b169b 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4242,3 +4242,4 @@ libayatana-appindicator3.so.1 libayatana-appindicator-0.5.91_1
 libcsys.so.4 libcsys-0.1.1_1
 libcprime-core.so.4 libcprime-0.1.1_1
 libcprime-widgets.so.4 libcprime-0.1.1_1
+libwayqt.so.0 wayqt-0.1.1_1
diff --git a/srcpkgs/wayqt/template b/srcpkgs/wayqt/template
new file mode 100644
index 000000000000..09feecc69c3f
--- /dev/null
+++ b/srcpkgs/wayqt/template
@@ -0,0 +1,12 @@
+# Template file for 'wayqt'
+pkgname=wayqt
+version=0.1.1
+revision=1
+build_style=meson
+hostmakedepends="qt5-devel wayland-devel cmake pkg-config"
+short_desc="Qt-based wrapper for various wayland protocols"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/desktop-frameworks/wayqt"
+distfiles="https://gitlab.com/desktop-frameworks/wayqt/-/archive/v0.1.1/wayqt-v0.1.1.tar.gz"
+checksum=b9633d0d85d5b60f8656371f02d1dcb88164a5ea136dd2fa15350eef6b120fac

From b265dc2a3812b2cf626fd4ad02fd07585b199dff Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:47:11 +0100
Subject: [PATCH 4/9] New package: dfl-ipc-0.1.1

---
 common/shlibs            |  1 +
 srcpkgs/dfl-ipc/template | 12 ++++++++++++
 2 files changed, 13 insertions(+)
 create mode 100644 srcpkgs/dfl-ipc/template

diff --git a/common/shlibs b/common/shlibs
index 5c1b7d4b169b..ba52fe83678e 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4243,3 +4243,4 @@ libcsys.so.4 libcsys-0.1.1_1
 libcprime-core.so.4 libcprime-0.1.1_1
 libcprime-widgets.so.4 libcprime-0.1.1_1
 libwayqt.so.0 wayqt-0.1.1_1
+libdf5ipc.so.0 dfl-ipc-0.1.1_1
diff --git a/srcpkgs/dfl-ipc/template b/srcpkgs/dfl-ipc/template
new file mode 100644
index 000000000000..34ad4fc35386
--- /dev/null
+++ b/srcpkgs/dfl-ipc/template
@@ -0,0 +1,12 @@
+# Template file for 'dfl-ipc'
+pkgname=dfl-ipc
+version=0.1.1
+revision=1
+build_style=meson
+hostmakedepends="qt5-devel qt6-base-devel cmake pkg-config"
+short_desc="Simple set of IPC classes for inter-process communication"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/desktop-frameworks/ipc"
+distfiles="https://gitlab.com/desktop-frameworks/ipc/-/archive/v0.1.1/ipc-v0.1.1.tar.gz"
+checksum=3d3a9fab88cc069e9fd99c27f5d1ef1036b0d823dbfcd8e19fb70159b0f7d423

From 55b0335fdf87279821d5183c66ee2d1cf32a227e Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Tue, 28 Mar 2023 20:43:56 +0200
Subject: [PATCH 5/9] New package: dfl-sni-0.1.1

---
 common/shlibs            |  4 ++++
 srcpkgs/dfl-sni/template | 12 ++++++++++++
 2 files changed, 16 insertions(+)
 create mode 100644 srcpkgs/dfl-sni/template

diff --git a/common/shlibs b/common/shlibs
index ba52fe83678e..c9a6948bf3c2 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4244,3 +4244,7 @@ libcprime-core.so.4 libcprime-0.1.1_1
 libcprime-widgets.so.4 libcprime-0.1.1_1
 libwayqt.so.0 wayqt-0.1.1_1
 libdf5ipc.so.0 dfl-ipc-0.1.1_1
+libdf5login1.so.0 dfl-login1-0.1.1_1
+libdf5application.so.0 dfl-applications-0.1.1_1
+libdf5coreapplication.so.0 dfl-applications-0.1.1_1
+libdf5sni.so.0 dfl-sni-0.1.1_1
diff --git a/srcpkgs/dfl-sni/template b/srcpkgs/dfl-sni/template
new file mode 100644
index 000000000000..7ff7aa364e26
--- /dev/null
+++ b/srcpkgs/dfl-sni/template
@@ -0,0 +1,12 @@
+# Template file for 'dfl-sni'
+pkgname=dfl-sni
+version=0.1.1
+revision=1
+build_style=meson
+hostmakedepends="qt5-devel qt6-base-devel cmake pkg-config"
+short_desc="Implementation of the XDG Status Notification Specifications"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/desktop-frameworks/status-notifier"
+distfiles="https://gitlab.com/desktop-frameworks/status-notifier/-/archive/v0.1.1/status-notifier-v0.1.1.tar.gz"
+checksum=9fc1b9613e1685b42b525c31a47a0f26754100e910d63a54fd20a1ef0d62c536

From 55c3c8f8e621f5428de90e9926bcd67944e64e28 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:46:19 +0100
Subject: [PATCH 6/9] New package: dfl-login1-0.1.1

---
 srcpkgs/dfl-login1/template | 12 ++++++++++++
 1 file changed, 12 insertions(+)
 create mode 100644 srcpkgs/dfl-login1/template

diff --git a/srcpkgs/dfl-login1/template b/srcpkgs/dfl-login1/template
new file mode 100644
index 000000000000..ebb4de1b3459
--- /dev/null
+++ b/srcpkgs/dfl-login1/template
@@ -0,0 +1,12 @@
+# Template file for 'dfl-login1'
+pkgname=dfl-login1
+version=0.1.1
+revision=1
+build_style=meson
+hostmakedepends="qt5-devel qt6-base-devel"
+short_desc="Implementation of systemd/elogind for DFL"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/desktop-frameworks/login1"
+distfiles="https://gitlab.com/desktop-frameworks/login1/-/archive/v0.1.1/login1-v0.1.1.tar.gz"
+checksum=eb68e46fb00f51a65d8eb877610b464c4da7565e08f8bab2d0759c592b515ca4

From fc70998b71695586765162d42b995faf595b0c47 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:48:28 +0100
Subject: [PATCH 7/9] New package: dfl-settings-0.1.1

---
 srcpkgs/dfl-settings/template | 12 ++++++++++++
 1 file changed, 12 insertions(+)
 create mode 100644 srcpkgs/dfl-settings/template

diff --git a/srcpkgs/dfl-settings/template b/srcpkgs/dfl-settings/template
new file mode 100644
index 000000000000..98ed6d3055b5
--- /dev/null
+++ b/srcpkgs/dfl-settings/template
@@ -0,0 +1,12 @@
+# Template file for 'dfl-settings'
+pkgname=dfl-settings
+version=0.1.1
+revision=1
+build_style=meson
+hostmakedepends="qt5-devel cmake pkg-config"
+short_desc="Class that extends QSettings"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-or-later"
+homepage="https://gitlab.com/desktop-frameworks/settings"
+distfiles="https://gitlab.com/desktop-frameworks/settings/-/archive/v0.1.1/settings-v0.1.1.tar.gz"
+checksum=8f0213530f531fa1f3a34e5f42ec34278be369e542234a68e8247238a7b4c8b0

From df1bbc46f46c504094c78a90bc9024764d1a143a Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:49:06 +0100
Subject: [PATCH 8/9] New package: dfl-applications-0.1.1

---
 srcpkgs/dfl-applications/template | 12 ++++++++++++
 1 file changed, 12 insertions(+)
 create mode 100644 srcpkgs/dfl-applications/template

diff --git a/srcpkgs/dfl-applications/template b/srcpkgs/dfl-applications/template
new file mode 100644
index 000000000000..487453745aac
--- /dev/null
+++ b/srcpkgs/dfl-applications/template
@@ -0,0 +1,12 @@
+# Template file for 'dfl-applications'
+pkgname=dfl-applications
+version=0.1.1
+revision=1
+build_style=meson
+hostmakedepends="dfl-ipc qt5-devel qt6-base-devel cmake pkg-config"
+short_desc="Class that extends QApplications"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/desktop-frameworks/applications"
+distfiles="https://gitlab.com/desktop-frameworks/applications/-/archive/v0.1.1/applications-v0.1.1.tar.gz"
+checksum=71b1b4c3a3682ffcbf4690b33a180d178bffec9c308400e31315f17da9c9283e

From c70b214846f6971002404947c202f3914ca89c8b Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:58:12 +0100
Subject: [PATCH 9/9] New package: paperde-0.2.1

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

diff --git a/srcpkgs/paperde/template b/srcpkgs/paperde/template
new file mode 100644
index 000000000000..1e45e52d9ef6
--- /dev/null
+++ b/srcpkgs/paperde/template
@@ -0,0 +1,12 @@
+# Template file for 'paperde'
+pkgname=paperde
+version=0.2.1
+revision=1
+build_style=meson
+hostmakedepends="libcsys libcprime wayqt wayfire dfl-applications dfl-login1 dfl-ipc dfl-sni dfl-settings pkg-config cmake qt5-qmake qt5 qt5-wayland qt5-svg qt5-tools-devel libdbusmenu-qt5-devel wayland-devel xdg-desktop-portal qt5ct"
+short_desc="Desktop Environment using Qt/Wayland and wayfire"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/cubocore/paper/paperde"
+distfiles="https://gitlab.com/cubocore/paper/paperde/-/archive/v${version}/paperde-v${version}.tar.gz"
+checksum=3e93b0733c92be8e485087d16c7057d0178da81615ad74aa8b74e5870b21c332

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

* Re: [PR PATCH] [Updated] WIP: New package: paperde-0.2.1
  2023-03-02  3:43 [PR PATCH] WIP: New package: paperde 0.2.1 zen0bit
                   ` (7 preceding siblings ...)
  2023-03-28 18:47 ` zen0bit
@ 2023-03-28 19:18 ` zen0bit
  2023-03-28 19:32 ` zen0bit
                   ` (18 subsequent siblings)
  27 siblings, 0 replies; 29+ messages in thread
From: zen0bit @ 2023-03-28 19:18 UTC (permalink / raw)
  To: ml

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

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

https://github.com/oSoWoSo/VUR paperde
https://github.com/void-linux/void-packages/pull/42541

WIP: New package: paperde-0.2.1
PaperDE will require building this dependecies which isn't yet in void...

 - libcprime - https://github.com/void-linux/void-packages/pull/43063
 - libcsys - https://github.com/void-linux/void-packages/pull/43064
 - wayqt - https://github.com/void-linux/void-packages/pull/43065
 - dfl-applications - https://github.com/void-linux/void-packages/pull/43066
 - dfl-settings - https://github.com/void-linux/void-packages/pull/43067
 - dfl-sni - https://github.com/void-linux/void-packages/pull/43068
 - dfl-ipc - https://github.com/void-linux/void-packages/pull/43069
 - dfl-login1 - https://github.com/void-linux/void-packages/pull/43070

#### Testing the changes
- I tested the changes in this PR: **briefly**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

#### Local build testing
Not yet builded

Help welcome!


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

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

From 6d6aec939a03761c86efb5472f0e398cab0c43b7 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:55:55 +0100
Subject: [PATCH 1/9] New package: libcsys-4.4.1

---
 common/shlibs            |  1 +
 srcpkgs/libcsys/template | 13 +++++++++++++
 2 files changed, 14 insertions(+)
 create mode 100644 srcpkgs/libcsys/template

diff --git a/common/shlibs b/common/shlibs
index ba99e3a7c99b..49f62c8a34e6 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4239,3 +4239,4 @@ libdate-tz.so.3 chrono-date-3.0.1_1
 libayatana-ido3-0.4.so.0 ayatana-ido-0.9.2_1
 libayatana-indicator3.so.7 libayatana-indicator-0.9.3_1
 libayatana-appindicator3.so.1 libayatana-appindicator-0.5.91_1
+libcsys.so.4 libcsys-0.1.1_1
diff --git a/srcpkgs/libcsys/template b/srcpkgs/libcsys/template
new file mode 100644
index 000000000000..06e8ec9877e1
--- /dev/null
+++ b/srcpkgs/libcsys/template
@@ -0,0 +1,13 @@
+# Template file for 'libcsys'
+pkgname=libcsys
+version=4.4.1
+revision=1
+build_style=cmake
+hostmakedepends="qt5-devel"
+depends="udisks2"
+short_desc="For managing drive and getting system resource information"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/cubocore/coreapps/libcsys"
+distfiles="https://gitlab.com/cubocore/libcsys/-/archive/v${version}/libcsys-v${version}.tar.gz"
+checksum=2d427505a2186cc27407ce78cf903dd124a1912d3b4495066960f3d3fb1f3f98

From 0722366a3bccfffd309e05cce1af935f6d6e2368 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:56:45 +0100
Subject: [PATCH 2/9] New package: libcprime-4.4.1

---
 common/shlibs              |  2 ++
 srcpkgs/libcprime/template | 12 ++++++++++++
 2 files changed, 14 insertions(+)
 create mode 100644 srcpkgs/libcprime/template

diff --git a/common/shlibs b/common/shlibs
index 49f62c8a34e6..e3aa44e82ad1 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4240,3 +4240,5 @@ libayatana-ido3-0.4.so.0 ayatana-ido-0.9.2_1
 libayatana-indicator3.so.7 libayatana-indicator-0.9.3_1
 libayatana-appindicator3.so.1 libayatana-appindicator-0.5.91_1
 libcsys.so.4 libcsys-0.1.1_1
+libcprime-core.so.4 libcprime-0.1.1_1
+libcprime-widgets.so.4 libcprime-0.1.1_1
diff --git a/srcpkgs/libcprime/template b/srcpkgs/libcprime/template
new file mode 100644
index 000000000000..3fc23f096d81
--- /dev/null
+++ b/srcpkgs/libcprime/template
@@ -0,0 +1,12 @@
+# Template file for 'libcprime'
+pkgname=libcprime
+version=4.4.1
+revision=1
+build_style=cmake
+hostmakedepends="qt5-devel"
+short_desc="Library for bookmarking, saving activites and C-Suite settings"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/cubocore/coreapps/libcprime"
+distfiles="https://gitlab.com/cubocore/libcprime/-/archive/v${version}/libcprime-v${version}.tar.gz"
+checksum=b954275160c8954894b56308995c1aba43b9f698a1cdff07e390e38f3158ac3b

From dd5608923d01f12a004e936680f63d9c69ac7194 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:53:30 +0100
Subject: [PATCH 3/9] New package: wayqt-0.1.1

---
 common/shlibs          |  1 +
 srcpkgs/wayqt/template | 12 ++++++++++++
 2 files changed, 13 insertions(+)
 create mode 100644 srcpkgs/wayqt/template

diff --git a/common/shlibs b/common/shlibs
index e3aa44e82ad1..5c1b7d4b169b 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4242,3 +4242,4 @@ libayatana-appindicator3.so.1 libayatana-appindicator-0.5.91_1
 libcsys.so.4 libcsys-0.1.1_1
 libcprime-core.so.4 libcprime-0.1.1_1
 libcprime-widgets.so.4 libcprime-0.1.1_1
+libwayqt.so.0 wayqt-0.1.1_1
diff --git a/srcpkgs/wayqt/template b/srcpkgs/wayqt/template
new file mode 100644
index 000000000000..09feecc69c3f
--- /dev/null
+++ b/srcpkgs/wayqt/template
@@ -0,0 +1,12 @@
+# Template file for 'wayqt'
+pkgname=wayqt
+version=0.1.1
+revision=1
+build_style=meson
+hostmakedepends="qt5-devel wayland-devel cmake pkg-config"
+short_desc="Qt-based wrapper for various wayland protocols"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/desktop-frameworks/wayqt"
+distfiles="https://gitlab.com/desktop-frameworks/wayqt/-/archive/v0.1.1/wayqt-v0.1.1.tar.gz"
+checksum=b9633d0d85d5b60f8656371f02d1dcb88164a5ea136dd2fa15350eef6b120fac

From b265dc2a3812b2cf626fd4ad02fd07585b199dff Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:47:11 +0100
Subject: [PATCH 4/9] New package: dfl-ipc-0.1.1

---
 common/shlibs            |  1 +
 srcpkgs/dfl-ipc/template | 12 ++++++++++++
 2 files changed, 13 insertions(+)
 create mode 100644 srcpkgs/dfl-ipc/template

diff --git a/common/shlibs b/common/shlibs
index 5c1b7d4b169b..ba52fe83678e 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4243,3 +4243,4 @@ libcsys.so.4 libcsys-0.1.1_1
 libcprime-core.so.4 libcprime-0.1.1_1
 libcprime-widgets.so.4 libcprime-0.1.1_1
 libwayqt.so.0 wayqt-0.1.1_1
+libdf5ipc.so.0 dfl-ipc-0.1.1_1
diff --git a/srcpkgs/dfl-ipc/template b/srcpkgs/dfl-ipc/template
new file mode 100644
index 000000000000..34ad4fc35386
--- /dev/null
+++ b/srcpkgs/dfl-ipc/template
@@ -0,0 +1,12 @@
+# Template file for 'dfl-ipc'
+pkgname=dfl-ipc
+version=0.1.1
+revision=1
+build_style=meson
+hostmakedepends="qt5-devel qt6-base-devel cmake pkg-config"
+short_desc="Simple set of IPC classes for inter-process communication"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/desktop-frameworks/ipc"
+distfiles="https://gitlab.com/desktop-frameworks/ipc/-/archive/v0.1.1/ipc-v0.1.1.tar.gz"
+checksum=3d3a9fab88cc069e9fd99c27f5d1ef1036b0d823dbfcd8e19fb70159b0f7d423

From 55b0335fdf87279821d5183c66ee2d1cf32a227e Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Tue, 28 Mar 2023 20:43:56 +0200
Subject: [PATCH 5/9] New package: dfl-sni-0.1.1

---
 common/shlibs            |  4 ++++
 srcpkgs/dfl-sni/template | 12 ++++++++++++
 2 files changed, 16 insertions(+)
 create mode 100644 srcpkgs/dfl-sni/template

diff --git a/common/shlibs b/common/shlibs
index ba52fe83678e..c9a6948bf3c2 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4244,3 +4244,7 @@ libcprime-core.so.4 libcprime-0.1.1_1
 libcprime-widgets.so.4 libcprime-0.1.1_1
 libwayqt.so.0 wayqt-0.1.1_1
 libdf5ipc.so.0 dfl-ipc-0.1.1_1
+libdf5login1.so.0 dfl-login1-0.1.1_1
+libdf5application.so.0 dfl-applications-0.1.1_1
+libdf5coreapplication.so.0 dfl-applications-0.1.1_1
+libdf5sni.so.0 dfl-sni-0.1.1_1
diff --git a/srcpkgs/dfl-sni/template b/srcpkgs/dfl-sni/template
new file mode 100644
index 000000000000..7ff7aa364e26
--- /dev/null
+++ b/srcpkgs/dfl-sni/template
@@ -0,0 +1,12 @@
+# Template file for 'dfl-sni'
+pkgname=dfl-sni
+version=0.1.1
+revision=1
+build_style=meson
+hostmakedepends="qt5-devel qt6-base-devel cmake pkg-config"
+short_desc="Implementation of the XDG Status Notification Specifications"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/desktop-frameworks/status-notifier"
+distfiles="https://gitlab.com/desktop-frameworks/status-notifier/-/archive/v0.1.1/status-notifier-v0.1.1.tar.gz"
+checksum=9fc1b9613e1685b42b525c31a47a0f26754100e910d63a54fd20a1ef0d62c536

From 55c3c8f8e621f5428de90e9926bcd67944e64e28 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:46:19 +0100
Subject: [PATCH 6/9] New package: dfl-login1-0.1.1

---
 srcpkgs/dfl-login1/template | 12 ++++++++++++
 1 file changed, 12 insertions(+)
 create mode 100644 srcpkgs/dfl-login1/template

diff --git a/srcpkgs/dfl-login1/template b/srcpkgs/dfl-login1/template
new file mode 100644
index 000000000000..ebb4de1b3459
--- /dev/null
+++ b/srcpkgs/dfl-login1/template
@@ -0,0 +1,12 @@
+# Template file for 'dfl-login1'
+pkgname=dfl-login1
+version=0.1.1
+revision=1
+build_style=meson
+hostmakedepends="qt5-devel qt6-base-devel"
+short_desc="Implementation of systemd/elogind for DFL"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/desktop-frameworks/login1"
+distfiles="https://gitlab.com/desktop-frameworks/login1/-/archive/v0.1.1/login1-v0.1.1.tar.gz"
+checksum=eb68e46fb00f51a65d8eb877610b464c4da7565e08f8bab2d0759c592b515ca4

From fc70998b71695586765162d42b995faf595b0c47 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:48:28 +0100
Subject: [PATCH 7/9] New package: dfl-settings-0.1.1

---
 srcpkgs/dfl-settings/template | 12 ++++++++++++
 1 file changed, 12 insertions(+)
 create mode 100644 srcpkgs/dfl-settings/template

diff --git a/srcpkgs/dfl-settings/template b/srcpkgs/dfl-settings/template
new file mode 100644
index 000000000000..98ed6d3055b5
--- /dev/null
+++ b/srcpkgs/dfl-settings/template
@@ -0,0 +1,12 @@
+# Template file for 'dfl-settings'
+pkgname=dfl-settings
+version=0.1.1
+revision=1
+build_style=meson
+hostmakedepends="qt5-devel cmake pkg-config"
+short_desc="Class that extends QSettings"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-or-later"
+homepage="https://gitlab.com/desktop-frameworks/settings"
+distfiles="https://gitlab.com/desktop-frameworks/settings/-/archive/v0.1.1/settings-v0.1.1.tar.gz"
+checksum=8f0213530f531fa1f3a34e5f42ec34278be369e542234a68e8247238a7b4c8b0

From df1bbc46f46c504094c78a90bc9024764d1a143a Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:49:06 +0100
Subject: [PATCH 8/9] New package: dfl-applications-0.1.1

---
 srcpkgs/dfl-applications/template | 12 ++++++++++++
 1 file changed, 12 insertions(+)
 create mode 100644 srcpkgs/dfl-applications/template

diff --git a/srcpkgs/dfl-applications/template b/srcpkgs/dfl-applications/template
new file mode 100644
index 000000000000..487453745aac
--- /dev/null
+++ b/srcpkgs/dfl-applications/template
@@ -0,0 +1,12 @@
+# Template file for 'dfl-applications'
+pkgname=dfl-applications
+version=0.1.1
+revision=1
+build_style=meson
+hostmakedepends="dfl-ipc qt5-devel qt6-base-devel cmake pkg-config"
+short_desc="Class that extends QApplications"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/desktop-frameworks/applications"
+distfiles="https://gitlab.com/desktop-frameworks/applications/-/archive/v0.1.1/applications-v0.1.1.tar.gz"
+checksum=71b1b4c3a3682ffcbf4690b33a180d178bffec9c308400e31315f17da9c9283e

From 47a1c985e3fa22ece65ac8c2a6d03d25917ba710 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:58:12 +0100
Subject: [PATCH 9/9] New package: paperde-0.2.1

---
 srcpkgs/paperde/patches/libexecdir.patch | 99 ++++++++++++++++++++++++
 srcpkgs/paperde/template                 | 12 +++
 2 files changed, 111 insertions(+)
 create mode 100644 srcpkgs/paperde/patches/libexecdir.patch
 create mode 100644 srcpkgs/paperde/template

diff --git a/srcpkgs/paperde/patches/libexecdir.patch b/srcpkgs/paperde/patches/libexecdir.patch
new file mode 100644
index 000000000000..9dce1aff6895
--- /dev/null
+++ b/srcpkgs/paperde/patches/libexecdir.patch
@@ -0,0 +1,99 @@
+From 21ac4c4da266853b336bf79b8176f5fb50777686 Mon Sep 17 00:00:00 2001
+From: mobinmob <mobinmob@disroot.org>
+Date: Sat, 4 Mar 2023 09:28:30 +0200
+Subject: [PATCH] meson.build: fix libexecdir
+
+---
+ meson.build                    | 2 +-
+ papershell/bg/meson.build      | 2 +-
+ papershell/dock/meson.build    | 2 +-
+ papershell/logout/meson.build  | 2 +-
+ papershell/menu/meson.build    | 2 +-
+ papershell/meson.build         | 3 +--
+ papershell/widgets/meson.build | 2 +-
+ 7 files changed, 7 insertions(+), 8 deletions(-)
+
+diff --git a/meson.build b/meson.build
+index cad138b..a2d725f 100644
+--- a/meson.build
++++ b/meson.build
+@@ -53,7 +53,7 @@ conf_data.set( 'version', meson.project_version() )
+ conf_data.set( 'INSTALL_PREFIX', get_option( 'prefix' ) )
+ conf_data.set( 'SHARED_DATA_PATH', join_paths( get_option( 'prefix' ), get_option( 'datadir' ), 'paperde' ) )
+ conf_data.set( 'PLUGIN_PATH', join_paths( get_option( 'prefix' ), get_option( 'libdir' ), 'paperde', 'plugins' ) )
+-conf_data.set( 'UTILS_PATH', join_paths( get_option( 'prefix' ), get_option( 'libdir' ), get_option( 'libexecdir' ), 'paperde' ) )
++conf_data.set( 'UTILS_PATH', join_paths( get_option( 'prefix' ), get_option( 'libexecdir' ), 'paperde' ) )
+ 
+ # Configure this so that the whole project can access it
+ configure_file(
+diff --git a/papershell/bg/meson.build b/papershell/bg/meson.build
+index b3159fe..5dc5891 100644
+--- a/papershell/bg/meson.build
++++ b/papershell/bg/meson.build
+@@ -26,7 +26,7 @@ paperbg = executable(
+     dependencies: Deps,
+ 	include_directories: [config_inc, ShellInc],
+     install: true,
+-	install_dir: join_paths( get_option( 'libdir' ), get_option( 'libexecdir' ), 'paperde' )
++	install_dir: join_paths( get_option( 'prefix' ), get_option( 'libexecdir' ), 'paperde' )
+ )
+ 
+ install_data(
+diff --git a/papershell/dock/meson.build b/papershell/dock/meson.build
+index bf6bca9..d0a78e1 100644
+--- a/papershell/dock/meson.build
++++ b/papershell/dock/meson.build
+@@ -34,5 +34,5 @@ paperdock = executable(
+ 	include_directories: [Includes, config_inc, ShellInc],
+ 	cpp_args : '-DAPPNAME="paperdock"',
+ 	install: true,
+-	install_dir: join_paths( get_option( 'libdir' ), get_option( 'libexecdir' ), 'paperde' )
++	install_dir: join_paths( get_option( 'prefix' ), get_option( 'libexecdir' ), 'paperde' )
+ )
+diff --git a/papershell/logout/meson.build b/papershell/logout/meson.build
+index bd1c4b4..95a9cb2 100644
+--- a/papershell/logout/meson.build
++++ b/papershell/logout/meson.build
+@@ -21,5 +21,5 @@ paperlogout = executable(
+     dependencies: Deps,
+ 	include_directories: [config_inc, ShellInc],
+     install: true,
+-	install_dir: join_paths( get_option( 'libdir' ), get_option( 'libexecdir' ), 'paperde' )
++	install_dir: join_paths( get_option( 'prefix' ), get_option( 'libexecdir' ), 'paperde' )
+ )
+diff --git a/papershell/menu/meson.build b/papershell/menu/meson.build
+index 961dece..436d75c 100644
+--- a/papershell/menu/meson.build
++++ b/papershell/menu/meson.build
+@@ -29,5 +29,5 @@ papermenu = executable(
+ 	include_directories: [config_inc, ShellInc],
+ 	cpp_args : '-DAPPNAME="papermenu"',
+ 	install: true,
+-	install_dir: join_paths( get_option( 'libdir' ), get_option( 'libexecdir' ), 'paperde' )
++	install_dir: join_paths( get_option( 'prefix' ), get_option( 'libexecdir' ), 'paperde' )
+ )
+diff --git a/papershell/meson.build b/papershell/meson.build
+index 2b5d1a2..e4e2c29 100644
+--- a/papershell/meson.build
++++ b/papershell/meson.build
+@@ -21,5 +21,4 @@ papersnwatcher = executable(
+ 	'papersnwatcher', [ 'SNWatcher.cpp' ],
+ 	dependencies: [Qt5Core, Qt5DBus, DFSNI],
+ 	install: true,
+-	install_dir: join_paths( get_option( 'libdir' ), get_option( 'libexecdir' ), 'paperde' )
+-)
++	install_dir: join_paths( get_option( 'prefix' ), get_option( 'libexecdir' ), 'paperde' ) )
+diff --git a/papershell/widgets/meson.build b/papershell/widgets/meson.build
+index da0c2d1..03d9cb4 100644
+--- a/papershell/widgets/meson.build
++++ b/papershell/widgets/meson.build
+@@ -43,5 +43,5 @@ paperwidgets = executable(
+ 	include_directories: [Includes, config_inc, ShellInc],
+ 	cpp_args : '-DAPPNAME="paperwidgets"',
+ 	install: true,
+-	install_dir: join_paths( get_option( 'libdir' ), get_option( 'libexecdir' ), 'paperde' )
++	install_dir: join_paths( get_option( 'prefix' ), get_option( 'libexecdir' ), 'paperde' )
+ )
+-- 
+2.39.2
+
diff --git a/srcpkgs/paperde/template b/srcpkgs/paperde/template
new file mode 100644
index 000000000000..1e45e52d9ef6
--- /dev/null
+++ b/srcpkgs/paperde/template
@@ -0,0 +1,12 @@
+# Template file for 'paperde'
+pkgname=paperde
+version=0.2.1
+revision=1
+build_style=meson
+hostmakedepends="libcsys libcprime wayqt wayfire dfl-applications dfl-login1 dfl-ipc dfl-sni dfl-settings pkg-config cmake qt5-qmake qt5 qt5-wayland qt5-svg qt5-tools-devel libdbusmenu-qt5-devel wayland-devel xdg-desktop-portal qt5ct"
+short_desc="Desktop Environment using Qt/Wayland and wayfire"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/cubocore/paper/paperde"
+distfiles="https://gitlab.com/cubocore/paper/paperde/-/archive/v${version}/paperde-v${version}.tar.gz"
+checksum=3e93b0733c92be8e485087d16c7057d0178da81615ad74aa8b74e5870b21c332

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

* Re: [PR PATCH] [Updated] WIP: New package: paperde-0.2.1
  2023-03-02  3:43 [PR PATCH] WIP: New package: paperde 0.2.1 zen0bit
                   ` (8 preceding siblings ...)
  2023-03-28 19:18 ` zen0bit
@ 2023-03-28 19:32 ` zen0bit
  2023-03-28 19:40 ` zen0bit
                   ` (17 subsequent siblings)
  27 siblings, 0 replies; 29+ messages in thread
From: zen0bit @ 2023-03-28 19:32 UTC (permalink / raw)
  To: ml

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

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

https://github.com/oSoWoSo/VUR paperde
https://github.com/void-linux/void-packages/pull/42541

WIP: New package: paperde-0.2.1
PaperDE will require this:

 - libcprime
 - libcsys
 - wayqt
 - dfl-applications
 - dfl-settings
 - dfl-sni
 - dfl-ipc
 - dfl-login1

- patch for libexec

#### Testing the changes
- I tested the changes in this PR: **briefly**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

#### Local build testing
Not yet builded

Help welcome!


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

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

From 6d6aec939a03761c86efb5472f0e398cab0c43b7 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:55:55 +0100
Subject: [PATCH 1/9] New package: libcsys-4.4.1

---
 common/shlibs            |  1 +
 srcpkgs/libcsys/template | 13 +++++++++++++
 2 files changed, 14 insertions(+)
 create mode 100644 srcpkgs/libcsys/template

diff --git a/common/shlibs b/common/shlibs
index ba99e3a7c99b..49f62c8a34e6 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4239,3 +4239,4 @@ libdate-tz.so.3 chrono-date-3.0.1_1
 libayatana-ido3-0.4.so.0 ayatana-ido-0.9.2_1
 libayatana-indicator3.so.7 libayatana-indicator-0.9.3_1
 libayatana-appindicator3.so.1 libayatana-appindicator-0.5.91_1
+libcsys.so.4 libcsys-0.1.1_1
diff --git a/srcpkgs/libcsys/template b/srcpkgs/libcsys/template
new file mode 100644
index 000000000000..06e8ec9877e1
--- /dev/null
+++ b/srcpkgs/libcsys/template
@@ -0,0 +1,13 @@
+# Template file for 'libcsys'
+pkgname=libcsys
+version=4.4.1
+revision=1
+build_style=cmake
+hostmakedepends="qt5-devel"
+depends="udisks2"
+short_desc="For managing drive and getting system resource information"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/cubocore/coreapps/libcsys"
+distfiles="https://gitlab.com/cubocore/libcsys/-/archive/v${version}/libcsys-v${version}.tar.gz"
+checksum=2d427505a2186cc27407ce78cf903dd124a1912d3b4495066960f3d3fb1f3f98

From 0722366a3bccfffd309e05cce1af935f6d6e2368 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:56:45 +0100
Subject: [PATCH 2/9] New package: libcprime-4.4.1

---
 common/shlibs              |  2 ++
 srcpkgs/libcprime/template | 12 ++++++++++++
 2 files changed, 14 insertions(+)
 create mode 100644 srcpkgs/libcprime/template

diff --git a/common/shlibs b/common/shlibs
index 49f62c8a34e6..e3aa44e82ad1 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4240,3 +4240,5 @@ libayatana-ido3-0.4.so.0 ayatana-ido-0.9.2_1
 libayatana-indicator3.so.7 libayatana-indicator-0.9.3_1
 libayatana-appindicator3.so.1 libayatana-appindicator-0.5.91_1
 libcsys.so.4 libcsys-0.1.1_1
+libcprime-core.so.4 libcprime-0.1.1_1
+libcprime-widgets.so.4 libcprime-0.1.1_1
diff --git a/srcpkgs/libcprime/template b/srcpkgs/libcprime/template
new file mode 100644
index 000000000000..3fc23f096d81
--- /dev/null
+++ b/srcpkgs/libcprime/template
@@ -0,0 +1,12 @@
+# Template file for 'libcprime'
+pkgname=libcprime
+version=4.4.1
+revision=1
+build_style=cmake
+hostmakedepends="qt5-devel"
+short_desc="Library for bookmarking, saving activites and C-Suite settings"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/cubocore/coreapps/libcprime"
+distfiles="https://gitlab.com/cubocore/libcprime/-/archive/v${version}/libcprime-v${version}.tar.gz"
+checksum=b954275160c8954894b56308995c1aba43b9f698a1cdff07e390e38f3158ac3b

From dd5608923d01f12a004e936680f63d9c69ac7194 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:53:30 +0100
Subject: [PATCH 3/9] New package: wayqt-0.1.1

---
 common/shlibs          |  1 +
 srcpkgs/wayqt/template | 12 ++++++++++++
 2 files changed, 13 insertions(+)
 create mode 100644 srcpkgs/wayqt/template

diff --git a/common/shlibs b/common/shlibs
index e3aa44e82ad1..5c1b7d4b169b 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4242,3 +4242,4 @@ libayatana-appindicator3.so.1 libayatana-appindicator-0.5.91_1
 libcsys.so.4 libcsys-0.1.1_1
 libcprime-core.so.4 libcprime-0.1.1_1
 libcprime-widgets.so.4 libcprime-0.1.1_1
+libwayqt.so.0 wayqt-0.1.1_1
diff --git a/srcpkgs/wayqt/template b/srcpkgs/wayqt/template
new file mode 100644
index 000000000000..09feecc69c3f
--- /dev/null
+++ b/srcpkgs/wayqt/template
@@ -0,0 +1,12 @@
+# Template file for 'wayqt'
+pkgname=wayqt
+version=0.1.1
+revision=1
+build_style=meson
+hostmakedepends="qt5-devel wayland-devel cmake pkg-config"
+short_desc="Qt-based wrapper for various wayland protocols"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/desktop-frameworks/wayqt"
+distfiles="https://gitlab.com/desktop-frameworks/wayqt/-/archive/v0.1.1/wayqt-v0.1.1.tar.gz"
+checksum=b9633d0d85d5b60f8656371f02d1dcb88164a5ea136dd2fa15350eef6b120fac

From 34267c1be67088d62edd8985be035fa135af96d4 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:47:11 +0100
Subject: [PATCH 4/9] New package: dfl-ipc-0.1.1

---
 common/shlibs            |  1 +
 srcpkgs/dfl-ipc/template | 12 ++++++++++++
 2 files changed, 13 insertions(+)
 create mode 100644 srcpkgs/dfl-ipc/template

diff --git a/common/shlibs b/common/shlibs
index 5c1b7d4b169b..ba52fe83678e 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4243,3 +4243,4 @@ libcsys.so.4 libcsys-0.1.1_1
 libcprime-core.so.4 libcprime-0.1.1_1
 libcprime-widgets.so.4 libcprime-0.1.1_1
 libwayqt.so.0 wayqt-0.1.1_1
+libdf5ipc.so.0 dfl-ipc-0.1.1_1
diff --git a/srcpkgs/dfl-ipc/template b/srcpkgs/dfl-ipc/template
new file mode 100644
index 000000000000..18166e3c0732
--- /dev/null
+++ b/srcpkgs/dfl-ipc/template
@@ -0,0 +1,12 @@
+# Template file for 'dfl-ipc'
+pkgname=dfl-ipc
+version=0.1.1
+revision=1
+build_style=meson
+hostmakedepends="qt5-devel qt6-base-devel cmake qmake pkg-config"
+short_desc="Simple set of IPC classes for inter-process communication"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/desktop-frameworks/ipc"
+distfiles="https://gitlab.com/desktop-frameworks/ipc/-/archive/v0.1.1/ipc-v0.1.1.tar.gz"
+checksum=3d3a9fab88cc069e9fd99c27f5d1ef1036b0d823dbfcd8e19fb70159b0f7d423

From 97b5cbc8501272b8e2073bf2ad42a92238740f8a Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Tue, 28 Mar 2023 20:43:56 +0200
Subject: [PATCH 5/9] New package: dfl-sni-0.1.1

---
 common/shlibs            |  4 ++++
 srcpkgs/dfl-sni/template | 12 ++++++++++++
 2 files changed, 16 insertions(+)
 create mode 100644 srcpkgs/dfl-sni/template

diff --git a/common/shlibs b/common/shlibs
index ba52fe83678e..c9a6948bf3c2 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4244,3 +4244,7 @@ libcprime-core.so.4 libcprime-0.1.1_1
 libcprime-widgets.so.4 libcprime-0.1.1_1
 libwayqt.so.0 wayqt-0.1.1_1
 libdf5ipc.so.0 dfl-ipc-0.1.1_1
+libdf5login1.so.0 dfl-login1-0.1.1_1
+libdf5application.so.0 dfl-applications-0.1.1_1
+libdf5coreapplication.so.0 dfl-applications-0.1.1_1
+libdf5sni.so.0 dfl-sni-0.1.1_1
diff --git a/srcpkgs/dfl-sni/template b/srcpkgs/dfl-sni/template
new file mode 100644
index 000000000000..7ff7aa364e26
--- /dev/null
+++ b/srcpkgs/dfl-sni/template
@@ -0,0 +1,12 @@
+# Template file for 'dfl-sni'
+pkgname=dfl-sni
+version=0.1.1
+revision=1
+build_style=meson
+hostmakedepends="qt5-devel qt6-base-devel cmake pkg-config"
+short_desc="Implementation of the XDG Status Notification Specifications"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/desktop-frameworks/status-notifier"
+distfiles="https://gitlab.com/desktop-frameworks/status-notifier/-/archive/v0.1.1/status-notifier-v0.1.1.tar.gz"
+checksum=9fc1b9613e1685b42b525c31a47a0f26754100e910d63a54fd20a1ef0d62c536

From af9e3ff3ff4f36bc4fe9782c61c67af85a35ac75 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:46:19 +0100
Subject: [PATCH 6/9] New package: dfl-login1-0.1.1

---
 srcpkgs/dfl-login1/template | 12 ++++++++++++
 1 file changed, 12 insertions(+)
 create mode 100644 srcpkgs/dfl-login1/template

diff --git a/srcpkgs/dfl-login1/template b/srcpkgs/dfl-login1/template
new file mode 100644
index 000000000000..ebb4de1b3459
--- /dev/null
+++ b/srcpkgs/dfl-login1/template
@@ -0,0 +1,12 @@
+# Template file for 'dfl-login1'
+pkgname=dfl-login1
+version=0.1.1
+revision=1
+build_style=meson
+hostmakedepends="qt5-devel qt6-base-devel"
+short_desc="Implementation of systemd/elogind for DFL"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/desktop-frameworks/login1"
+distfiles="https://gitlab.com/desktop-frameworks/login1/-/archive/v0.1.1/login1-v0.1.1.tar.gz"
+checksum=eb68e46fb00f51a65d8eb877610b464c4da7565e08f8bab2d0759c592b515ca4

From 83c30fb80e2aec1ddf2f0810e639b48739715d87 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:48:28 +0100
Subject: [PATCH 7/9] New package: dfl-settings-0.1.1

---
 srcpkgs/dfl-settings/template | 12 ++++++++++++
 1 file changed, 12 insertions(+)
 create mode 100644 srcpkgs/dfl-settings/template

diff --git a/srcpkgs/dfl-settings/template b/srcpkgs/dfl-settings/template
new file mode 100644
index 000000000000..98ed6d3055b5
--- /dev/null
+++ b/srcpkgs/dfl-settings/template
@@ -0,0 +1,12 @@
+# Template file for 'dfl-settings'
+pkgname=dfl-settings
+version=0.1.1
+revision=1
+build_style=meson
+hostmakedepends="qt5-devel cmake pkg-config"
+short_desc="Class that extends QSettings"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-or-later"
+homepage="https://gitlab.com/desktop-frameworks/settings"
+distfiles="https://gitlab.com/desktop-frameworks/settings/-/archive/v0.1.1/settings-v0.1.1.tar.gz"
+checksum=8f0213530f531fa1f3a34e5f42ec34278be369e542234a68e8247238a7b4c8b0

From 0af0ace3f1e8b7645695c3accf6a29f8af47dc02 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:49:06 +0100
Subject: [PATCH 8/9] New package: dfl-applications-0.1.1

---
 srcpkgs/dfl-applications/template | 12 ++++++++++++
 1 file changed, 12 insertions(+)
 create mode 100644 srcpkgs/dfl-applications/template

diff --git a/srcpkgs/dfl-applications/template b/srcpkgs/dfl-applications/template
new file mode 100644
index 000000000000..487453745aac
--- /dev/null
+++ b/srcpkgs/dfl-applications/template
@@ -0,0 +1,12 @@
+# Template file for 'dfl-applications'
+pkgname=dfl-applications
+version=0.1.1
+revision=1
+build_style=meson
+hostmakedepends="dfl-ipc qt5-devel qt6-base-devel cmake pkg-config"
+short_desc="Class that extends QApplications"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/desktop-frameworks/applications"
+distfiles="https://gitlab.com/desktop-frameworks/applications/-/archive/v0.1.1/applications-v0.1.1.tar.gz"
+checksum=71b1b4c3a3682ffcbf4690b33a180d178bffec9c308400e31315f17da9c9283e

From fa8d485fa0bc1814fb571242a7c74ce52aa778d9 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:58:12 +0100
Subject: [PATCH 9/9] New package: paperde-0.2.1

---
 srcpkgs/paperde/patches/libexecdir.patch | 99 ++++++++++++++++++++++++
 srcpkgs/paperde/template                 | 12 +++
 2 files changed, 111 insertions(+)
 create mode 100644 srcpkgs/paperde/patches/libexecdir.patch
 create mode 100644 srcpkgs/paperde/template

diff --git a/srcpkgs/paperde/patches/libexecdir.patch b/srcpkgs/paperde/patches/libexecdir.patch
new file mode 100644
index 000000000000..9dce1aff6895
--- /dev/null
+++ b/srcpkgs/paperde/patches/libexecdir.patch
@@ -0,0 +1,99 @@
+From 21ac4c4da266853b336bf79b8176f5fb50777686 Mon Sep 17 00:00:00 2001
+From: mobinmob <mobinmob@disroot.org>
+Date: Sat, 4 Mar 2023 09:28:30 +0200
+Subject: [PATCH] meson.build: fix libexecdir
+
+---
+ meson.build                    | 2 +-
+ papershell/bg/meson.build      | 2 +-
+ papershell/dock/meson.build    | 2 +-
+ papershell/logout/meson.build  | 2 +-
+ papershell/menu/meson.build    | 2 +-
+ papershell/meson.build         | 3 +--
+ papershell/widgets/meson.build | 2 +-
+ 7 files changed, 7 insertions(+), 8 deletions(-)
+
+diff --git a/meson.build b/meson.build
+index cad138b..a2d725f 100644
+--- a/meson.build
++++ b/meson.build
+@@ -53,7 +53,7 @@ conf_data.set( 'version', meson.project_version() )
+ conf_data.set( 'INSTALL_PREFIX', get_option( 'prefix' ) )
+ conf_data.set( 'SHARED_DATA_PATH', join_paths( get_option( 'prefix' ), get_option( 'datadir' ), 'paperde' ) )
+ conf_data.set( 'PLUGIN_PATH', join_paths( get_option( 'prefix' ), get_option( 'libdir' ), 'paperde', 'plugins' ) )
+-conf_data.set( 'UTILS_PATH', join_paths( get_option( 'prefix' ), get_option( 'libdir' ), get_option( 'libexecdir' ), 'paperde' ) )
++conf_data.set( 'UTILS_PATH', join_paths( get_option( 'prefix' ), get_option( 'libexecdir' ), 'paperde' ) )
+ 
+ # Configure this so that the whole project can access it
+ configure_file(
+diff --git a/papershell/bg/meson.build b/papershell/bg/meson.build
+index b3159fe..5dc5891 100644
+--- a/papershell/bg/meson.build
++++ b/papershell/bg/meson.build
+@@ -26,7 +26,7 @@ paperbg = executable(
+     dependencies: Deps,
+ 	include_directories: [config_inc, ShellInc],
+     install: true,
+-	install_dir: join_paths( get_option( 'libdir' ), get_option( 'libexecdir' ), 'paperde' )
++	install_dir: join_paths( get_option( 'prefix' ), get_option( 'libexecdir' ), 'paperde' )
+ )
+ 
+ install_data(
+diff --git a/papershell/dock/meson.build b/papershell/dock/meson.build
+index bf6bca9..d0a78e1 100644
+--- a/papershell/dock/meson.build
++++ b/papershell/dock/meson.build
+@@ -34,5 +34,5 @@ paperdock = executable(
+ 	include_directories: [Includes, config_inc, ShellInc],
+ 	cpp_args : '-DAPPNAME="paperdock"',
+ 	install: true,
+-	install_dir: join_paths( get_option( 'libdir' ), get_option( 'libexecdir' ), 'paperde' )
++	install_dir: join_paths( get_option( 'prefix' ), get_option( 'libexecdir' ), 'paperde' )
+ )
+diff --git a/papershell/logout/meson.build b/papershell/logout/meson.build
+index bd1c4b4..95a9cb2 100644
+--- a/papershell/logout/meson.build
++++ b/papershell/logout/meson.build
+@@ -21,5 +21,5 @@ paperlogout = executable(
+     dependencies: Deps,
+ 	include_directories: [config_inc, ShellInc],
+     install: true,
+-	install_dir: join_paths( get_option( 'libdir' ), get_option( 'libexecdir' ), 'paperde' )
++	install_dir: join_paths( get_option( 'prefix' ), get_option( 'libexecdir' ), 'paperde' )
+ )
+diff --git a/papershell/menu/meson.build b/papershell/menu/meson.build
+index 961dece..436d75c 100644
+--- a/papershell/menu/meson.build
++++ b/papershell/menu/meson.build
+@@ -29,5 +29,5 @@ papermenu = executable(
+ 	include_directories: [config_inc, ShellInc],
+ 	cpp_args : '-DAPPNAME="papermenu"',
+ 	install: true,
+-	install_dir: join_paths( get_option( 'libdir' ), get_option( 'libexecdir' ), 'paperde' )
++	install_dir: join_paths( get_option( 'prefix' ), get_option( 'libexecdir' ), 'paperde' )
+ )
+diff --git a/papershell/meson.build b/papershell/meson.build
+index 2b5d1a2..e4e2c29 100644
+--- a/papershell/meson.build
++++ b/papershell/meson.build
+@@ -21,5 +21,4 @@ papersnwatcher = executable(
+ 	'papersnwatcher', [ 'SNWatcher.cpp' ],
+ 	dependencies: [Qt5Core, Qt5DBus, DFSNI],
+ 	install: true,
+-	install_dir: join_paths( get_option( 'libdir' ), get_option( 'libexecdir' ), 'paperde' )
+-)
++	install_dir: join_paths( get_option( 'prefix' ), get_option( 'libexecdir' ), 'paperde' ) )
+diff --git a/papershell/widgets/meson.build b/papershell/widgets/meson.build
+index da0c2d1..03d9cb4 100644
+--- a/papershell/widgets/meson.build
++++ b/papershell/widgets/meson.build
+@@ -43,5 +43,5 @@ paperwidgets = executable(
+ 	include_directories: [Includes, config_inc, ShellInc],
+ 	cpp_args : '-DAPPNAME="paperwidgets"',
+ 	install: true,
+-	install_dir: join_paths( get_option( 'libdir' ), get_option( 'libexecdir' ), 'paperde' )
++	install_dir: join_paths( get_option( 'prefix' ), get_option( 'libexecdir' ), 'paperde' )
+ )
+-- 
+2.39.2
+
diff --git a/srcpkgs/paperde/template b/srcpkgs/paperde/template
new file mode 100644
index 000000000000..1e45e52d9ef6
--- /dev/null
+++ b/srcpkgs/paperde/template
@@ -0,0 +1,12 @@
+# Template file for 'paperde'
+pkgname=paperde
+version=0.2.1
+revision=1
+build_style=meson
+hostmakedepends="libcsys libcprime wayqt wayfire dfl-applications dfl-login1 dfl-ipc dfl-sni dfl-settings pkg-config cmake qt5-qmake qt5 qt5-wayland qt5-svg qt5-tools-devel libdbusmenu-qt5-devel wayland-devel xdg-desktop-portal qt5ct"
+short_desc="Desktop Environment using Qt/Wayland and wayfire"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/cubocore/paper/paperde"
+distfiles="https://gitlab.com/cubocore/paper/paperde/-/archive/v${version}/paperde-v${version}.tar.gz"
+checksum=3e93b0733c92be8e485087d16c7057d0178da81615ad74aa8b74e5870b21c332

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

* Re: [PR PATCH] [Updated] WIP: New package: paperde-0.2.1
  2023-03-02  3:43 [PR PATCH] WIP: New package: paperde 0.2.1 zen0bit
                   ` (9 preceding siblings ...)
  2023-03-28 19:32 ` zen0bit
@ 2023-03-28 19:40 ` zen0bit
  2023-03-28 19:54 ` zen0bit
                   ` (16 subsequent siblings)
  27 siblings, 0 replies; 29+ messages in thread
From: zen0bit @ 2023-03-28 19:40 UTC (permalink / raw)
  To: ml

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

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

https://github.com/oSoWoSo/VUR paperde
https://github.com/void-linux/void-packages/pull/42541

WIP: New package: paperde-0.2.1
PaperDE will require this:

 - libcprime
 - libcsys
 - wayqt
 - dfl-applications
 - dfl-settings
 - dfl-sni
 - dfl-ipc
 - dfl-login1

- patch for libexec

#### Testing the changes
- I tested the changes in this PR: **briefly**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

#### Local build testing
Not yet builded

Help welcome!


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

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

From 6d6aec939a03761c86efb5472f0e398cab0c43b7 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:55:55 +0100
Subject: [PATCH 1/9] New package: libcsys-4.4.1

---
 common/shlibs            |  1 +
 srcpkgs/libcsys/template | 13 +++++++++++++
 2 files changed, 14 insertions(+)
 create mode 100644 srcpkgs/libcsys/template

diff --git a/common/shlibs b/common/shlibs
index ba99e3a7c99b..49f62c8a34e6 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4239,3 +4239,4 @@ libdate-tz.so.3 chrono-date-3.0.1_1
 libayatana-ido3-0.4.so.0 ayatana-ido-0.9.2_1
 libayatana-indicator3.so.7 libayatana-indicator-0.9.3_1
 libayatana-appindicator3.so.1 libayatana-appindicator-0.5.91_1
+libcsys.so.4 libcsys-0.1.1_1
diff --git a/srcpkgs/libcsys/template b/srcpkgs/libcsys/template
new file mode 100644
index 000000000000..06e8ec9877e1
--- /dev/null
+++ b/srcpkgs/libcsys/template
@@ -0,0 +1,13 @@
+# Template file for 'libcsys'
+pkgname=libcsys
+version=4.4.1
+revision=1
+build_style=cmake
+hostmakedepends="qt5-devel"
+depends="udisks2"
+short_desc="For managing drive and getting system resource information"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/cubocore/coreapps/libcsys"
+distfiles="https://gitlab.com/cubocore/libcsys/-/archive/v${version}/libcsys-v${version}.tar.gz"
+checksum=2d427505a2186cc27407ce78cf903dd124a1912d3b4495066960f3d3fb1f3f98

From 0722366a3bccfffd309e05cce1af935f6d6e2368 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:56:45 +0100
Subject: [PATCH 2/9] New package: libcprime-4.4.1

---
 common/shlibs              |  2 ++
 srcpkgs/libcprime/template | 12 ++++++++++++
 2 files changed, 14 insertions(+)
 create mode 100644 srcpkgs/libcprime/template

diff --git a/common/shlibs b/common/shlibs
index 49f62c8a34e6..e3aa44e82ad1 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4240,3 +4240,5 @@ libayatana-ido3-0.4.so.0 ayatana-ido-0.9.2_1
 libayatana-indicator3.so.7 libayatana-indicator-0.9.3_1
 libayatana-appindicator3.so.1 libayatana-appindicator-0.5.91_1
 libcsys.so.4 libcsys-0.1.1_1
+libcprime-core.so.4 libcprime-0.1.1_1
+libcprime-widgets.so.4 libcprime-0.1.1_1
diff --git a/srcpkgs/libcprime/template b/srcpkgs/libcprime/template
new file mode 100644
index 000000000000..3fc23f096d81
--- /dev/null
+++ b/srcpkgs/libcprime/template
@@ -0,0 +1,12 @@
+# Template file for 'libcprime'
+pkgname=libcprime
+version=4.4.1
+revision=1
+build_style=cmake
+hostmakedepends="qt5-devel"
+short_desc="Library for bookmarking, saving activites and C-Suite settings"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/cubocore/coreapps/libcprime"
+distfiles="https://gitlab.com/cubocore/libcprime/-/archive/v${version}/libcprime-v${version}.tar.gz"
+checksum=b954275160c8954894b56308995c1aba43b9f698a1cdff07e390e38f3158ac3b

From dd5608923d01f12a004e936680f63d9c69ac7194 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:53:30 +0100
Subject: [PATCH 3/9] New package: wayqt-0.1.1

---
 common/shlibs          |  1 +
 srcpkgs/wayqt/template | 12 ++++++++++++
 2 files changed, 13 insertions(+)
 create mode 100644 srcpkgs/wayqt/template

diff --git a/common/shlibs b/common/shlibs
index e3aa44e82ad1..5c1b7d4b169b 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4242,3 +4242,4 @@ libayatana-appindicator3.so.1 libayatana-appindicator-0.5.91_1
 libcsys.so.4 libcsys-0.1.1_1
 libcprime-core.so.4 libcprime-0.1.1_1
 libcprime-widgets.so.4 libcprime-0.1.1_1
+libwayqt.so.0 wayqt-0.1.1_1
diff --git a/srcpkgs/wayqt/template b/srcpkgs/wayqt/template
new file mode 100644
index 000000000000..09feecc69c3f
--- /dev/null
+++ b/srcpkgs/wayqt/template
@@ -0,0 +1,12 @@
+# Template file for 'wayqt'
+pkgname=wayqt
+version=0.1.1
+revision=1
+build_style=meson
+hostmakedepends="qt5-devel wayland-devel cmake pkg-config"
+short_desc="Qt-based wrapper for various wayland protocols"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/desktop-frameworks/wayqt"
+distfiles="https://gitlab.com/desktop-frameworks/wayqt/-/archive/v0.1.1/wayqt-v0.1.1.tar.gz"
+checksum=b9633d0d85d5b60f8656371f02d1dcb88164a5ea136dd2fa15350eef6b120fac

From c1c84f2f70a56df28fe3f34210920f577eeeb4a8 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:47:11 +0100
Subject: [PATCH 4/9] New package: dfl-ipc-0.1.1

---
 common/shlibs            |  1 +
 srcpkgs/dfl-ipc/template | 12 ++++++++++++
 2 files changed, 13 insertions(+)
 create mode 100644 srcpkgs/dfl-ipc/template

diff --git a/common/shlibs b/common/shlibs
index 5c1b7d4b169b..ba52fe83678e 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4243,3 +4243,4 @@ libcsys.so.4 libcsys-0.1.1_1
 libcprime-core.so.4 libcprime-0.1.1_1
 libcprime-widgets.so.4 libcprime-0.1.1_1
 libwayqt.so.0 wayqt-0.1.1_1
+libdf5ipc.so.0 dfl-ipc-0.1.1_1
diff --git a/srcpkgs/dfl-ipc/template b/srcpkgs/dfl-ipc/template
new file mode 100644
index 000000000000..848bbfdd18f6
--- /dev/null
+++ b/srcpkgs/dfl-ipc/template
@@ -0,0 +1,12 @@
+# Template file for 'dfl-ipc'
+pkgname=dfl-ipc
+version=0.1.1
+revision=1
+build_style=meson
+hostmakedepends="qt5-devel qt6-base-devel cmake qt5-qmake pkg-config"
+short_desc="Simple set of IPC classes for inter-process communication"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/desktop-frameworks/ipc"
+distfiles="https://gitlab.com/desktop-frameworks/ipc/-/archive/v0.1.1/ipc-v0.1.1.tar.gz"
+checksum=3d3a9fab88cc069e9fd99c27f5d1ef1036b0d823dbfcd8e19fb70159b0f7d423

From 7c18b8eae04bfd52ca88408d0a47a4679dd26eb3 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Tue, 28 Mar 2023 20:43:56 +0200
Subject: [PATCH 5/9] New package: dfl-sni-0.1.1

---
 common/shlibs            |  4 ++++
 srcpkgs/dfl-sni/template | 12 ++++++++++++
 2 files changed, 16 insertions(+)
 create mode 100644 srcpkgs/dfl-sni/template

diff --git a/common/shlibs b/common/shlibs
index ba52fe83678e..c9a6948bf3c2 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4244,3 +4244,7 @@ libcprime-core.so.4 libcprime-0.1.1_1
 libcprime-widgets.so.4 libcprime-0.1.1_1
 libwayqt.so.0 wayqt-0.1.1_1
 libdf5ipc.so.0 dfl-ipc-0.1.1_1
+libdf5login1.so.0 dfl-login1-0.1.1_1
+libdf5application.so.0 dfl-applications-0.1.1_1
+libdf5coreapplication.so.0 dfl-applications-0.1.1_1
+libdf5sni.so.0 dfl-sni-0.1.1_1
diff --git a/srcpkgs/dfl-sni/template b/srcpkgs/dfl-sni/template
new file mode 100644
index 000000000000..7ff7aa364e26
--- /dev/null
+++ b/srcpkgs/dfl-sni/template
@@ -0,0 +1,12 @@
+# Template file for 'dfl-sni'
+pkgname=dfl-sni
+version=0.1.1
+revision=1
+build_style=meson
+hostmakedepends="qt5-devel qt6-base-devel cmake pkg-config"
+short_desc="Implementation of the XDG Status Notification Specifications"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/desktop-frameworks/status-notifier"
+distfiles="https://gitlab.com/desktop-frameworks/status-notifier/-/archive/v0.1.1/status-notifier-v0.1.1.tar.gz"
+checksum=9fc1b9613e1685b42b525c31a47a0f26754100e910d63a54fd20a1ef0d62c536

From cb8cea08cedad49914589d1dae042d3a97df0bf7 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:46:19 +0100
Subject: [PATCH 6/9] New package: dfl-login1-0.1.1

---
 srcpkgs/dfl-login1/template | 12 ++++++++++++
 1 file changed, 12 insertions(+)
 create mode 100644 srcpkgs/dfl-login1/template

diff --git a/srcpkgs/dfl-login1/template b/srcpkgs/dfl-login1/template
new file mode 100644
index 000000000000..ebb4de1b3459
--- /dev/null
+++ b/srcpkgs/dfl-login1/template
@@ -0,0 +1,12 @@
+# Template file for 'dfl-login1'
+pkgname=dfl-login1
+version=0.1.1
+revision=1
+build_style=meson
+hostmakedepends="qt5-devel qt6-base-devel"
+short_desc="Implementation of systemd/elogind for DFL"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/desktop-frameworks/login1"
+distfiles="https://gitlab.com/desktop-frameworks/login1/-/archive/v0.1.1/login1-v0.1.1.tar.gz"
+checksum=eb68e46fb00f51a65d8eb877610b464c4da7565e08f8bab2d0759c592b515ca4

From a5bd490e13eb5a6d89a2ff6dc3750fd584fd1642 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:48:28 +0100
Subject: [PATCH 7/9] New package: dfl-settings-0.1.1

---
 srcpkgs/dfl-settings/template | 12 ++++++++++++
 1 file changed, 12 insertions(+)
 create mode 100644 srcpkgs/dfl-settings/template

diff --git a/srcpkgs/dfl-settings/template b/srcpkgs/dfl-settings/template
new file mode 100644
index 000000000000..98ed6d3055b5
--- /dev/null
+++ b/srcpkgs/dfl-settings/template
@@ -0,0 +1,12 @@
+# Template file for 'dfl-settings'
+pkgname=dfl-settings
+version=0.1.1
+revision=1
+build_style=meson
+hostmakedepends="qt5-devel cmake pkg-config"
+short_desc="Class that extends QSettings"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-or-later"
+homepage="https://gitlab.com/desktop-frameworks/settings"
+distfiles="https://gitlab.com/desktop-frameworks/settings/-/archive/v0.1.1/settings-v0.1.1.tar.gz"
+checksum=8f0213530f531fa1f3a34e5f42ec34278be369e542234a68e8247238a7b4c8b0

From fb1fdc04f3cf643df18f0ab8864ef1d50dd811b6 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:49:06 +0100
Subject: [PATCH 8/9] New package: dfl-applications-0.1.1

---
 srcpkgs/dfl-applications/template | 12 ++++++++++++
 1 file changed, 12 insertions(+)
 create mode 100644 srcpkgs/dfl-applications/template

diff --git a/srcpkgs/dfl-applications/template b/srcpkgs/dfl-applications/template
new file mode 100644
index 000000000000..487453745aac
--- /dev/null
+++ b/srcpkgs/dfl-applications/template
@@ -0,0 +1,12 @@
+# Template file for 'dfl-applications'
+pkgname=dfl-applications
+version=0.1.1
+revision=1
+build_style=meson
+hostmakedepends="dfl-ipc qt5-devel qt6-base-devel cmake pkg-config"
+short_desc="Class that extends QApplications"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/desktop-frameworks/applications"
+distfiles="https://gitlab.com/desktop-frameworks/applications/-/archive/v0.1.1/applications-v0.1.1.tar.gz"
+checksum=71b1b4c3a3682ffcbf4690b33a180d178bffec9c308400e31315f17da9c9283e

From f0490cb082c4b6691ac0feb48d1c57c8838b7dec Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:58:12 +0100
Subject: [PATCH 9/9] New package: paperde-0.2.1

---
 srcpkgs/paperde/patches/libexecdir.patch | 99 ++++++++++++++++++++++++
 srcpkgs/paperde/template                 | 12 +++
 2 files changed, 111 insertions(+)
 create mode 100644 srcpkgs/paperde/patches/libexecdir.patch
 create mode 100644 srcpkgs/paperde/template

diff --git a/srcpkgs/paperde/patches/libexecdir.patch b/srcpkgs/paperde/patches/libexecdir.patch
new file mode 100644
index 000000000000..9dce1aff6895
--- /dev/null
+++ b/srcpkgs/paperde/patches/libexecdir.patch
@@ -0,0 +1,99 @@
+From 21ac4c4da266853b336bf79b8176f5fb50777686 Mon Sep 17 00:00:00 2001
+From: mobinmob <mobinmob@disroot.org>
+Date: Sat, 4 Mar 2023 09:28:30 +0200
+Subject: [PATCH] meson.build: fix libexecdir
+
+---
+ meson.build                    | 2 +-
+ papershell/bg/meson.build      | 2 +-
+ papershell/dock/meson.build    | 2 +-
+ papershell/logout/meson.build  | 2 +-
+ papershell/menu/meson.build    | 2 +-
+ papershell/meson.build         | 3 +--
+ papershell/widgets/meson.build | 2 +-
+ 7 files changed, 7 insertions(+), 8 deletions(-)
+
+diff --git a/meson.build b/meson.build
+index cad138b..a2d725f 100644
+--- a/meson.build
++++ b/meson.build
+@@ -53,7 +53,7 @@ conf_data.set( 'version', meson.project_version() )
+ conf_data.set( 'INSTALL_PREFIX', get_option( 'prefix' ) )
+ conf_data.set( 'SHARED_DATA_PATH', join_paths( get_option( 'prefix' ), get_option( 'datadir' ), 'paperde' ) )
+ conf_data.set( 'PLUGIN_PATH', join_paths( get_option( 'prefix' ), get_option( 'libdir' ), 'paperde', 'plugins' ) )
+-conf_data.set( 'UTILS_PATH', join_paths( get_option( 'prefix' ), get_option( 'libdir' ), get_option( 'libexecdir' ), 'paperde' ) )
++conf_data.set( 'UTILS_PATH', join_paths( get_option( 'prefix' ), get_option( 'libexecdir' ), 'paperde' ) )
+ 
+ # Configure this so that the whole project can access it
+ configure_file(
+diff --git a/papershell/bg/meson.build b/papershell/bg/meson.build
+index b3159fe..5dc5891 100644
+--- a/papershell/bg/meson.build
++++ b/papershell/bg/meson.build
+@@ -26,7 +26,7 @@ paperbg = executable(
+     dependencies: Deps,
+ 	include_directories: [config_inc, ShellInc],
+     install: true,
+-	install_dir: join_paths( get_option( 'libdir' ), get_option( 'libexecdir' ), 'paperde' )
++	install_dir: join_paths( get_option( 'prefix' ), get_option( 'libexecdir' ), 'paperde' )
+ )
+ 
+ install_data(
+diff --git a/papershell/dock/meson.build b/papershell/dock/meson.build
+index bf6bca9..d0a78e1 100644
+--- a/papershell/dock/meson.build
++++ b/papershell/dock/meson.build
+@@ -34,5 +34,5 @@ paperdock = executable(
+ 	include_directories: [Includes, config_inc, ShellInc],
+ 	cpp_args : '-DAPPNAME="paperdock"',
+ 	install: true,
+-	install_dir: join_paths( get_option( 'libdir' ), get_option( 'libexecdir' ), 'paperde' )
++	install_dir: join_paths( get_option( 'prefix' ), get_option( 'libexecdir' ), 'paperde' )
+ )
+diff --git a/papershell/logout/meson.build b/papershell/logout/meson.build
+index bd1c4b4..95a9cb2 100644
+--- a/papershell/logout/meson.build
++++ b/papershell/logout/meson.build
+@@ -21,5 +21,5 @@ paperlogout = executable(
+     dependencies: Deps,
+ 	include_directories: [config_inc, ShellInc],
+     install: true,
+-	install_dir: join_paths( get_option( 'libdir' ), get_option( 'libexecdir' ), 'paperde' )
++	install_dir: join_paths( get_option( 'prefix' ), get_option( 'libexecdir' ), 'paperde' )
+ )
+diff --git a/papershell/menu/meson.build b/papershell/menu/meson.build
+index 961dece..436d75c 100644
+--- a/papershell/menu/meson.build
++++ b/papershell/menu/meson.build
+@@ -29,5 +29,5 @@ papermenu = executable(
+ 	include_directories: [config_inc, ShellInc],
+ 	cpp_args : '-DAPPNAME="papermenu"',
+ 	install: true,
+-	install_dir: join_paths( get_option( 'libdir' ), get_option( 'libexecdir' ), 'paperde' )
++	install_dir: join_paths( get_option( 'prefix' ), get_option( 'libexecdir' ), 'paperde' )
+ )
+diff --git a/papershell/meson.build b/papershell/meson.build
+index 2b5d1a2..e4e2c29 100644
+--- a/papershell/meson.build
++++ b/papershell/meson.build
+@@ -21,5 +21,4 @@ papersnwatcher = executable(
+ 	'papersnwatcher', [ 'SNWatcher.cpp' ],
+ 	dependencies: [Qt5Core, Qt5DBus, DFSNI],
+ 	install: true,
+-	install_dir: join_paths( get_option( 'libdir' ), get_option( 'libexecdir' ), 'paperde' )
+-)
++	install_dir: join_paths( get_option( 'prefix' ), get_option( 'libexecdir' ), 'paperde' ) )
+diff --git a/papershell/widgets/meson.build b/papershell/widgets/meson.build
+index da0c2d1..03d9cb4 100644
+--- a/papershell/widgets/meson.build
++++ b/papershell/widgets/meson.build
+@@ -43,5 +43,5 @@ paperwidgets = executable(
+ 	include_directories: [Includes, config_inc, ShellInc],
+ 	cpp_args : '-DAPPNAME="paperwidgets"',
+ 	install: true,
+-	install_dir: join_paths( get_option( 'libdir' ), get_option( 'libexecdir' ), 'paperde' )
++	install_dir: join_paths( get_option( 'prefix' ), get_option( 'libexecdir' ), 'paperde' )
+ )
+-- 
+2.39.2
+
diff --git a/srcpkgs/paperde/template b/srcpkgs/paperde/template
new file mode 100644
index 000000000000..1e45e52d9ef6
--- /dev/null
+++ b/srcpkgs/paperde/template
@@ -0,0 +1,12 @@
+# Template file for 'paperde'
+pkgname=paperde
+version=0.2.1
+revision=1
+build_style=meson
+hostmakedepends="libcsys libcprime wayqt wayfire dfl-applications dfl-login1 dfl-ipc dfl-sni dfl-settings pkg-config cmake qt5-qmake qt5 qt5-wayland qt5-svg qt5-tools-devel libdbusmenu-qt5-devel wayland-devel xdg-desktop-portal qt5ct"
+short_desc="Desktop Environment using Qt/Wayland and wayfire"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/cubocore/paper/paperde"
+distfiles="https://gitlab.com/cubocore/paper/paperde/-/archive/v${version}/paperde-v${version}.tar.gz"
+checksum=3e93b0733c92be8e485087d16c7057d0178da81615ad74aa8b74e5870b21c332

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

* Re: [PR PATCH] [Updated] WIP: New package: paperde-0.2.1
  2023-03-02  3:43 [PR PATCH] WIP: New package: paperde 0.2.1 zen0bit
                   ` (10 preceding siblings ...)
  2023-03-28 19:40 ` zen0bit
@ 2023-03-28 19:54 ` zen0bit
  2023-03-28 20:27 ` zen0bit
                   ` (15 subsequent siblings)
  27 siblings, 0 replies; 29+ messages in thread
From: zen0bit @ 2023-03-28 19:54 UTC (permalink / raw)
  To: ml

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

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

https://github.com/oSoWoSo/VUR paperde
https://github.com/void-linux/void-packages/pull/42541

WIP: New package: paperde-0.2.1
PaperDE will require this:

 - libcprime
 - libcsys
 - wayqt
 - dfl-applications
 - dfl-settings
 - dfl-sni
 - dfl-ipc
 - dfl-login1

- patch for libexec

#### Testing the changes
- I tested the changes in this PR: **briefly**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

#### Local build testing
Not yet builded

Help welcome!


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

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

From 6d6aec939a03761c86efb5472f0e398cab0c43b7 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:55:55 +0100
Subject: [PATCH 1/9] New package: libcsys-4.4.1

---
 common/shlibs            |  1 +
 srcpkgs/libcsys/template | 13 +++++++++++++
 2 files changed, 14 insertions(+)
 create mode 100644 srcpkgs/libcsys/template

diff --git a/common/shlibs b/common/shlibs
index ba99e3a7c99b..49f62c8a34e6 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4239,3 +4239,4 @@ libdate-tz.so.3 chrono-date-3.0.1_1
 libayatana-ido3-0.4.so.0 ayatana-ido-0.9.2_1
 libayatana-indicator3.so.7 libayatana-indicator-0.9.3_1
 libayatana-appindicator3.so.1 libayatana-appindicator-0.5.91_1
+libcsys.so.4 libcsys-0.1.1_1
diff --git a/srcpkgs/libcsys/template b/srcpkgs/libcsys/template
new file mode 100644
index 000000000000..06e8ec9877e1
--- /dev/null
+++ b/srcpkgs/libcsys/template
@@ -0,0 +1,13 @@
+# Template file for 'libcsys'
+pkgname=libcsys
+version=4.4.1
+revision=1
+build_style=cmake
+hostmakedepends="qt5-devel"
+depends="udisks2"
+short_desc="For managing drive and getting system resource information"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/cubocore/coreapps/libcsys"
+distfiles="https://gitlab.com/cubocore/libcsys/-/archive/v${version}/libcsys-v${version}.tar.gz"
+checksum=2d427505a2186cc27407ce78cf903dd124a1912d3b4495066960f3d3fb1f3f98

From 0722366a3bccfffd309e05cce1af935f6d6e2368 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:56:45 +0100
Subject: [PATCH 2/9] New package: libcprime-4.4.1

---
 common/shlibs              |  2 ++
 srcpkgs/libcprime/template | 12 ++++++++++++
 2 files changed, 14 insertions(+)
 create mode 100644 srcpkgs/libcprime/template

diff --git a/common/shlibs b/common/shlibs
index 49f62c8a34e6..e3aa44e82ad1 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4240,3 +4240,5 @@ libayatana-ido3-0.4.so.0 ayatana-ido-0.9.2_1
 libayatana-indicator3.so.7 libayatana-indicator-0.9.3_1
 libayatana-appindicator3.so.1 libayatana-appindicator-0.5.91_1
 libcsys.so.4 libcsys-0.1.1_1
+libcprime-core.so.4 libcprime-0.1.1_1
+libcprime-widgets.so.4 libcprime-0.1.1_1
diff --git a/srcpkgs/libcprime/template b/srcpkgs/libcprime/template
new file mode 100644
index 000000000000..3fc23f096d81
--- /dev/null
+++ b/srcpkgs/libcprime/template
@@ -0,0 +1,12 @@
+# Template file for 'libcprime'
+pkgname=libcprime
+version=4.4.1
+revision=1
+build_style=cmake
+hostmakedepends="qt5-devel"
+short_desc="Library for bookmarking, saving activites and C-Suite settings"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/cubocore/coreapps/libcprime"
+distfiles="https://gitlab.com/cubocore/libcprime/-/archive/v${version}/libcprime-v${version}.tar.gz"
+checksum=b954275160c8954894b56308995c1aba43b9f698a1cdff07e390e38f3158ac3b

From dd5608923d01f12a004e936680f63d9c69ac7194 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:53:30 +0100
Subject: [PATCH 3/9] New package: wayqt-0.1.1

---
 common/shlibs          |  1 +
 srcpkgs/wayqt/template | 12 ++++++++++++
 2 files changed, 13 insertions(+)
 create mode 100644 srcpkgs/wayqt/template

diff --git a/common/shlibs b/common/shlibs
index e3aa44e82ad1..5c1b7d4b169b 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4242,3 +4242,4 @@ libayatana-appindicator3.so.1 libayatana-appindicator-0.5.91_1
 libcsys.so.4 libcsys-0.1.1_1
 libcprime-core.so.4 libcprime-0.1.1_1
 libcprime-widgets.so.4 libcprime-0.1.1_1
+libwayqt.so.0 wayqt-0.1.1_1
diff --git a/srcpkgs/wayqt/template b/srcpkgs/wayqt/template
new file mode 100644
index 000000000000..09feecc69c3f
--- /dev/null
+++ b/srcpkgs/wayqt/template
@@ -0,0 +1,12 @@
+# Template file for 'wayqt'
+pkgname=wayqt
+version=0.1.1
+revision=1
+build_style=meson
+hostmakedepends="qt5-devel wayland-devel cmake pkg-config"
+short_desc="Qt-based wrapper for various wayland protocols"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/desktop-frameworks/wayqt"
+distfiles="https://gitlab.com/desktop-frameworks/wayqt/-/archive/v0.1.1/wayqt-v0.1.1.tar.gz"
+checksum=b9633d0d85d5b60f8656371f02d1dcb88164a5ea136dd2fa15350eef6b120fac

From c1c84f2f70a56df28fe3f34210920f577eeeb4a8 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:47:11 +0100
Subject: [PATCH 4/9] New package: dfl-ipc-0.1.1

---
 common/shlibs            |  1 +
 srcpkgs/dfl-ipc/template | 12 ++++++++++++
 2 files changed, 13 insertions(+)
 create mode 100644 srcpkgs/dfl-ipc/template

diff --git a/common/shlibs b/common/shlibs
index 5c1b7d4b169b..ba52fe83678e 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4243,3 +4243,4 @@ libcsys.so.4 libcsys-0.1.1_1
 libcprime-core.so.4 libcprime-0.1.1_1
 libcprime-widgets.so.4 libcprime-0.1.1_1
 libwayqt.so.0 wayqt-0.1.1_1
+libdf5ipc.so.0 dfl-ipc-0.1.1_1
diff --git a/srcpkgs/dfl-ipc/template b/srcpkgs/dfl-ipc/template
new file mode 100644
index 000000000000..848bbfdd18f6
--- /dev/null
+++ b/srcpkgs/dfl-ipc/template
@@ -0,0 +1,12 @@
+# Template file for 'dfl-ipc'
+pkgname=dfl-ipc
+version=0.1.1
+revision=1
+build_style=meson
+hostmakedepends="qt5-devel qt6-base-devel cmake qt5-qmake pkg-config"
+short_desc="Simple set of IPC classes for inter-process communication"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/desktop-frameworks/ipc"
+distfiles="https://gitlab.com/desktop-frameworks/ipc/-/archive/v0.1.1/ipc-v0.1.1.tar.gz"
+checksum=3d3a9fab88cc069e9fd99c27f5d1ef1036b0d823dbfcd8e19fb70159b0f7d423

From 7c18b8eae04bfd52ca88408d0a47a4679dd26eb3 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Tue, 28 Mar 2023 20:43:56 +0200
Subject: [PATCH 5/9] New package: dfl-sni-0.1.1

---
 common/shlibs            |  4 ++++
 srcpkgs/dfl-sni/template | 12 ++++++++++++
 2 files changed, 16 insertions(+)
 create mode 100644 srcpkgs/dfl-sni/template

diff --git a/common/shlibs b/common/shlibs
index ba52fe83678e..c9a6948bf3c2 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4244,3 +4244,7 @@ libcprime-core.so.4 libcprime-0.1.1_1
 libcprime-widgets.so.4 libcprime-0.1.1_1
 libwayqt.so.0 wayqt-0.1.1_1
 libdf5ipc.so.0 dfl-ipc-0.1.1_1
+libdf5login1.so.0 dfl-login1-0.1.1_1
+libdf5application.so.0 dfl-applications-0.1.1_1
+libdf5coreapplication.so.0 dfl-applications-0.1.1_1
+libdf5sni.so.0 dfl-sni-0.1.1_1
diff --git a/srcpkgs/dfl-sni/template b/srcpkgs/dfl-sni/template
new file mode 100644
index 000000000000..7ff7aa364e26
--- /dev/null
+++ b/srcpkgs/dfl-sni/template
@@ -0,0 +1,12 @@
+# Template file for 'dfl-sni'
+pkgname=dfl-sni
+version=0.1.1
+revision=1
+build_style=meson
+hostmakedepends="qt5-devel qt6-base-devel cmake pkg-config"
+short_desc="Implementation of the XDG Status Notification Specifications"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/desktop-frameworks/status-notifier"
+distfiles="https://gitlab.com/desktop-frameworks/status-notifier/-/archive/v0.1.1/status-notifier-v0.1.1.tar.gz"
+checksum=9fc1b9613e1685b42b525c31a47a0f26754100e910d63a54fd20a1ef0d62c536

From cb8cea08cedad49914589d1dae042d3a97df0bf7 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:46:19 +0100
Subject: [PATCH 6/9] New package: dfl-login1-0.1.1

---
 srcpkgs/dfl-login1/template | 12 ++++++++++++
 1 file changed, 12 insertions(+)
 create mode 100644 srcpkgs/dfl-login1/template

diff --git a/srcpkgs/dfl-login1/template b/srcpkgs/dfl-login1/template
new file mode 100644
index 000000000000..ebb4de1b3459
--- /dev/null
+++ b/srcpkgs/dfl-login1/template
@@ -0,0 +1,12 @@
+# Template file for 'dfl-login1'
+pkgname=dfl-login1
+version=0.1.1
+revision=1
+build_style=meson
+hostmakedepends="qt5-devel qt6-base-devel"
+short_desc="Implementation of systemd/elogind for DFL"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/desktop-frameworks/login1"
+distfiles="https://gitlab.com/desktop-frameworks/login1/-/archive/v0.1.1/login1-v0.1.1.tar.gz"
+checksum=eb68e46fb00f51a65d8eb877610b464c4da7565e08f8bab2d0759c592b515ca4

From a5bd490e13eb5a6d89a2ff6dc3750fd584fd1642 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:48:28 +0100
Subject: [PATCH 7/9] New package: dfl-settings-0.1.1

---
 srcpkgs/dfl-settings/template | 12 ++++++++++++
 1 file changed, 12 insertions(+)
 create mode 100644 srcpkgs/dfl-settings/template

diff --git a/srcpkgs/dfl-settings/template b/srcpkgs/dfl-settings/template
new file mode 100644
index 000000000000..98ed6d3055b5
--- /dev/null
+++ b/srcpkgs/dfl-settings/template
@@ -0,0 +1,12 @@
+# Template file for 'dfl-settings'
+pkgname=dfl-settings
+version=0.1.1
+revision=1
+build_style=meson
+hostmakedepends="qt5-devel cmake pkg-config"
+short_desc="Class that extends QSettings"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-or-later"
+homepage="https://gitlab.com/desktop-frameworks/settings"
+distfiles="https://gitlab.com/desktop-frameworks/settings/-/archive/v0.1.1/settings-v0.1.1.tar.gz"
+checksum=8f0213530f531fa1f3a34e5f42ec34278be369e542234a68e8247238a7b4c8b0

From fb1fdc04f3cf643df18f0ab8864ef1d50dd811b6 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:49:06 +0100
Subject: [PATCH 8/9] New package: dfl-applications-0.1.1

---
 srcpkgs/dfl-applications/template | 12 ++++++++++++
 1 file changed, 12 insertions(+)
 create mode 100644 srcpkgs/dfl-applications/template

diff --git a/srcpkgs/dfl-applications/template b/srcpkgs/dfl-applications/template
new file mode 100644
index 000000000000..487453745aac
--- /dev/null
+++ b/srcpkgs/dfl-applications/template
@@ -0,0 +1,12 @@
+# Template file for 'dfl-applications'
+pkgname=dfl-applications
+version=0.1.1
+revision=1
+build_style=meson
+hostmakedepends="dfl-ipc qt5-devel qt6-base-devel cmake pkg-config"
+short_desc="Class that extends QApplications"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/desktop-frameworks/applications"
+distfiles="https://gitlab.com/desktop-frameworks/applications/-/archive/v0.1.1/applications-v0.1.1.tar.gz"
+checksum=71b1b4c3a3682ffcbf4690b33a180d178bffec9c308400e31315f17da9c9283e

From 38e6ee8b7ff27c4a8b5057c1459663ebcdcfbb30 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:58:12 +0100
Subject: [PATCH 9/9] New package: paperde-0.2.1

---
 srcpkgs/paperde/patches/libexecdir.patch | 99 ++++++++++++++++++++++++
 srcpkgs/paperde/template                 | 12 +++
 2 files changed, 111 insertions(+)
 create mode 100644 srcpkgs/paperde/patches/libexecdir.patch
 create mode 100644 srcpkgs/paperde/template

diff --git a/srcpkgs/paperde/patches/libexecdir.patch b/srcpkgs/paperde/patches/libexecdir.patch
new file mode 100644
index 000000000000..9dce1aff6895
--- /dev/null
+++ b/srcpkgs/paperde/patches/libexecdir.patch
@@ -0,0 +1,99 @@
+From 21ac4c4da266853b336bf79b8176f5fb50777686 Mon Sep 17 00:00:00 2001
+From: mobinmob <mobinmob@disroot.org>
+Date: Sat, 4 Mar 2023 09:28:30 +0200
+Subject: [PATCH] meson.build: fix libexecdir
+
+---
+ meson.build                    | 2 +-
+ papershell/bg/meson.build      | 2 +-
+ papershell/dock/meson.build    | 2 +-
+ papershell/logout/meson.build  | 2 +-
+ papershell/menu/meson.build    | 2 +-
+ papershell/meson.build         | 3 +--
+ papershell/widgets/meson.build | 2 +-
+ 7 files changed, 7 insertions(+), 8 deletions(-)
+
+diff --git a/meson.build b/meson.build
+index cad138b..a2d725f 100644
+--- a/meson.build
++++ b/meson.build
+@@ -53,7 +53,7 @@ conf_data.set( 'version', meson.project_version() )
+ conf_data.set( 'INSTALL_PREFIX', get_option( 'prefix' ) )
+ conf_data.set( 'SHARED_DATA_PATH', join_paths( get_option( 'prefix' ), get_option( 'datadir' ), 'paperde' ) )
+ conf_data.set( 'PLUGIN_PATH', join_paths( get_option( 'prefix' ), get_option( 'libdir' ), 'paperde', 'plugins' ) )
+-conf_data.set( 'UTILS_PATH', join_paths( get_option( 'prefix' ), get_option( 'libdir' ), get_option( 'libexecdir' ), 'paperde' ) )
++conf_data.set( 'UTILS_PATH', join_paths( get_option( 'prefix' ), get_option( 'libexecdir' ), 'paperde' ) )
+ 
+ # Configure this so that the whole project can access it
+ configure_file(
+diff --git a/papershell/bg/meson.build b/papershell/bg/meson.build
+index b3159fe..5dc5891 100644
+--- a/papershell/bg/meson.build
++++ b/papershell/bg/meson.build
+@@ -26,7 +26,7 @@ paperbg = executable(
+     dependencies: Deps,
+ 	include_directories: [config_inc, ShellInc],
+     install: true,
+-	install_dir: join_paths( get_option( 'libdir' ), get_option( 'libexecdir' ), 'paperde' )
++	install_dir: join_paths( get_option( 'prefix' ), get_option( 'libexecdir' ), 'paperde' )
+ )
+ 
+ install_data(
+diff --git a/papershell/dock/meson.build b/papershell/dock/meson.build
+index bf6bca9..d0a78e1 100644
+--- a/papershell/dock/meson.build
++++ b/papershell/dock/meson.build
+@@ -34,5 +34,5 @@ paperdock = executable(
+ 	include_directories: [Includes, config_inc, ShellInc],
+ 	cpp_args : '-DAPPNAME="paperdock"',
+ 	install: true,
+-	install_dir: join_paths( get_option( 'libdir' ), get_option( 'libexecdir' ), 'paperde' )
++	install_dir: join_paths( get_option( 'prefix' ), get_option( 'libexecdir' ), 'paperde' )
+ )
+diff --git a/papershell/logout/meson.build b/papershell/logout/meson.build
+index bd1c4b4..95a9cb2 100644
+--- a/papershell/logout/meson.build
++++ b/papershell/logout/meson.build
+@@ -21,5 +21,5 @@ paperlogout = executable(
+     dependencies: Deps,
+ 	include_directories: [config_inc, ShellInc],
+     install: true,
+-	install_dir: join_paths( get_option( 'libdir' ), get_option( 'libexecdir' ), 'paperde' )
++	install_dir: join_paths( get_option( 'prefix' ), get_option( 'libexecdir' ), 'paperde' )
+ )
+diff --git a/papershell/menu/meson.build b/papershell/menu/meson.build
+index 961dece..436d75c 100644
+--- a/papershell/menu/meson.build
++++ b/papershell/menu/meson.build
+@@ -29,5 +29,5 @@ papermenu = executable(
+ 	include_directories: [config_inc, ShellInc],
+ 	cpp_args : '-DAPPNAME="papermenu"',
+ 	install: true,
+-	install_dir: join_paths( get_option( 'libdir' ), get_option( 'libexecdir' ), 'paperde' )
++	install_dir: join_paths( get_option( 'prefix' ), get_option( 'libexecdir' ), 'paperde' )
+ )
+diff --git a/papershell/meson.build b/papershell/meson.build
+index 2b5d1a2..e4e2c29 100644
+--- a/papershell/meson.build
++++ b/papershell/meson.build
+@@ -21,5 +21,4 @@ papersnwatcher = executable(
+ 	'papersnwatcher', [ 'SNWatcher.cpp' ],
+ 	dependencies: [Qt5Core, Qt5DBus, DFSNI],
+ 	install: true,
+-	install_dir: join_paths( get_option( 'libdir' ), get_option( 'libexecdir' ), 'paperde' )
+-)
++	install_dir: join_paths( get_option( 'prefix' ), get_option( 'libexecdir' ), 'paperde' ) )
+diff --git a/papershell/widgets/meson.build b/papershell/widgets/meson.build
+index da0c2d1..03d9cb4 100644
+--- a/papershell/widgets/meson.build
++++ b/papershell/widgets/meson.build
+@@ -43,5 +43,5 @@ paperwidgets = executable(
+ 	include_directories: [Includes, config_inc, ShellInc],
+ 	cpp_args : '-DAPPNAME="paperwidgets"',
+ 	install: true,
+-	install_dir: join_paths( get_option( 'libdir' ), get_option( 'libexecdir' ), 'paperde' )
++	install_dir: join_paths( get_option( 'prefix' ), get_option( 'libexecdir' ), 'paperde' )
+ )
+-- 
+2.39.2
+
diff --git a/srcpkgs/paperde/template b/srcpkgs/paperde/template
new file mode 100644
index 000000000000..1e45e52d9ef6
--- /dev/null
+++ b/srcpkgs/paperde/template
@@ -0,0 +1,12 @@
+# Template file for 'paperde'
+pkgname=paperde
+version=0.2.1
+revision=1
+build_style=meson
+hostmakedepends="libcsys libcprime wayqt wayfire dfl-applications dfl-login1 dfl-ipc dfl-sni dfl-settings pkg-config cmake qt5-qmake qt5 qt5-wayland qt5-svg qt5-tools-devel libdbusmenu-qt5-devel wayland-devel xdg-desktop-portal qt5ct"
+short_desc="Desktop Environment using Qt/Wayland and wayfire"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/cubocore/paper/paperde"
+distfiles="https://gitlab.com/cubocore/paper/paperde/-/archive/v${version}/paperde-v${version}.tar.gz"
+checksum=3e93b0733c92be8e485087d16c7057d0178da81615ad74aa8b74e5870b21c332

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

* Re: [PR PATCH] [Updated] WIP: New package: paperde-0.2.1
  2023-03-02  3:43 [PR PATCH] WIP: New package: paperde 0.2.1 zen0bit
                   ` (11 preceding siblings ...)
  2023-03-28 19:54 ` zen0bit
@ 2023-03-28 20:27 ` zen0bit
  2023-04-01  6:02 ` zen0bit
                   ` (14 subsequent siblings)
  27 siblings, 0 replies; 29+ messages in thread
From: zen0bit @ 2023-03-28 20:27 UTC (permalink / raw)
  To: ml

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

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

https://github.com/oSoWoSo/VUR paperde
https://github.com/void-linux/void-packages/pull/42541

WIP: New package: paperde-0.2.1
PaperDE will require this:

 - libcprime
 - libcsys
 - wayqt
 - dfl-applications
 - dfl-settings
 - dfl-sni
 - dfl-ipc
 - dfl-login1

- patch for libexec

#### Testing the changes
- I tested the changes in this PR: **briefly**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

#### Local build testing
Not yet builded

Help welcome!


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

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

From 2f15b04247a3346a7bc9813bc6c92d35eeb0999e Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:55:55 +0100
Subject: [PATCH 1/9] New package: libcsys-4.4.1

---
 common/shlibs            |  1 +
 srcpkgs/libcsys-devel    |  1 +
 srcpkgs/libcsys/template | 22 ++++++++++++++++++++++
 3 files changed, 24 insertions(+)
 create mode 120000 srcpkgs/libcsys-devel
 create mode 100644 srcpkgs/libcsys/template

diff --git a/common/shlibs b/common/shlibs
index ba99e3a7c99b..49f62c8a34e6 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4239,3 +4239,4 @@ libdate-tz.so.3 chrono-date-3.0.1_1
 libayatana-ido3-0.4.so.0 ayatana-ido-0.9.2_1
 libayatana-indicator3.so.7 libayatana-indicator-0.9.3_1
 libayatana-appindicator3.so.1 libayatana-appindicator-0.5.91_1
+libcsys.so.4 libcsys-0.1.1_1
diff --git a/srcpkgs/libcsys-devel b/srcpkgs/libcsys-devel
new file mode 120000
index 000000000000..26636f3405fc
--- /dev/null
+++ b/srcpkgs/libcsys-devel
@@ -0,0 +1 @@
+libcsys
\ No newline at end of file
diff --git a/srcpkgs/libcsys/template b/srcpkgs/libcsys/template
new file mode 100644
index 000000000000..2be0062bbf7f
--- /dev/null
+++ b/srcpkgs/libcsys/template
@@ -0,0 +1,22 @@
+# Template file for 'libcsys'
+pkgname=libcsys
+version=4.4.1
+revision=1
+build_style=cmake
+hostmakedepends="qt5-devel"
+depends="udisks2"
+short_desc="For managing drive and getting system resource information"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/cubocore/coreapps/libcsys"
+distfiles="https://gitlab.com/cubocore/libcsys/-/archive/v${version}/libcsys-v${version}.tar.gz"
+checksum=2d427505a2186cc27407ce78cf903dd124a1912d3b4495066960f3d3fb1f3f98
+
+libcsys-devel_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/include
+		vmove "usr/lib/*.so"
+	}
+}

From 0c9bc4e3d42e19109885f931543a6af1e8610226 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:56:45 +0100
Subject: [PATCH 2/9] New package: libcprime-4.4.1

---
 common/shlibs              |  2 ++
 srcpkgs/libcprime-devel    |  1 +
 srcpkgs/libcprime/template | 21 +++++++++++++++++++++
 3 files changed, 24 insertions(+)
 create mode 120000 srcpkgs/libcprime-devel
 create mode 100644 srcpkgs/libcprime/template

diff --git a/common/shlibs b/common/shlibs
index 49f62c8a34e6..e3aa44e82ad1 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4240,3 +4240,5 @@ libayatana-ido3-0.4.so.0 ayatana-ido-0.9.2_1
 libayatana-indicator3.so.7 libayatana-indicator-0.9.3_1
 libayatana-appindicator3.so.1 libayatana-appindicator-0.5.91_1
 libcsys.so.4 libcsys-0.1.1_1
+libcprime-core.so.4 libcprime-0.1.1_1
+libcprime-widgets.so.4 libcprime-0.1.1_1
diff --git a/srcpkgs/libcprime-devel b/srcpkgs/libcprime-devel
new file mode 120000
index 000000000000..ca97cd2c5505
--- /dev/null
+++ b/srcpkgs/libcprime-devel
@@ -0,0 +1 @@
+libcprime
\ No newline at end of file
diff --git a/srcpkgs/libcprime/template b/srcpkgs/libcprime/template
new file mode 100644
index 000000000000..5fb77a99bce9
--- /dev/null
+++ b/srcpkgs/libcprime/template
@@ -0,0 +1,21 @@
+# Template file for 'libcprime'
+pkgname=libcprime
+version=4.4.1
+revision=1
+build_style=cmake
+hostmakedepends="qt5-devel"
+short_desc="Library for bookmarking, saving activites and C-Suite settings"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/cubocore/coreapps/libcprime"
+distfiles="https://gitlab.com/cubocore/libcprime/-/archive/v${version}/libcprime-v${version}.tar.gz"
+checksum=b954275160c8954894b56308995c1aba43b9f698a1cdff07e390e38f3158ac3b
+
+libcprime-devel_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/include
+		vmove "usr/lib/*.so"
+	}
+}

From de204500bf4a212a5ac1271dc0142462ddf32afd Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:53:30 +0100
Subject: [PATCH 3/9] New package: wayqt-0.1.1

---
 common/shlibs          |  1 +
 srcpkgs/wayqt-devel    |  1 +
 srcpkgs/wayqt/template | 21 +++++++++++++++++++++
 3 files changed, 23 insertions(+)
 create mode 120000 srcpkgs/wayqt-devel
 create mode 100644 srcpkgs/wayqt/template

diff --git a/common/shlibs b/common/shlibs
index e3aa44e82ad1..5c1b7d4b169b 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4242,3 +4242,4 @@ libayatana-appindicator3.so.1 libayatana-appindicator-0.5.91_1
 libcsys.so.4 libcsys-0.1.1_1
 libcprime-core.so.4 libcprime-0.1.1_1
 libcprime-widgets.so.4 libcprime-0.1.1_1
+libwayqt.so.0 wayqt-0.1.1_1
diff --git a/srcpkgs/wayqt-devel b/srcpkgs/wayqt-devel
new file mode 120000
index 000000000000..3c9e9b8528fa
--- /dev/null
+++ b/srcpkgs/wayqt-devel
@@ -0,0 +1 @@
+wayqt
\ No newline at end of file
diff --git a/srcpkgs/wayqt/template b/srcpkgs/wayqt/template
new file mode 100644
index 000000000000..39a75ac462cf
--- /dev/null
+++ b/srcpkgs/wayqt/template
@@ -0,0 +1,21 @@
+# Template file for 'wayqt'
+pkgname=wayqt
+version=0.1.1
+revision=1
+build_style=meson
+hostmakedepends="qt5-devel wayland-devel cmake pkg-config"
+short_desc="Qt-based wrapper for various wayland protocols"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/desktop-frameworks/wayqt"
+distfiles="https://gitlab.com/desktop-frameworks/wayqt/-/archive/v0.1.1/wayqt-v0.1.1.tar.gz"
+checksum=b9633d0d85d5b60f8656371f02d1dcb88164a5ea136dd2fa15350eef6b120fac
+
+wayqt-devel_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/include
+		vmove "usr/lib/*.so"
+	}
+}

From 34930e718e03786c8c47186753ff5f300bb8245a Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:47:11 +0100
Subject: [PATCH 4/9] New package: dfl-ipc-0.1.1

---
 common/shlibs            |  1 +
 srcpkgs/dfl-ipc-devel    |  1 +
 srcpkgs/dfl-ipc/template | 21 +++++++++++++++++++++
 3 files changed, 23 insertions(+)
 create mode 120000 srcpkgs/dfl-ipc-devel
 create mode 100644 srcpkgs/dfl-ipc/template

diff --git a/common/shlibs b/common/shlibs
index 5c1b7d4b169b..ba52fe83678e 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4243,3 +4243,4 @@ libcsys.so.4 libcsys-0.1.1_1
 libcprime-core.so.4 libcprime-0.1.1_1
 libcprime-widgets.so.4 libcprime-0.1.1_1
 libwayqt.so.0 wayqt-0.1.1_1
+libdf5ipc.so.0 dfl-ipc-0.1.1_1
diff --git a/srcpkgs/dfl-ipc-devel b/srcpkgs/dfl-ipc-devel
new file mode 120000
index 000000000000..d0cdd1e59f6d
--- /dev/null
+++ b/srcpkgs/dfl-ipc-devel
@@ -0,0 +1 @@
+dfl-ipc
\ No newline at end of file
diff --git a/srcpkgs/dfl-ipc/template b/srcpkgs/dfl-ipc/template
new file mode 100644
index 000000000000..848ef06212ab
--- /dev/null
+++ b/srcpkgs/dfl-ipc/template
@@ -0,0 +1,21 @@
+# Template file for 'dfl-ipc'
+pkgname=dfl-ipc
+version=0.1.1
+revision=1
+build_style=meson
+hostmakedepends="qt5-devel qt6-base-devel cmake qt5-qmake pkg-config"
+short_desc="Simple set of IPC classes for inter-process communication"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/desktop-frameworks/ipc"
+distfiles="https://gitlab.com/desktop-frameworks/ipc/-/archive/v0.1.1/ipc-v0.1.1.tar.gz"
+checksum=3d3a9fab88cc069e9fd99c27f5d1ef1036b0d823dbfcd8e19fb70159b0f7d423
+
+dfl-ipc-devel_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/include
+		vmove "usr/lib/*.so"
+	}
+}

From ecd9d99aa615668029b8f5a94971e88e31d6941d Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Tue, 28 Mar 2023 20:43:56 +0200
Subject: [PATCH 5/9] New package: dfl-sni-0.1.1

---
 common/shlibs            |  4 ++++
 srcpkgs/dfl-sni-devel    |  1 +
 srcpkgs/dfl-sni/template | 21 +++++++++++++++++++++
 3 files changed, 26 insertions(+)
 create mode 120000 srcpkgs/dfl-sni-devel
 create mode 100644 srcpkgs/dfl-sni/template

diff --git a/common/shlibs b/common/shlibs
index ba52fe83678e..c9a6948bf3c2 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4244,3 +4244,7 @@ libcprime-core.so.4 libcprime-0.1.1_1
 libcprime-widgets.so.4 libcprime-0.1.1_1
 libwayqt.so.0 wayqt-0.1.1_1
 libdf5ipc.so.0 dfl-ipc-0.1.1_1
+libdf5login1.so.0 dfl-login1-0.1.1_1
+libdf5application.so.0 dfl-applications-0.1.1_1
+libdf5coreapplication.so.0 dfl-applications-0.1.1_1
+libdf5sni.so.0 dfl-sni-0.1.1_1
diff --git a/srcpkgs/dfl-sni-devel b/srcpkgs/dfl-sni-devel
new file mode 120000
index 000000000000..3df214dbbcc2
--- /dev/null
+++ b/srcpkgs/dfl-sni-devel
@@ -0,0 +1 @@
+dfl-sni
\ No newline at end of file
diff --git a/srcpkgs/dfl-sni/template b/srcpkgs/dfl-sni/template
new file mode 100644
index 000000000000..af9aec1d151a
--- /dev/null
+++ b/srcpkgs/dfl-sni/template
@@ -0,0 +1,21 @@
+# Template file for 'dfl-sni'
+pkgname=dfl-sni
+version=0.1.1
+revision=1
+build_style=meson
+hostmakedepends="qt5-devel qt6-base-devel cmake pkg-config"
+short_desc="Implementation of the XDG Status Notification Specifications"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/desktop-frameworks/status-notifier"
+distfiles="https://gitlab.com/desktop-frameworks/status-notifier/-/archive/v0.1.1/status-notifier-v0.1.1.tar.gz"
+checksum=9fc1b9613e1685b42b525c31a47a0f26754100e910d63a54fd20a1ef0d62c536
+
+dfl-sni-devel_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/include
+		vmove "usr/lib/*.so"
+	}
+}

From daa48c6329da3593aca2a51cbb5ce11884ceb4ff Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:46:19 +0100
Subject: [PATCH 6/9] New package: dfl-login1-0.1.1

---
 srcpkgs/dfl-login1/template | 12 ++++++++++++
 1 file changed, 12 insertions(+)
 create mode 100644 srcpkgs/dfl-login1/template

diff --git a/srcpkgs/dfl-login1/template b/srcpkgs/dfl-login1/template
new file mode 100644
index 000000000000..ebb4de1b3459
--- /dev/null
+++ b/srcpkgs/dfl-login1/template
@@ -0,0 +1,12 @@
+# Template file for 'dfl-login1'
+pkgname=dfl-login1
+version=0.1.1
+revision=1
+build_style=meson
+hostmakedepends="qt5-devel qt6-base-devel"
+short_desc="Implementation of systemd/elogind for DFL"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/desktop-frameworks/login1"
+distfiles="https://gitlab.com/desktop-frameworks/login1/-/archive/v0.1.1/login1-v0.1.1.tar.gz"
+checksum=eb68e46fb00f51a65d8eb877610b464c4da7565e08f8bab2d0759c592b515ca4

From 4992ed539c770be0d719f32d378fd2becf62b604 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:48:28 +0100
Subject: [PATCH 7/9] New package: dfl-settings-0.1.1

---
 srcpkgs/dfl-settings/template | 12 ++++++++++++
 1 file changed, 12 insertions(+)
 create mode 100644 srcpkgs/dfl-settings/template

diff --git a/srcpkgs/dfl-settings/template b/srcpkgs/dfl-settings/template
new file mode 100644
index 000000000000..98ed6d3055b5
--- /dev/null
+++ b/srcpkgs/dfl-settings/template
@@ -0,0 +1,12 @@
+# Template file for 'dfl-settings'
+pkgname=dfl-settings
+version=0.1.1
+revision=1
+build_style=meson
+hostmakedepends="qt5-devel cmake pkg-config"
+short_desc="Class that extends QSettings"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-or-later"
+homepage="https://gitlab.com/desktop-frameworks/settings"
+distfiles="https://gitlab.com/desktop-frameworks/settings/-/archive/v0.1.1/settings-v0.1.1.tar.gz"
+checksum=8f0213530f531fa1f3a34e5f42ec34278be369e542234a68e8247238a7b4c8b0

From 23b98dc2e54de0e64ed2de4fb22148ea1c8552c1 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:49:06 +0100
Subject: [PATCH 8/9] New package: dfl-applications-0.1.1

---
 srcpkgs/dfl-applications/template | 12 ++++++++++++
 1 file changed, 12 insertions(+)
 create mode 100644 srcpkgs/dfl-applications/template

diff --git a/srcpkgs/dfl-applications/template b/srcpkgs/dfl-applications/template
new file mode 100644
index 000000000000..487453745aac
--- /dev/null
+++ b/srcpkgs/dfl-applications/template
@@ -0,0 +1,12 @@
+# Template file for 'dfl-applications'
+pkgname=dfl-applications
+version=0.1.1
+revision=1
+build_style=meson
+hostmakedepends="dfl-ipc qt5-devel qt6-base-devel cmake pkg-config"
+short_desc="Class that extends QApplications"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/desktop-frameworks/applications"
+distfiles="https://gitlab.com/desktop-frameworks/applications/-/archive/v0.1.1/applications-v0.1.1.tar.gz"
+checksum=71b1b4c3a3682ffcbf4690b33a180d178bffec9c308400e31315f17da9c9283e

From 364e30fa60bc045159f1f4d075117eeaa527095a Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:58:12 +0100
Subject: [PATCH 9/9] New package: paperde-0.2.1

---
 srcpkgs/paperde/patches/libexecdir.patch | 99 ++++++++++++++++++++++++
 srcpkgs/paperde/template                 | 12 +++
 2 files changed, 111 insertions(+)
 create mode 100644 srcpkgs/paperde/patches/libexecdir.patch
 create mode 100644 srcpkgs/paperde/template

diff --git a/srcpkgs/paperde/patches/libexecdir.patch b/srcpkgs/paperde/patches/libexecdir.patch
new file mode 100644
index 000000000000..9dce1aff6895
--- /dev/null
+++ b/srcpkgs/paperde/patches/libexecdir.patch
@@ -0,0 +1,99 @@
+From 21ac4c4da266853b336bf79b8176f5fb50777686 Mon Sep 17 00:00:00 2001
+From: mobinmob <mobinmob@disroot.org>
+Date: Sat, 4 Mar 2023 09:28:30 +0200
+Subject: [PATCH] meson.build: fix libexecdir
+
+---
+ meson.build                    | 2 +-
+ papershell/bg/meson.build      | 2 +-
+ papershell/dock/meson.build    | 2 +-
+ papershell/logout/meson.build  | 2 +-
+ papershell/menu/meson.build    | 2 +-
+ papershell/meson.build         | 3 +--
+ papershell/widgets/meson.build | 2 +-
+ 7 files changed, 7 insertions(+), 8 deletions(-)
+
+diff --git a/meson.build b/meson.build
+index cad138b..a2d725f 100644
+--- a/meson.build
++++ b/meson.build
+@@ -53,7 +53,7 @@ conf_data.set( 'version', meson.project_version() )
+ conf_data.set( 'INSTALL_PREFIX', get_option( 'prefix' ) )
+ conf_data.set( 'SHARED_DATA_PATH', join_paths( get_option( 'prefix' ), get_option( 'datadir' ), 'paperde' ) )
+ conf_data.set( 'PLUGIN_PATH', join_paths( get_option( 'prefix' ), get_option( 'libdir' ), 'paperde', 'plugins' ) )
+-conf_data.set( 'UTILS_PATH', join_paths( get_option( 'prefix' ), get_option( 'libdir' ), get_option( 'libexecdir' ), 'paperde' ) )
++conf_data.set( 'UTILS_PATH', join_paths( get_option( 'prefix' ), get_option( 'libexecdir' ), 'paperde' ) )
+ 
+ # Configure this so that the whole project can access it
+ configure_file(
+diff --git a/papershell/bg/meson.build b/papershell/bg/meson.build
+index b3159fe..5dc5891 100644
+--- a/papershell/bg/meson.build
++++ b/papershell/bg/meson.build
+@@ -26,7 +26,7 @@ paperbg = executable(
+     dependencies: Deps,
+ 	include_directories: [config_inc, ShellInc],
+     install: true,
+-	install_dir: join_paths( get_option( 'libdir' ), get_option( 'libexecdir' ), 'paperde' )
++	install_dir: join_paths( get_option( 'prefix' ), get_option( 'libexecdir' ), 'paperde' )
+ )
+ 
+ install_data(
+diff --git a/papershell/dock/meson.build b/papershell/dock/meson.build
+index bf6bca9..d0a78e1 100644
+--- a/papershell/dock/meson.build
++++ b/papershell/dock/meson.build
+@@ -34,5 +34,5 @@ paperdock = executable(
+ 	include_directories: [Includes, config_inc, ShellInc],
+ 	cpp_args : '-DAPPNAME="paperdock"',
+ 	install: true,
+-	install_dir: join_paths( get_option( 'libdir' ), get_option( 'libexecdir' ), 'paperde' )
++	install_dir: join_paths( get_option( 'prefix' ), get_option( 'libexecdir' ), 'paperde' )
+ )
+diff --git a/papershell/logout/meson.build b/papershell/logout/meson.build
+index bd1c4b4..95a9cb2 100644
+--- a/papershell/logout/meson.build
++++ b/papershell/logout/meson.build
+@@ -21,5 +21,5 @@ paperlogout = executable(
+     dependencies: Deps,
+ 	include_directories: [config_inc, ShellInc],
+     install: true,
+-	install_dir: join_paths( get_option( 'libdir' ), get_option( 'libexecdir' ), 'paperde' )
++	install_dir: join_paths( get_option( 'prefix' ), get_option( 'libexecdir' ), 'paperde' )
+ )
+diff --git a/papershell/menu/meson.build b/papershell/menu/meson.build
+index 961dece..436d75c 100644
+--- a/papershell/menu/meson.build
++++ b/papershell/menu/meson.build
+@@ -29,5 +29,5 @@ papermenu = executable(
+ 	include_directories: [config_inc, ShellInc],
+ 	cpp_args : '-DAPPNAME="papermenu"',
+ 	install: true,
+-	install_dir: join_paths( get_option( 'libdir' ), get_option( 'libexecdir' ), 'paperde' )
++	install_dir: join_paths( get_option( 'prefix' ), get_option( 'libexecdir' ), 'paperde' )
+ )
+diff --git a/papershell/meson.build b/papershell/meson.build
+index 2b5d1a2..e4e2c29 100644
+--- a/papershell/meson.build
++++ b/papershell/meson.build
+@@ -21,5 +21,4 @@ papersnwatcher = executable(
+ 	'papersnwatcher', [ 'SNWatcher.cpp' ],
+ 	dependencies: [Qt5Core, Qt5DBus, DFSNI],
+ 	install: true,
+-	install_dir: join_paths( get_option( 'libdir' ), get_option( 'libexecdir' ), 'paperde' )
+-)
++	install_dir: join_paths( get_option( 'prefix' ), get_option( 'libexecdir' ), 'paperde' ) )
+diff --git a/papershell/widgets/meson.build b/papershell/widgets/meson.build
+index da0c2d1..03d9cb4 100644
+--- a/papershell/widgets/meson.build
++++ b/papershell/widgets/meson.build
+@@ -43,5 +43,5 @@ paperwidgets = executable(
+ 	include_directories: [Includes, config_inc, ShellInc],
+ 	cpp_args : '-DAPPNAME="paperwidgets"',
+ 	install: true,
+-	install_dir: join_paths( get_option( 'libdir' ), get_option( 'libexecdir' ), 'paperde' )
++	install_dir: join_paths( get_option( 'prefix' ), get_option( 'libexecdir' ), 'paperde' )
+ )
+-- 
+2.39.2
+
diff --git a/srcpkgs/paperde/template b/srcpkgs/paperde/template
new file mode 100644
index 000000000000..1e45e52d9ef6
--- /dev/null
+++ b/srcpkgs/paperde/template
@@ -0,0 +1,12 @@
+# Template file for 'paperde'
+pkgname=paperde
+version=0.2.1
+revision=1
+build_style=meson
+hostmakedepends="libcsys libcprime wayqt wayfire dfl-applications dfl-login1 dfl-ipc dfl-sni dfl-settings pkg-config cmake qt5-qmake qt5 qt5-wayland qt5-svg qt5-tools-devel libdbusmenu-qt5-devel wayland-devel xdg-desktop-portal qt5ct"
+short_desc="Desktop Environment using Qt/Wayland and wayfire"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/cubocore/paper/paperde"
+distfiles="https://gitlab.com/cubocore/paper/paperde/-/archive/v${version}/paperde-v${version}.tar.gz"
+checksum=3e93b0733c92be8e485087d16c7057d0178da81615ad74aa8b74e5870b21c332

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

* Re: [PR PATCH] [Updated] WIP: New package: paperde-0.2.1
  2023-03-02  3:43 [PR PATCH] WIP: New package: paperde 0.2.1 zen0bit
                   ` (12 preceding siblings ...)
  2023-03-28 20:27 ` zen0bit
@ 2023-04-01  6:02 ` zen0bit
  2023-05-25  0:54 ` zen0bit
                   ` (13 subsequent siblings)
  27 siblings, 0 replies; 29+ messages in thread
From: zen0bit @ 2023-04-01  6:02 UTC (permalink / raw)
  To: ml

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

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

https://github.com/oSoWoSo/VUR paperde
https://github.com/void-linux/void-packages/pull/42541

WIP: New package: paperde-0.2.1
PaperDE will require this:

 - libcprime
 - libcsys
 - wayqt
 - dfl-applications
 - dfl-settings
 - dfl-sni
 - dfl-ipc
 - dfl-login1

- patch for libexec

#### Testing the changes
- I tested the changes in this PR: **briefly**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

#### Local build testing
Not yet builded

Help welcome!


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

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

From 24578f1d3dd60e0918df30fee4b74eb8287ca47e Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:55:55 +0100
Subject: [PATCH 1/9] New package: libcsys-4.4.1

---
 common/shlibs            |  1 +
 srcpkgs/libcsys-devel    |  1 +
 srcpkgs/libcsys/template | 22 ++++++++++++++++++++++
 3 files changed, 24 insertions(+)
 create mode 120000 srcpkgs/libcsys-devel
 create mode 100644 srcpkgs/libcsys/template

diff --git a/common/shlibs b/common/shlibs
index ddd0a3266a36..aba87427fa41 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4240,3 +4240,4 @@ libdate-tz.so.3 chrono-date-3.0.1_1
 libayatana-ido3-0.4.so.0 ayatana-ido-0.9.2_1
 libayatana-indicator3.so.7 libayatana-indicator-0.9.3_1
 libayatana-appindicator3.so.1 libayatana-appindicator-0.5.91_1
+libcsys.so.4 libcsys-0.1.1_1
diff --git a/srcpkgs/libcsys-devel b/srcpkgs/libcsys-devel
new file mode 120000
index 000000000000..26636f3405fc
--- /dev/null
+++ b/srcpkgs/libcsys-devel
@@ -0,0 +1 @@
+libcsys
\ No newline at end of file
diff --git a/srcpkgs/libcsys/template b/srcpkgs/libcsys/template
new file mode 100644
index 000000000000..2be0062bbf7f
--- /dev/null
+++ b/srcpkgs/libcsys/template
@@ -0,0 +1,22 @@
+# Template file for 'libcsys'
+pkgname=libcsys
+version=4.4.1
+revision=1
+build_style=cmake
+hostmakedepends="qt5-devel"
+depends="udisks2"
+short_desc="For managing drive and getting system resource information"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/cubocore/coreapps/libcsys"
+distfiles="https://gitlab.com/cubocore/libcsys/-/archive/v${version}/libcsys-v${version}.tar.gz"
+checksum=2d427505a2186cc27407ce78cf903dd124a1912d3b4495066960f3d3fb1f3f98
+
+libcsys-devel_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/include
+		vmove "usr/lib/*.so"
+	}
+}

From b29f76abefe6158816a8b4e56e317dcb36b2a239 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:56:45 +0100
Subject: [PATCH 2/9] New package: libcprime-4.4.1

---
 common/shlibs              |  2 ++
 srcpkgs/libcprime-devel    |  1 +
 srcpkgs/libcprime/template | 21 +++++++++++++++++++++
 3 files changed, 24 insertions(+)
 create mode 120000 srcpkgs/libcprime-devel
 create mode 100644 srcpkgs/libcprime/template

diff --git a/common/shlibs b/common/shlibs
index aba87427fa41..4845fd217c65 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4241,3 +4241,5 @@ libayatana-ido3-0.4.so.0 ayatana-ido-0.9.2_1
 libayatana-indicator3.so.7 libayatana-indicator-0.9.3_1
 libayatana-appindicator3.so.1 libayatana-appindicator-0.5.91_1
 libcsys.so.4 libcsys-0.1.1_1
+libcprime-core.so.4 libcprime-0.1.1_1
+libcprime-widgets.so.4 libcprime-0.1.1_1
diff --git a/srcpkgs/libcprime-devel b/srcpkgs/libcprime-devel
new file mode 120000
index 000000000000..ca97cd2c5505
--- /dev/null
+++ b/srcpkgs/libcprime-devel
@@ -0,0 +1 @@
+libcprime
\ No newline at end of file
diff --git a/srcpkgs/libcprime/template b/srcpkgs/libcprime/template
new file mode 100644
index 000000000000..5fb77a99bce9
--- /dev/null
+++ b/srcpkgs/libcprime/template
@@ -0,0 +1,21 @@
+# Template file for 'libcprime'
+pkgname=libcprime
+version=4.4.1
+revision=1
+build_style=cmake
+hostmakedepends="qt5-devel"
+short_desc="Library for bookmarking, saving activites and C-Suite settings"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/cubocore/coreapps/libcprime"
+distfiles="https://gitlab.com/cubocore/libcprime/-/archive/v${version}/libcprime-v${version}.tar.gz"
+checksum=b954275160c8954894b56308995c1aba43b9f698a1cdff07e390e38f3158ac3b
+
+libcprime-devel_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/include
+		vmove "usr/lib/*.so"
+	}
+}

From 0c6bdac7724afa7fb70901aa86426257d7745809 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:53:30 +0100
Subject: [PATCH 3/9] New package: wayqt-0.1.1

---
 common/shlibs          |  1 +
 srcpkgs/wayqt-devel    |  1 +
 srcpkgs/wayqt/template | 21 +++++++++++++++++++++
 3 files changed, 23 insertions(+)
 create mode 120000 srcpkgs/wayqt-devel
 create mode 100644 srcpkgs/wayqt/template

diff --git a/common/shlibs b/common/shlibs
index 4845fd217c65..40da05ce7c06 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4243,3 +4243,4 @@ libayatana-appindicator3.so.1 libayatana-appindicator-0.5.91_1
 libcsys.so.4 libcsys-0.1.1_1
 libcprime-core.so.4 libcprime-0.1.1_1
 libcprime-widgets.so.4 libcprime-0.1.1_1
+libwayqt.so.0 wayqt-0.1.1_1
diff --git a/srcpkgs/wayqt-devel b/srcpkgs/wayqt-devel
new file mode 120000
index 000000000000..3c9e9b8528fa
--- /dev/null
+++ b/srcpkgs/wayqt-devel
@@ -0,0 +1 @@
+wayqt
\ No newline at end of file
diff --git a/srcpkgs/wayqt/template b/srcpkgs/wayqt/template
new file mode 100644
index 000000000000..39a75ac462cf
--- /dev/null
+++ b/srcpkgs/wayqt/template
@@ -0,0 +1,21 @@
+# Template file for 'wayqt'
+pkgname=wayqt
+version=0.1.1
+revision=1
+build_style=meson
+hostmakedepends="qt5-devel wayland-devel cmake pkg-config"
+short_desc="Qt-based wrapper for various wayland protocols"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/desktop-frameworks/wayqt"
+distfiles="https://gitlab.com/desktop-frameworks/wayqt/-/archive/v0.1.1/wayqt-v0.1.1.tar.gz"
+checksum=b9633d0d85d5b60f8656371f02d1dcb88164a5ea136dd2fa15350eef6b120fac
+
+wayqt-devel_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/include
+		vmove "usr/lib/*.so"
+	}
+}

From 77ef80f6af7e8358e4f0bd8d599c7748886f1262 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:47:11 +0100
Subject: [PATCH 4/9] New package: dfl-ipc-0.1.1

---
 common/shlibs            |  1 +
 srcpkgs/dfl-ipc-devel    |  1 +
 srcpkgs/dfl-ipc/template | 21 +++++++++++++++++++++
 3 files changed, 23 insertions(+)
 create mode 120000 srcpkgs/dfl-ipc-devel
 create mode 100644 srcpkgs/dfl-ipc/template

diff --git a/common/shlibs b/common/shlibs
index 40da05ce7c06..94fe60ce3655 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4244,3 +4244,4 @@ libcsys.so.4 libcsys-0.1.1_1
 libcprime-core.so.4 libcprime-0.1.1_1
 libcprime-widgets.so.4 libcprime-0.1.1_1
 libwayqt.so.0 wayqt-0.1.1_1
+libdf5ipc.so.0 dfl-ipc-0.1.1_1
diff --git a/srcpkgs/dfl-ipc-devel b/srcpkgs/dfl-ipc-devel
new file mode 120000
index 000000000000..d0cdd1e59f6d
--- /dev/null
+++ b/srcpkgs/dfl-ipc-devel
@@ -0,0 +1 @@
+dfl-ipc
\ No newline at end of file
diff --git a/srcpkgs/dfl-ipc/template b/srcpkgs/dfl-ipc/template
new file mode 100644
index 000000000000..848ef06212ab
--- /dev/null
+++ b/srcpkgs/dfl-ipc/template
@@ -0,0 +1,21 @@
+# Template file for 'dfl-ipc'
+pkgname=dfl-ipc
+version=0.1.1
+revision=1
+build_style=meson
+hostmakedepends="qt5-devel qt6-base-devel cmake qt5-qmake pkg-config"
+short_desc="Simple set of IPC classes for inter-process communication"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/desktop-frameworks/ipc"
+distfiles="https://gitlab.com/desktop-frameworks/ipc/-/archive/v0.1.1/ipc-v0.1.1.tar.gz"
+checksum=3d3a9fab88cc069e9fd99c27f5d1ef1036b0d823dbfcd8e19fb70159b0f7d423
+
+dfl-ipc-devel_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/include
+		vmove "usr/lib/*.so"
+	}
+}

From 6e2ddd70eee50ca97ba1f3ff25d4980a0e5e8f9d Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Tue, 28 Mar 2023 20:43:56 +0200
Subject: [PATCH 5/9] New package: dfl-sni-0.1.1

---
 common/shlibs            |  4 ++++
 srcpkgs/dfl-sni-devel    |  1 +
 srcpkgs/dfl-sni/template | 21 +++++++++++++++++++++
 3 files changed, 26 insertions(+)
 create mode 120000 srcpkgs/dfl-sni-devel
 create mode 100644 srcpkgs/dfl-sni/template

diff --git a/common/shlibs b/common/shlibs
index 94fe60ce3655..25d0c6345059 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4245,3 +4245,7 @@ libcprime-core.so.4 libcprime-0.1.1_1
 libcprime-widgets.so.4 libcprime-0.1.1_1
 libwayqt.so.0 wayqt-0.1.1_1
 libdf5ipc.so.0 dfl-ipc-0.1.1_1
+libdf5login1.so.0 dfl-login1-0.1.1_1
+libdf5application.so.0 dfl-applications-0.1.1_1
+libdf5coreapplication.so.0 dfl-applications-0.1.1_1
+libdf5sni.so.0 dfl-sni-0.1.1_1
diff --git a/srcpkgs/dfl-sni-devel b/srcpkgs/dfl-sni-devel
new file mode 120000
index 000000000000..3df214dbbcc2
--- /dev/null
+++ b/srcpkgs/dfl-sni-devel
@@ -0,0 +1 @@
+dfl-sni
\ No newline at end of file
diff --git a/srcpkgs/dfl-sni/template b/srcpkgs/dfl-sni/template
new file mode 100644
index 000000000000..af9aec1d151a
--- /dev/null
+++ b/srcpkgs/dfl-sni/template
@@ -0,0 +1,21 @@
+# Template file for 'dfl-sni'
+pkgname=dfl-sni
+version=0.1.1
+revision=1
+build_style=meson
+hostmakedepends="qt5-devel qt6-base-devel cmake pkg-config"
+short_desc="Implementation of the XDG Status Notification Specifications"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/desktop-frameworks/status-notifier"
+distfiles="https://gitlab.com/desktop-frameworks/status-notifier/-/archive/v0.1.1/status-notifier-v0.1.1.tar.gz"
+checksum=9fc1b9613e1685b42b525c31a47a0f26754100e910d63a54fd20a1ef0d62c536
+
+dfl-sni-devel_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/include
+		vmove "usr/lib/*.so"
+	}
+}

From 547a4ae40bc1d118e34c88584ae334150849b2ff Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:46:19 +0100
Subject: [PATCH 6/9] New package: dfl-login1-0.1.1

---
 srcpkgs/dfl-login1/template | 12 ++++++++++++
 1 file changed, 12 insertions(+)
 create mode 100644 srcpkgs/dfl-login1/template

diff --git a/srcpkgs/dfl-login1/template b/srcpkgs/dfl-login1/template
new file mode 100644
index 000000000000..ebb4de1b3459
--- /dev/null
+++ b/srcpkgs/dfl-login1/template
@@ -0,0 +1,12 @@
+# Template file for 'dfl-login1'
+pkgname=dfl-login1
+version=0.1.1
+revision=1
+build_style=meson
+hostmakedepends="qt5-devel qt6-base-devel"
+short_desc="Implementation of systemd/elogind for DFL"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/desktop-frameworks/login1"
+distfiles="https://gitlab.com/desktop-frameworks/login1/-/archive/v0.1.1/login1-v0.1.1.tar.gz"
+checksum=eb68e46fb00f51a65d8eb877610b464c4da7565e08f8bab2d0759c592b515ca4

From 8cfc912bef3d781de9ec86dfce0b25b26411f3fd Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:48:28 +0100
Subject: [PATCH 7/9] New package: dfl-settings-0.1.1

---
 srcpkgs/dfl-settings/template | 12 ++++++++++++
 1 file changed, 12 insertions(+)
 create mode 100644 srcpkgs/dfl-settings/template

diff --git a/srcpkgs/dfl-settings/template b/srcpkgs/dfl-settings/template
new file mode 100644
index 000000000000..98ed6d3055b5
--- /dev/null
+++ b/srcpkgs/dfl-settings/template
@@ -0,0 +1,12 @@
+# Template file for 'dfl-settings'
+pkgname=dfl-settings
+version=0.1.1
+revision=1
+build_style=meson
+hostmakedepends="qt5-devel cmake pkg-config"
+short_desc="Class that extends QSettings"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-or-later"
+homepage="https://gitlab.com/desktop-frameworks/settings"
+distfiles="https://gitlab.com/desktop-frameworks/settings/-/archive/v0.1.1/settings-v0.1.1.tar.gz"
+checksum=8f0213530f531fa1f3a34e5f42ec34278be369e542234a68e8247238a7b4c8b0

From 07da7fa3e547a7396166bbd0e9dfdafabb7e5ba1 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:49:06 +0100
Subject: [PATCH 8/9] New package: dfl-applications-0.1.1

---
 srcpkgs/dfl-applications/template | 12 ++++++++++++
 1 file changed, 12 insertions(+)
 create mode 100644 srcpkgs/dfl-applications/template

diff --git a/srcpkgs/dfl-applications/template b/srcpkgs/dfl-applications/template
new file mode 100644
index 000000000000..487453745aac
--- /dev/null
+++ b/srcpkgs/dfl-applications/template
@@ -0,0 +1,12 @@
+# Template file for 'dfl-applications'
+pkgname=dfl-applications
+version=0.1.1
+revision=1
+build_style=meson
+hostmakedepends="dfl-ipc qt5-devel qt6-base-devel cmake pkg-config"
+short_desc="Class that extends QApplications"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/desktop-frameworks/applications"
+distfiles="https://gitlab.com/desktop-frameworks/applications/-/archive/v0.1.1/applications-v0.1.1.tar.gz"
+checksum=71b1b4c3a3682ffcbf4690b33a180d178bffec9c308400e31315f17da9c9283e

From 15ee492ffbf87dc3a267241f03eaba0861bd53e6 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:58:12 +0100
Subject: [PATCH 9/9] New package: paperde-0.2.1

---
 srcpkgs/paperde/patches/libexecdir.patch | 99 ++++++++++++++++++++++++
 srcpkgs/paperde/template                 | 12 +++
 2 files changed, 111 insertions(+)
 create mode 100644 srcpkgs/paperde/patches/libexecdir.patch
 create mode 100644 srcpkgs/paperde/template

diff --git a/srcpkgs/paperde/patches/libexecdir.patch b/srcpkgs/paperde/patches/libexecdir.patch
new file mode 100644
index 000000000000..9dce1aff6895
--- /dev/null
+++ b/srcpkgs/paperde/patches/libexecdir.patch
@@ -0,0 +1,99 @@
+From 21ac4c4da266853b336bf79b8176f5fb50777686 Mon Sep 17 00:00:00 2001
+From: mobinmob <mobinmob@disroot.org>
+Date: Sat, 4 Mar 2023 09:28:30 +0200
+Subject: [PATCH] meson.build: fix libexecdir
+
+---
+ meson.build                    | 2 +-
+ papershell/bg/meson.build      | 2 +-
+ papershell/dock/meson.build    | 2 +-
+ papershell/logout/meson.build  | 2 +-
+ papershell/menu/meson.build    | 2 +-
+ papershell/meson.build         | 3 +--
+ papershell/widgets/meson.build | 2 +-
+ 7 files changed, 7 insertions(+), 8 deletions(-)
+
+diff --git a/meson.build b/meson.build
+index cad138b..a2d725f 100644
+--- a/meson.build
++++ b/meson.build
+@@ -53,7 +53,7 @@ conf_data.set( 'version', meson.project_version() )
+ conf_data.set( 'INSTALL_PREFIX', get_option( 'prefix' ) )
+ conf_data.set( 'SHARED_DATA_PATH', join_paths( get_option( 'prefix' ), get_option( 'datadir' ), 'paperde' ) )
+ conf_data.set( 'PLUGIN_PATH', join_paths( get_option( 'prefix' ), get_option( 'libdir' ), 'paperde', 'plugins' ) )
+-conf_data.set( 'UTILS_PATH', join_paths( get_option( 'prefix' ), get_option( 'libdir' ), get_option( 'libexecdir' ), 'paperde' ) )
++conf_data.set( 'UTILS_PATH', join_paths( get_option( 'prefix' ), get_option( 'libexecdir' ), 'paperde' ) )
+ 
+ # Configure this so that the whole project can access it
+ configure_file(
+diff --git a/papershell/bg/meson.build b/papershell/bg/meson.build
+index b3159fe..5dc5891 100644
+--- a/papershell/bg/meson.build
++++ b/papershell/bg/meson.build
+@@ -26,7 +26,7 @@ paperbg = executable(
+     dependencies: Deps,
+ 	include_directories: [config_inc, ShellInc],
+     install: true,
+-	install_dir: join_paths( get_option( 'libdir' ), get_option( 'libexecdir' ), 'paperde' )
++	install_dir: join_paths( get_option( 'prefix' ), get_option( 'libexecdir' ), 'paperde' )
+ )
+ 
+ install_data(
+diff --git a/papershell/dock/meson.build b/papershell/dock/meson.build
+index bf6bca9..d0a78e1 100644
+--- a/papershell/dock/meson.build
++++ b/papershell/dock/meson.build
+@@ -34,5 +34,5 @@ paperdock = executable(
+ 	include_directories: [Includes, config_inc, ShellInc],
+ 	cpp_args : '-DAPPNAME="paperdock"',
+ 	install: true,
+-	install_dir: join_paths( get_option( 'libdir' ), get_option( 'libexecdir' ), 'paperde' )
++	install_dir: join_paths( get_option( 'prefix' ), get_option( 'libexecdir' ), 'paperde' )
+ )
+diff --git a/papershell/logout/meson.build b/papershell/logout/meson.build
+index bd1c4b4..95a9cb2 100644
+--- a/papershell/logout/meson.build
++++ b/papershell/logout/meson.build
+@@ -21,5 +21,5 @@ paperlogout = executable(
+     dependencies: Deps,
+ 	include_directories: [config_inc, ShellInc],
+     install: true,
+-	install_dir: join_paths( get_option( 'libdir' ), get_option( 'libexecdir' ), 'paperde' )
++	install_dir: join_paths( get_option( 'prefix' ), get_option( 'libexecdir' ), 'paperde' )
+ )
+diff --git a/papershell/menu/meson.build b/papershell/menu/meson.build
+index 961dece..436d75c 100644
+--- a/papershell/menu/meson.build
++++ b/papershell/menu/meson.build
+@@ -29,5 +29,5 @@ papermenu = executable(
+ 	include_directories: [config_inc, ShellInc],
+ 	cpp_args : '-DAPPNAME="papermenu"',
+ 	install: true,
+-	install_dir: join_paths( get_option( 'libdir' ), get_option( 'libexecdir' ), 'paperde' )
++	install_dir: join_paths( get_option( 'prefix' ), get_option( 'libexecdir' ), 'paperde' )
+ )
+diff --git a/papershell/meson.build b/papershell/meson.build
+index 2b5d1a2..e4e2c29 100644
+--- a/papershell/meson.build
++++ b/papershell/meson.build
+@@ -21,5 +21,4 @@ papersnwatcher = executable(
+ 	'papersnwatcher', [ 'SNWatcher.cpp' ],
+ 	dependencies: [Qt5Core, Qt5DBus, DFSNI],
+ 	install: true,
+-	install_dir: join_paths( get_option( 'libdir' ), get_option( 'libexecdir' ), 'paperde' )
+-)
++	install_dir: join_paths( get_option( 'prefix' ), get_option( 'libexecdir' ), 'paperde' ) )
+diff --git a/papershell/widgets/meson.build b/papershell/widgets/meson.build
+index da0c2d1..03d9cb4 100644
+--- a/papershell/widgets/meson.build
++++ b/papershell/widgets/meson.build
+@@ -43,5 +43,5 @@ paperwidgets = executable(
+ 	include_directories: [Includes, config_inc, ShellInc],
+ 	cpp_args : '-DAPPNAME="paperwidgets"',
+ 	install: true,
+-	install_dir: join_paths( get_option( 'libdir' ), get_option( 'libexecdir' ), 'paperde' )
++	install_dir: join_paths( get_option( 'prefix' ), get_option( 'libexecdir' ), 'paperde' )
+ )
+-- 
+2.39.2
+
diff --git a/srcpkgs/paperde/template b/srcpkgs/paperde/template
new file mode 100644
index 000000000000..5d619a90547b
--- /dev/null
+++ b/srcpkgs/paperde/template
@@ -0,0 +1,12 @@
+# Template file for 'paperde'
+pkgname=paperde
+version=0.2.1
+revision=1
+build_style=meson
+hostmakedepends="libcsys-devel libcprime-devel wayqt-devel wayfire dfl-applications dfl-login1 dfl-ipc-devel dfl-sni-devel dfl-settings pkg-config cmake qt5-qmake qt5 qt5-wayland qt5-svg qt5-tools-devel libdbusmenu-qt5-devel wayland-devel xdg-desktop-portal qt5ct"
+short_desc="Desktop Environment using Qt/Wayland and wayfire"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/cubocore/paper/paperde"
+distfiles="https://gitlab.com/cubocore/paper/paperde/-/archive/v${version}/paperde-v${version}.tar.gz"
+checksum=3e93b0733c92be8e485087d16c7057d0178da81615ad74aa8b74e5870b21c332

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

* Re: [PR PATCH] [Updated] WIP: New package: paperde-0.2.1
  2023-03-02  3:43 [PR PATCH] WIP: New package: paperde 0.2.1 zen0bit
                   ` (13 preceding siblings ...)
  2023-04-01  6:02 ` zen0bit
@ 2023-05-25  0:54 ` zen0bit
  2023-05-25  1:02 ` zen0bit
                   ` (12 subsequent siblings)
  27 siblings, 0 replies; 29+ messages in thread
From: zen0bit @ 2023-05-25  0:54 UTC (permalink / raw)
  To: ml

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

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

https://github.com/oSoWoSo/VUR paperde
https://github.com/void-linux/void-packages/pull/42541

WIP: New package: paperde-0.2.1
PaperDE will require this:

 - libcprime
 - libcsys
 - wayqt
 - dfl-applications
 - dfl-settings
 - dfl-sni
 - dfl-ipc
 - dfl-login1

- patch for libexec

#### Testing the changes
- I tested the changes in this PR: **briefly**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

#### Local build testing
Not yet builded

Help welcome!


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

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

From dbad881d17887fd21a54568001848ad33e14156b Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:56:45 +0100
Subject: [PATCH 01/10] New package: libcprime-4.4.1

---
 common/shlibs              |  3 +++
 srcpkgs/libcprime-devel    |  1 +
 srcpkgs/libcprime/template | 21 +++++++++++++++++++++
 3 files changed, 25 insertions(+)
 create mode 120000 srcpkgs/libcprime-devel
 create mode 100644 srcpkgs/libcprime/template

diff --git a/common/shlibs b/common/shlibs
index f1e825819fb4..295cd51cd6b5 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4246,3 +4246,6 @@ libayatana-appindicator3.so.1 libayatana-appindicator-0.5.91_1
 libplayerctl.so.2 playerctl-2.4.1_1
 libwireplumber-0.4.so.0 wireplumber-0.4.14_1
 libjodycode.so.2 libjodycode-2.0.1_1
+libcsys.so.4 libcsys-0.1.1_1
+libcprime-core.so.4 libcprime-0.1.1_1
+libcprime-widgets.so.4 libcprime-0.1.1_1
diff --git a/srcpkgs/libcprime-devel b/srcpkgs/libcprime-devel
new file mode 120000
index 000000000000..ca97cd2c5505
--- /dev/null
+++ b/srcpkgs/libcprime-devel
@@ -0,0 +1 @@
+libcprime
\ No newline at end of file
diff --git a/srcpkgs/libcprime/template b/srcpkgs/libcprime/template
new file mode 100644
index 000000000000..5fb77a99bce9
--- /dev/null
+++ b/srcpkgs/libcprime/template
@@ -0,0 +1,21 @@
+# Template file for 'libcprime'
+pkgname=libcprime
+version=4.4.1
+revision=1
+build_style=cmake
+hostmakedepends="qt5-devel"
+short_desc="Library for bookmarking, saving activites and C-Suite settings"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/cubocore/coreapps/libcprime"
+distfiles="https://gitlab.com/cubocore/libcprime/-/archive/v${version}/libcprime-v${version}.tar.gz"
+checksum=b954275160c8954894b56308995c1aba43b9f698a1cdff07e390e38f3158ac3b
+
+libcprime-devel_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/include
+		vmove "usr/lib/*.so"
+	}
+}

From 7d811a0f22cd7a3ec83e1752025b2a3ec0f3b427 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:55:55 +0100
Subject: [PATCH 02/10] New package: libcsys-4.4.1

---
 srcpkgs/libcsys-devel    |  1 +
 srcpkgs/libcsys/template | 22 ++++++++++++++++++++++
 2 files changed, 23 insertions(+)
 create mode 120000 srcpkgs/libcsys-devel
 create mode 100644 srcpkgs/libcsys/template

diff --git a/srcpkgs/libcsys-devel b/srcpkgs/libcsys-devel
new file mode 120000
index 000000000000..26636f3405fc
--- /dev/null
+++ b/srcpkgs/libcsys-devel
@@ -0,0 +1 @@
+libcsys
\ No newline at end of file
diff --git a/srcpkgs/libcsys/template b/srcpkgs/libcsys/template
new file mode 100644
index 000000000000..2be0062bbf7f
--- /dev/null
+++ b/srcpkgs/libcsys/template
@@ -0,0 +1,22 @@
+# Template file for 'libcsys'
+pkgname=libcsys
+version=4.4.1
+revision=1
+build_style=cmake
+hostmakedepends="qt5-devel"
+depends="udisks2"
+short_desc="For managing drive and getting system resource information"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/cubocore/coreapps/libcsys"
+distfiles="https://gitlab.com/cubocore/libcsys/-/archive/v${version}/libcsys-v${version}.tar.gz"
+checksum=2d427505a2186cc27407ce78cf903dd124a1912d3b4495066960f3d3fb1f3f98
+
+libcsys-devel_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/include
+		vmove "usr/lib/*.so"
+	}
+}

From 83a44c3bc3207e2027b9d237d8d40a8a9f511a15 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:47:11 +0100
Subject: [PATCH 03/10] New package: dfl-ipc-0.1.1

---
 common/shlibs            |  2 ++
 srcpkgs/dfl-ipc-devel    |  1 +
 srcpkgs/dfl-ipc/template | 21 +++++++++++++++++++++
 3 files changed, 24 insertions(+)
 create mode 120000 srcpkgs/dfl-ipc-devel
 create mode 100644 srcpkgs/dfl-ipc/template

diff --git a/common/shlibs b/common/shlibs
index 295cd51cd6b5..f44963de0c7b 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4249,3 +4249,5 @@ libjodycode.so.2 libjodycode-2.0.1_1
 libcsys.so.4 libcsys-0.1.1_1
 libcprime-core.so.4 libcprime-0.1.1_1
 libcprime-widgets.so.4 libcprime-0.1.1_1
+libwayqt.so.0 wayqt-0.1.1_1
+libdf5ipc.so.0 dfl-ipc-0.1.1_1
diff --git a/srcpkgs/dfl-ipc-devel b/srcpkgs/dfl-ipc-devel
new file mode 120000
index 000000000000..d0cdd1e59f6d
--- /dev/null
+++ b/srcpkgs/dfl-ipc-devel
@@ -0,0 +1 @@
+dfl-ipc
\ No newline at end of file
diff --git a/srcpkgs/dfl-ipc/template b/srcpkgs/dfl-ipc/template
new file mode 100644
index 000000000000..848ef06212ab
--- /dev/null
+++ b/srcpkgs/dfl-ipc/template
@@ -0,0 +1,21 @@
+# Template file for 'dfl-ipc'
+pkgname=dfl-ipc
+version=0.1.1
+revision=1
+build_style=meson
+hostmakedepends="qt5-devel qt6-base-devel cmake qt5-qmake pkg-config"
+short_desc="Simple set of IPC classes for inter-process communication"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/desktop-frameworks/ipc"
+distfiles="https://gitlab.com/desktop-frameworks/ipc/-/archive/v0.1.1/ipc-v0.1.1.tar.gz"
+checksum=3d3a9fab88cc069e9fd99c27f5d1ef1036b0d823dbfcd8e19fb70159b0f7d423
+
+dfl-ipc-devel_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/include
+		vmove "usr/lib/*.so"
+	}
+}

From 04b7be9859b34c4caf7307225caa9224da97c9e6 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Tue, 28 Mar 2023 20:43:56 +0200
Subject: [PATCH 04/10] New package: dfl-sni-0.1.1

---
 common/shlibs            |  4 ++++
 srcpkgs/dfl-sni-devel    |  1 +
 srcpkgs/dfl-sni/template | 21 +++++++++++++++++++++
 3 files changed, 26 insertions(+)
 create mode 120000 srcpkgs/dfl-sni-devel
 create mode 100644 srcpkgs/dfl-sni/template

diff --git a/common/shlibs b/common/shlibs
index f44963de0c7b..0e04f644cf69 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4251,3 +4251,7 @@ libcprime-core.so.4 libcprime-0.1.1_1
 libcprime-widgets.so.4 libcprime-0.1.1_1
 libwayqt.so.0 wayqt-0.1.1_1
 libdf5ipc.so.0 dfl-ipc-0.1.1_1
+libdf5login1.so.0 dfl-login1-0.1.1_1
+libdf5application.so.0 dfl-applications-0.1.1_1
+libdf5coreapplication.so.0 dfl-applications-0.1.1_1
+libdf5sni.so.0 dfl-sni-0.1.1_1
diff --git a/srcpkgs/dfl-sni-devel b/srcpkgs/dfl-sni-devel
new file mode 120000
index 000000000000..3df214dbbcc2
--- /dev/null
+++ b/srcpkgs/dfl-sni-devel
@@ -0,0 +1 @@
+dfl-sni
\ No newline at end of file
diff --git a/srcpkgs/dfl-sni/template b/srcpkgs/dfl-sni/template
new file mode 100644
index 000000000000..af9aec1d151a
--- /dev/null
+++ b/srcpkgs/dfl-sni/template
@@ -0,0 +1,21 @@
+# Template file for 'dfl-sni'
+pkgname=dfl-sni
+version=0.1.1
+revision=1
+build_style=meson
+hostmakedepends="qt5-devel qt6-base-devel cmake pkg-config"
+short_desc="Implementation of the XDG Status Notification Specifications"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/desktop-frameworks/status-notifier"
+distfiles="https://gitlab.com/desktop-frameworks/status-notifier/-/archive/v0.1.1/status-notifier-v0.1.1.tar.gz"
+checksum=9fc1b9613e1685b42b525c31a47a0f26754100e910d63a54fd20a1ef0d62c536
+
+dfl-sni-devel_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/include
+		vmove "usr/lib/*.so"
+	}
+}

From c71ef7341ffe441ffc342e1d42ae63586937a98c Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:46:19 +0100
Subject: [PATCH 05/10] New package: dfl-login1-0.1.1

---
 srcpkgs/dfl-login1/template | 12 ++++++++++++
 1 file changed, 12 insertions(+)
 create mode 100644 srcpkgs/dfl-login1/template

diff --git a/srcpkgs/dfl-login1/template b/srcpkgs/dfl-login1/template
new file mode 100644
index 000000000000..ebb4de1b3459
--- /dev/null
+++ b/srcpkgs/dfl-login1/template
@@ -0,0 +1,12 @@
+# Template file for 'dfl-login1'
+pkgname=dfl-login1
+version=0.1.1
+revision=1
+build_style=meson
+hostmakedepends="qt5-devel qt6-base-devel"
+short_desc="Implementation of systemd/elogind for DFL"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/desktop-frameworks/login1"
+distfiles="https://gitlab.com/desktop-frameworks/login1/-/archive/v0.1.1/login1-v0.1.1.tar.gz"
+checksum=eb68e46fb00f51a65d8eb877610b464c4da7565e08f8bab2d0759c592b515ca4

From e3a25150d022723b123151cbef5e1b4d8364bb90 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:48:28 +0100
Subject: [PATCH 06/10] New package: dfl-settings-0.1.1

---
 srcpkgs/dfl-settings/template | 12 ++++++++++++
 1 file changed, 12 insertions(+)
 create mode 100644 srcpkgs/dfl-settings/template

diff --git a/srcpkgs/dfl-settings/template b/srcpkgs/dfl-settings/template
new file mode 100644
index 000000000000..98ed6d3055b5
--- /dev/null
+++ b/srcpkgs/dfl-settings/template
@@ -0,0 +1,12 @@
+# Template file for 'dfl-settings'
+pkgname=dfl-settings
+version=0.1.1
+revision=1
+build_style=meson
+hostmakedepends="qt5-devel cmake pkg-config"
+short_desc="Class that extends QSettings"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-or-later"
+homepage="https://gitlab.com/desktop-frameworks/settings"
+distfiles="https://gitlab.com/desktop-frameworks/settings/-/archive/v0.1.1/settings-v0.1.1.tar.gz"
+checksum=8f0213530f531fa1f3a34e5f42ec34278be369e542234a68e8247238a7b4c8b0

From 2dc5e680b3abd0d92849bca077e68e2035b8fe0b Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:49:06 +0100
Subject: [PATCH 07/10] New package: dfl-applications-0.1.1

---
 srcpkgs/dfl-applications/template | 12 ++++++++++++
 1 file changed, 12 insertions(+)
 create mode 100644 srcpkgs/dfl-applications/template

diff --git a/srcpkgs/dfl-applications/template b/srcpkgs/dfl-applications/template
new file mode 100644
index 000000000000..487453745aac
--- /dev/null
+++ b/srcpkgs/dfl-applications/template
@@ -0,0 +1,12 @@
+# Template file for 'dfl-applications'
+pkgname=dfl-applications
+version=0.1.1
+revision=1
+build_style=meson
+hostmakedepends="dfl-ipc qt5-devel qt6-base-devel cmake pkg-config"
+short_desc="Class that extends QApplications"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/desktop-frameworks/applications"
+distfiles="https://gitlab.com/desktop-frameworks/applications/-/archive/v0.1.1/applications-v0.1.1.tar.gz"
+checksum=71b1b4c3a3682ffcbf4690b33a180d178bffec9c308400e31315f17da9c9283e

From ae7f5153abb5f0bd2a2e10b7cb7db8097edefa8a Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:53:30 +0100
Subject: [PATCH 08/10] New package: wayqt-0.1.1

---
 srcpkgs/wayqt-devel    |  1 +
 srcpkgs/wayqt/template | 21 +++++++++++++++++++++
 2 files changed, 22 insertions(+)
 create mode 120000 srcpkgs/wayqt-devel
 create mode 100644 srcpkgs/wayqt/template

diff --git a/srcpkgs/wayqt-devel b/srcpkgs/wayqt-devel
new file mode 120000
index 000000000000..3c9e9b8528fa
--- /dev/null
+++ b/srcpkgs/wayqt-devel
@@ -0,0 +1 @@
+wayqt
\ No newline at end of file
diff --git a/srcpkgs/wayqt/template b/srcpkgs/wayqt/template
new file mode 100644
index 000000000000..39a75ac462cf
--- /dev/null
+++ b/srcpkgs/wayqt/template
@@ -0,0 +1,21 @@
+# Template file for 'wayqt'
+pkgname=wayqt
+version=0.1.1
+revision=1
+build_style=meson
+hostmakedepends="qt5-devel wayland-devel cmake pkg-config"
+short_desc="Qt-based wrapper for various wayland protocols"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/desktop-frameworks/wayqt"
+distfiles="https://gitlab.com/desktop-frameworks/wayqt/-/archive/v0.1.1/wayqt-v0.1.1.tar.gz"
+checksum=b9633d0d85d5b60f8656371f02d1dcb88164a5ea136dd2fa15350eef6b120fac
+
+wayqt-devel_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/include
+		vmove "usr/lib/*.so"
+	}
+}

From 4994f640f5e012ae01d550c84ed11b76b5838256 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:58:12 +0100
Subject: [PATCH 09/10] New package: paperde-0.2.1

---
 srcpkgs/paperde/patches/libexecdir.patch | 99 ++++++++++++++++++++++++
 srcpkgs/paperde/template                 | 12 +++
 2 files changed, 111 insertions(+)
 create mode 100644 srcpkgs/paperde/patches/libexecdir.patch
 create mode 100644 srcpkgs/paperde/template

diff --git a/srcpkgs/paperde/patches/libexecdir.patch b/srcpkgs/paperde/patches/libexecdir.patch
new file mode 100644
index 000000000000..9dce1aff6895
--- /dev/null
+++ b/srcpkgs/paperde/patches/libexecdir.patch
@@ -0,0 +1,99 @@
+From 21ac4c4da266853b336bf79b8176f5fb50777686 Mon Sep 17 00:00:00 2001
+From: mobinmob <mobinmob@disroot.org>
+Date: Sat, 4 Mar 2023 09:28:30 +0200
+Subject: [PATCH] meson.build: fix libexecdir
+
+---
+ meson.build                    | 2 +-
+ papershell/bg/meson.build      | 2 +-
+ papershell/dock/meson.build    | 2 +-
+ papershell/logout/meson.build  | 2 +-
+ papershell/menu/meson.build    | 2 +-
+ papershell/meson.build         | 3 +--
+ papershell/widgets/meson.build | 2 +-
+ 7 files changed, 7 insertions(+), 8 deletions(-)
+
+diff --git a/meson.build b/meson.build
+index cad138b..a2d725f 100644
+--- a/meson.build
++++ b/meson.build
+@@ -53,7 +53,7 @@ conf_data.set( 'version', meson.project_version() )
+ conf_data.set( 'INSTALL_PREFIX', get_option( 'prefix' ) )
+ conf_data.set( 'SHARED_DATA_PATH', join_paths( get_option( 'prefix' ), get_option( 'datadir' ), 'paperde' ) )
+ conf_data.set( 'PLUGIN_PATH', join_paths( get_option( 'prefix' ), get_option( 'libdir' ), 'paperde', 'plugins' ) )
+-conf_data.set( 'UTILS_PATH', join_paths( get_option( 'prefix' ), get_option( 'libdir' ), get_option( 'libexecdir' ), 'paperde' ) )
++conf_data.set( 'UTILS_PATH', join_paths( get_option( 'prefix' ), get_option( 'libexecdir' ), 'paperde' ) )
+ 
+ # Configure this so that the whole project can access it
+ configure_file(
+diff --git a/papershell/bg/meson.build b/papershell/bg/meson.build
+index b3159fe..5dc5891 100644
+--- a/papershell/bg/meson.build
++++ b/papershell/bg/meson.build
+@@ -26,7 +26,7 @@ paperbg = executable(
+     dependencies: Deps,
+ 	include_directories: [config_inc, ShellInc],
+     install: true,
+-	install_dir: join_paths( get_option( 'libdir' ), get_option( 'libexecdir' ), 'paperde' )
++	install_dir: join_paths( get_option( 'prefix' ), get_option( 'libexecdir' ), 'paperde' )
+ )
+ 
+ install_data(
+diff --git a/papershell/dock/meson.build b/papershell/dock/meson.build
+index bf6bca9..d0a78e1 100644
+--- a/papershell/dock/meson.build
++++ b/papershell/dock/meson.build
+@@ -34,5 +34,5 @@ paperdock = executable(
+ 	include_directories: [Includes, config_inc, ShellInc],
+ 	cpp_args : '-DAPPNAME="paperdock"',
+ 	install: true,
+-	install_dir: join_paths( get_option( 'libdir' ), get_option( 'libexecdir' ), 'paperde' )
++	install_dir: join_paths( get_option( 'prefix' ), get_option( 'libexecdir' ), 'paperde' )
+ )
+diff --git a/papershell/logout/meson.build b/papershell/logout/meson.build
+index bd1c4b4..95a9cb2 100644
+--- a/papershell/logout/meson.build
++++ b/papershell/logout/meson.build
+@@ -21,5 +21,5 @@ paperlogout = executable(
+     dependencies: Deps,
+ 	include_directories: [config_inc, ShellInc],
+     install: true,
+-	install_dir: join_paths( get_option( 'libdir' ), get_option( 'libexecdir' ), 'paperde' )
++	install_dir: join_paths( get_option( 'prefix' ), get_option( 'libexecdir' ), 'paperde' )
+ )
+diff --git a/papershell/menu/meson.build b/papershell/menu/meson.build
+index 961dece..436d75c 100644
+--- a/papershell/menu/meson.build
++++ b/papershell/menu/meson.build
+@@ -29,5 +29,5 @@ papermenu = executable(
+ 	include_directories: [config_inc, ShellInc],
+ 	cpp_args : '-DAPPNAME="papermenu"',
+ 	install: true,
+-	install_dir: join_paths( get_option( 'libdir' ), get_option( 'libexecdir' ), 'paperde' )
++	install_dir: join_paths( get_option( 'prefix' ), get_option( 'libexecdir' ), 'paperde' )
+ )
+diff --git a/papershell/meson.build b/papershell/meson.build
+index 2b5d1a2..e4e2c29 100644
+--- a/papershell/meson.build
++++ b/papershell/meson.build
+@@ -21,5 +21,4 @@ papersnwatcher = executable(
+ 	'papersnwatcher', [ 'SNWatcher.cpp' ],
+ 	dependencies: [Qt5Core, Qt5DBus, DFSNI],
+ 	install: true,
+-	install_dir: join_paths( get_option( 'libdir' ), get_option( 'libexecdir' ), 'paperde' )
+-)
++	install_dir: join_paths( get_option( 'prefix' ), get_option( 'libexecdir' ), 'paperde' ) )
+diff --git a/papershell/widgets/meson.build b/papershell/widgets/meson.build
+index da0c2d1..03d9cb4 100644
+--- a/papershell/widgets/meson.build
++++ b/papershell/widgets/meson.build
+@@ -43,5 +43,5 @@ paperwidgets = executable(
+ 	include_directories: [Includes, config_inc, ShellInc],
+ 	cpp_args : '-DAPPNAME="paperwidgets"',
+ 	install: true,
+-	install_dir: join_paths( get_option( 'libdir' ), get_option( 'libexecdir' ), 'paperde' )
++	install_dir: join_paths( get_option( 'prefix' ), get_option( 'libexecdir' ), 'paperde' )
+ )
+-- 
+2.39.2
+
diff --git a/srcpkgs/paperde/template b/srcpkgs/paperde/template
new file mode 100644
index 000000000000..5d619a90547b
--- /dev/null
+++ b/srcpkgs/paperde/template
@@ -0,0 +1,12 @@
+# Template file for 'paperde'
+pkgname=paperde
+version=0.2.1
+revision=1
+build_style=meson
+hostmakedepends="libcsys-devel libcprime-devel wayqt-devel wayfire dfl-applications dfl-login1 dfl-ipc-devel dfl-sni-devel dfl-settings pkg-config cmake qt5-qmake qt5 qt5-wayland qt5-svg qt5-tools-devel libdbusmenu-qt5-devel wayland-devel xdg-desktop-portal qt5ct"
+short_desc="Desktop Environment using Qt/Wayland and wayfire"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/cubocore/paper/paperde"
+distfiles="https://gitlab.com/cubocore/paper/paperde/-/archive/v${version}/paperde-v${version}.tar.gz"
+checksum=3e93b0733c92be8e485087d16c7057d0178da81615ad74aa8b74e5870b21c332

From 5a1c3b46976211dfbcbff90d9be1396f46ae1c84 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Sat, 1 Apr 2023 19:56:10 +0200
Subject: [PATCH 10/10] added makedepends

---
 srcpkgs/paperde/template | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/srcpkgs/paperde/template b/srcpkgs/paperde/template
index 5d619a90547b..334bbcc5598b 100644
--- a/srcpkgs/paperde/template
+++ b/srcpkgs/paperde/template
@@ -3,7 +3,8 @@ pkgname=paperde
 version=0.2.1
 revision=1
 build_style=meson
-hostmakedepends="libcsys-devel libcprime-devel wayqt-devel wayfire dfl-applications dfl-login1 dfl-ipc-devel dfl-sni-devel dfl-settings pkg-config cmake qt5-qmake qt5 qt5-wayland qt5-svg qt5-tools-devel libdbusmenu-qt5-devel wayland-devel xdg-desktop-portal qt5ct"
+hostmakedepends="wayfire dfl-applications dfl-login1 dfl-settings pkg-config cmake qt5-qmake qt5 qt5-wayland qt5-svg qt5-tools-devel libdbusmenu-qt5-devel wayland-devel xdg-desktop-portal qt5ct"
+makedepends="libcsys-devel libcprime-devel wayqt-devel dfl-ipc-devel dfl-sni-devel"
 short_desc="Desktop Environment using Qt/Wayland and wayfire"
 maintainer="zenobit <zen@osowoso.xyz>"
 license="GPL-3.0-only"

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

* Re: [PR PATCH] [Updated] WIP: New package: paperde-0.2.1
  2023-03-02  3:43 [PR PATCH] WIP: New package: paperde 0.2.1 zen0bit
                   ` (14 preceding siblings ...)
  2023-05-25  0:54 ` zen0bit
@ 2023-05-25  1:02 ` zen0bit
  2023-05-25 13:51 ` zen0bit
                   ` (11 subsequent siblings)
  27 siblings, 0 replies; 29+ messages in thread
From: zen0bit @ 2023-05-25  1:02 UTC (permalink / raw)
  To: ml

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

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

https://github.com/oSoWoSo/VUR paperde
https://github.com/void-linux/void-packages/pull/42541

WIP: New package: paperde-0.2.1
PaperDE will require this:

 - libcprime
 - libcsys
 - wayqt
 - dfl-applications
 - dfl-settings
 - dfl-sni
 - dfl-ipc
 - dfl-login1

- patch for libexec

#### Testing the changes
- I tested the changes in this PR: **briefly**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

#### Local build testing
Not yet builded

Help welcome!


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

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

From dbad881d17887fd21a54568001848ad33e14156b Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:56:45 +0100
Subject: [PATCH 1/9] New package: libcprime-4.4.1

---
 common/shlibs              |  3 +++
 srcpkgs/libcprime-devel    |  1 +
 srcpkgs/libcprime/template | 21 +++++++++++++++++++++
 3 files changed, 25 insertions(+)
 create mode 120000 srcpkgs/libcprime-devel
 create mode 100644 srcpkgs/libcprime/template

diff --git a/common/shlibs b/common/shlibs
index f1e825819fb4..295cd51cd6b5 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4246,3 +4246,6 @@ libayatana-appindicator3.so.1 libayatana-appindicator-0.5.91_1
 libplayerctl.so.2 playerctl-2.4.1_1
 libwireplumber-0.4.so.0 wireplumber-0.4.14_1
 libjodycode.so.2 libjodycode-2.0.1_1
+libcsys.so.4 libcsys-0.1.1_1
+libcprime-core.so.4 libcprime-0.1.1_1
+libcprime-widgets.so.4 libcprime-0.1.1_1
diff --git a/srcpkgs/libcprime-devel b/srcpkgs/libcprime-devel
new file mode 120000
index 000000000000..ca97cd2c5505
--- /dev/null
+++ b/srcpkgs/libcprime-devel
@@ -0,0 +1 @@
+libcprime
\ No newline at end of file
diff --git a/srcpkgs/libcprime/template b/srcpkgs/libcprime/template
new file mode 100644
index 000000000000..5fb77a99bce9
--- /dev/null
+++ b/srcpkgs/libcprime/template
@@ -0,0 +1,21 @@
+# Template file for 'libcprime'
+pkgname=libcprime
+version=4.4.1
+revision=1
+build_style=cmake
+hostmakedepends="qt5-devel"
+short_desc="Library for bookmarking, saving activites and C-Suite settings"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/cubocore/coreapps/libcprime"
+distfiles="https://gitlab.com/cubocore/libcprime/-/archive/v${version}/libcprime-v${version}.tar.gz"
+checksum=b954275160c8954894b56308995c1aba43b9f698a1cdff07e390e38f3158ac3b
+
+libcprime-devel_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/include
+		vmove "usr/lib/*.so"
+	}
+}

From 7d811a0f22cd7a3ec83e1752025b2a3ec0f3b427 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:55:55 +0100
Subject: [PATCH 2/9] New package: libcsys-4.4.1

---
 srcpkgs/libcsys-devel    |  1 +
 srcpkgs/libcsys/template | 22 ++++++++++++++++++++++
 2 files changed, 23 insertions(+)
 create mode 120000 srcpkgs/libcsys-devel
 create mode 100644 srcpkgs/libcsys/template

diff --git a/srcpkgs/libcsys-devel b/srcpkgs/libcsys-devel
new file mode 120000
index 000000000000..26636f3405fc
--- /dev/null
+++ b/srcpkgs/libcsys-devel
@@ -0,0 +1 @@
+libcsys
\ No newline at end of file
diff --git a/srcpkgs/libcsys/template b/srcpkgs/libcsys/template
new file mode 100644
index 000000000000..2be0062bbf7f
--- /dev/null
+++ b/srcpkgs/libcsys/template
@@ -0,0 +1,22 @@
+# Template file for 'libcsys'
+pkgname=libcsys
+version=4.4.1
+revision=1
+build_style=cmake
+hostmakedepends="qt5-devel"
+depends="udisks2"
+short_desc="For managing drive and getting system resource information"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/cubocore/coreapps/libcsys"
+distfiles="https://gitlab.com/cubocore/libcsys/-/archive/v${version}/libcsys-v${version}.tar.gz"
+checksum=2d427505a2186cc27407ce78cf903dd124a1912d3b4495066960f3d3fb1f3f98
+
+libcsys-devel_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/include
+		vmove "usr/lib/*.so"
+	}
+}

From 83a44c3bc3207e2027b9d237d8d40a8a9f511a15 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:47:11 +0100
Subject: [PATCH 3/9] New package: dfl-ipc-0.1.1

---
 common/shlibs            |  2 ++
 srcpkgs/dfl-ipc-devel    |  1 +
 srcpkgs/dfl-ipc/template | 21 +++++++++++++++++++++
 3 files changed, 24 insertions(+)
 create mode 120000 srcpkgs/dfl-ipc-devel
 create mode 100644 srcpkgs/dfl-ipc/template

diff --git a/common/shlibs b/common/shlibs
index 295cd51cd6b5..f44963de0c7b 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4249,3 +4249,5 @@ libjodycode.so.2 libjodycode-2.0.1_1
 libcsys.so.4 libcsys-0.1.1_1
 libcprime-core.so.4 libcprime-0.1.1_1
 libcprime-widgets.so.4 libcprime-0.1.1_1
+libwayqt.so.0 wayqt-0.1.1_1
+libdf5ipc.so.0 dfl-ipc-0.1.1_1
diff --git a/srcpkgs/dfl-ipc-devel b/srcpkgs/dfl-ipc-devel
new file mode 120000
index 000000000000..d0cdd1e59f6d
--- /dev/null
+++ b/srcpkgs/dfl-ipc-devel
@@ -0,0 +1 @@
+dfl-ipc
\ No newline at end of file
diff --git a/srcpkgs/dfl-ipc/template b/srcpkgs/dfl-ipc/template
new file mode 100644
index 000000000000..848ef06212ab
--- /dev/null
+++ b/srcpkgs/dfl-ipc/template
@@ -0,0 +1,21 @@
+# Template file for 'dfl-ipc'
+pkgname=dfl-ipc
+version=0.1.1
+revision=1
+build_style=meson
+hostmakedepends="qt5-devel qt6-base-devel cmake qt5-qmake pkg-config"
+short_desc="Simple set of IPC classes for inter-process communication"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/desktop-frameworks/ipc"
+distfiles="https://gitlab.com/desktop-frameworks/ipc/-/archive/v0.1.1/ipc-v0.1.1.tar.gz"
+checksum=3d3a9fab88cc069e9fd99c27f5d1ef1036b0d823dbfcd8e19fb70159b0f7d423
+
+dfl-ipc-devel_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/include
+		vmove "usr/lib/*.so"
+	}
+}

From 04b7be9859b34c4caf7307225caa9224da97c9e6 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Tue, 28 Mar 2023 20:43:56 +0200
Subject: [PATCH 4/9] New package: dfl-sni-0.1.1

---
 common/shlibs            |  4 ++++
 srcpkgs/dfl-sni-devel    |  1 +
 srcpkgs/dfl-sni/template | 21 +++++++++++++++++++++
 3 files changed, 26 insertions(+)
 create mode 120000 srcpkgs/dfl-sni-devel
 create mode 100644 srcpkgs/dfl-sni/template

diff --git a/common/shlibs b/common/shlibs
index f44963de0c7b..0e04f644cf69 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4251,3 +4251,7 @@ libcprime-core.so.4 libcprime-0.1.1_1
 libcprime-widgets.so.4 libcprime-0.1.1_1
 libwayqt.so.0 wayqt-0.1.1_1
 libdf5ipc.so.0 dfl-ipc-0.1.1_1
+libdf5login1.so.0 dfl-login1-0.1.1_1
+libdf5application.so.0 dfl-applications-0.1.1_1
+libdf5coreapplication.so.0 dfl-applications-0.1.1_1
+libdf5sni.so.0 dfl-sni-0.1.1_1
diff --git a/srcpkgs/dfl-sni-devel b/srcpkgs/dfl-sni-devel
new file mode 120000
index 000000000000..3df214dbbcc2
--- /dev/null
+++ b/srcpkgs/dfl-sni-devel
@@ -0,0 +1 @@
+dfl-sni
\ No newline at end of file
diff --git a/srcpkgs/dfl-sni/template b/srcpkgs/dfl-sni/template
new file mode 100644
index 000000000000..af9aec1d151a
--- /dev/null
+++ b/srcpkgs/dfl-sni/template
@@ -0,0 +1,21 @@
+# Template file for 'dfl-sni'
+pkgname=dfl-sni
+version=0.1.1
+revision=1
+build_style=meson
+hostmakedepends="qt5-devel qt6-base-devel cmake pkg-config"
+short_desc="Implementation of the XDG Status Notification Specifications"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/desktop-frameworks/status-notifier"
+distfiles="https://gitlab.com/desktop-frameworks/status-notifier/-/archive/v0.1.1/status-notifier-v0.1.1.tar.gz"
+checksum=9fc1b9613e1685b42b525c31a47a0f26754100e910d63a54fd20a1ef0d62c536
+
+dfl-sni-devel_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/include
+		vmove "usr/lib/*.so"
+	}
+}

From c71ef7341ffe441ffc342e1d42ae63586937a98c Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:46:19 +0100
Subject: [PATCH 5/9] New package: dfl-login1-0.1.1

---
 srcpkgs/dfl-login1/template | 12 ++++++++++++
 1 file changed, 12 insertions(+)
 create mode 100644 srcpkgs/dfl-login1/template

diff --git a/srcpkgs/dfl-login1/template b/srcpkgs/dfl-login1/template
new file mode 100644
index 000000000000..ebb4de1b3459
--- /dev/null
+++ b/srcpkgs/dfl-login1/template
@@ -0,0 +1,12 @@
+# Template file for 'dfl-login1'
+pkgname=dfl-login1
+version=0.1.1
+revision=1
+build_style=meson
+hostmakedepends="qt5-devel qt6-base-devel"
+short_desc="Implementation of systemd/elogind for DFL"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/desktop-frameworks/login1"
+distfiles="https://gitlab.com/desktop-frameworks/login1/-/archive/v0.1.1/login1-v0.1.1.tar.gz"
+checksum=eb68e46fb00f51a65d8eb877610b464c4da7565e08f8bab2d0759c592b515ca4

From e3a25150d022723b123151cbef5e1b4d8364bb90 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:48:28 +0100
Subject: [PATCH 6/9] New package: dfl-settings-0.1.1

---
 srcpkgs/dfl-settings/template | 12 ++++++++++++
 1 file changed, 12 insertions(+)
 create mode 100644 srcpkgs/dfl-settings/template

diff --git a/srcpkgs/dfl-settings/template b/srcpkgs/dfl-settings/template
new file mode 100644
index 000000000000..98ed6d3055b5
--- /dev/null
+++ b/srcpkgs/dfl-settings/template
@@ -0,0 +1,12 @@
+# Template file for 'dfl-settings'
+pkgname=dfl-settings
+version=0.1.1
+revision=1
+build_style=meson
+hostmakedepends="qt5-devel cmake pkg-config"
+short_desc="Class that extends QSettings"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-or-later"
+homepage="https://gitlab.com/desktop-frameworks/settings"
+distfiles="https://gitlab.com/desktop-frameworks/settings/-/archive/v0.1.1/settings-v0.1.1.tar.gz"
+checksum=8f0213530f531fa1f3a34e5f42ec34278be369e542234a68e8247238a7b4c8b0

From 2dc5e680b3abd0d92849bca077e68e2035b8fe0b Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:49:06 +0100
Subject: [PATCH 7/9] New package: dfl-applications-0.1.1

---
 srcpkgs/dfl-applications/template | 12 ++++++++++++
 1 file changed, 12 insertions(+)
 create mode 100644 srcpkgs/dfl-applications/template

diff --git a/srcpkgs/dfl-applications/template b/srcpkgs/dfl-applications/template
new file mode 100644
index 000000000000..487453745aac
--- /dev/null
+++ b/srcpkgs/dfl-applications/template
@@ -0,0 +1,12 @@
+# Template file for 'dfl-applications'
+pkgname=dfl-applications
+version=0.1.1
+revision=1
+build_style=meson
+hostmakedepends="dfl-ipc qt5-devel qt6-base-devel cmake pkg-config"
+short_desc="Class that extends QApplications"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/desktop-frameworks/applications"
+distfiles="https://gitlab.com/desktop-frameworks/applications/-/archive/v0.1.1/applications-v0.1.1.tar.gz"
+checksum=71b1b4c3a3682ffcbf4690b33a180d178bffec9c308400e31315f17da9c9283e

From ae7f5153abb5f0bd2a2e10b7cb7db8097edefa8a Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:53:30 +0100
Subject: [PATCH 8/9] New package: wayqt-0.1.1

---
 srcpkgs/wayqt-devel    |  1 +
 srcpkgs/wayqt/template | 21 +++++++++++++++++++++
 2 files changed, 22 insertions(+)
 create mode 120000 srcpkgs/wayqt-devel
 create mode 100644 srcpkgs/wayqt/template

diff --git a/srcpkgs/wayqt-devel b/srcpkgs/wayqt-devel
new file mode 120000
index 000000000000..3c9e9b8528fa
--- /dev/null
+++ b/srcpkgs/wayqt-devel
@@ -0,0 +1 @@
+wayqt
\ No newline at end of file
diff --git a/srcpkgs/wayqt/template b/srcpkgs/wayqt/template
new file mode 100644
index 000000000000..39a75ac462cf
--- /dev/null
+++ b/srcpkgs/wayqt/template
@@ -0,0 +1,21 @@
+# Template file for 'wayqt'
+pkgname=wayqt
+version=0.1.1
+revision=1
+build_style=meson
+hostmakedepends="qt5-devel wayland-devel cmake pkg-config"
+short_desc="Qt-based wrapper for various wayland protocols"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/desktop-frameworks/wayqt"
+distfiles="https://gitlab.com/desktop-frameworks/wayqt/-/archive/v0.1.1/wayqt-v0.1.1.tar.gz"
+checksum=b9633d0d85d5b60f8656371f02d1dcb88164a5ea136dd2fa15350eef6b120fac
+
+wayqt-devel_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/include
+		vmove "usr/lib/*.so"
+	}
+}

From a3129c776ff11c705567fdb10b41009037f39400 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:58:12 +0100
Subject: [PATCH 9/9] New package: paperde-0.2.1

---
 srcpkgs/paperde/patches/libexecdir.patch | 99 ++++++++++++++++++++++++
 srcpkgs/paperde/template                 | 13 ++++
 2 files changed, 112 insertions(+)
 create mode 100644 srcpkgs/paperde/patches/libexecdir.patch
 create mode 100644 srcpkgs/paperde/template

diff --git a/srcpkgs/paperde/patches/libexecdir.patch b/srcpkgs/paperde/patches/libexecdir.patch
new file mode 100644
index 000000000000..9dce1aff6895
--- /dev/null
+++ b/srcpkgs/paperde/patches/libexecdir.patch
@@ -0,0 +1,99 @@
+From 21ac4c4da266853b336bf79b8176f5fb50777686 Mon Sep 17 00:00:00 2001
+From: mobinmob <mobinmob@disroot.org>
+Date: Sat, 4 Mar 2023 09:28:30 +0200
+Subject: [PATCH] meson.build: fix libexecdir
+
+---
+ meson.build                    | 2 +-
+ papershell/bg/meson.build      | 2 +-
+ papershell/dock/meson.build    | 2 +-
+ papershell/logout/meson.build  | 2 +-
+ papershell/menu/meson.build    | 2 +-
+ papershell/meson.build         | 3 +--
+ papershell/widgets/meson.build | 2 +-
+ 7 files changed, 7 insertions(+), 8 deletions(-)
+
+diff --git a/meson.build b/meson.build
+index cad138b..a2d725f 100644
+--- a/meson.build
++++ b/meson.build
+@@ -53,7 +53,7 @@ conf_data.set( 'version', meson.project_version() )
+ conf_data.set( 'INSTALL_PREFIX', get_option( 'prefix' ) )
+ conf_data.set( 'SHARED_DATA_PATH', join_paths( get_option( 'prefix' ), get_option( 'datadir' ), 'paperde' ) )
+ conf_data.set( 'PLUGIN_PATH', join_paths( get_option( 'prefix' ), get_option( 'libdir' ), 'paperde', 'plugins' ) )
+-conf_data.set( 'UTILS_PATH', join_paths( get_option( 'prefix' ), get_option( 'libdir' ), get_option( 'libexecdir' ), 'paperde' ) )
++conf_data.set( 'UTILS_PATH', join_paths( get_option( 'prefix' ), get_option( 'libexecdir' ), 'paperde' ) )
+ 
+ # Configure this so that the whole project can access it
+ configure_file(
+diff --git a/papershell/bg/meson.build b/papershell/bg/meson.build
+index b3159fe..5dc5891 100644
+--- a/papershell/bg/meson.build
++++ b/papershell/bg/meson.build
+@@ -26,7 +26,7 @@ paperbg = executable(
+     dependencies: Deps,
+ 	include_directories: [config_inc, ShellInc],
+     install: true,
+-	install_dir: join_paths( get_option( 'libdir' ), get_option( 'libexecdir' ), 'paperde' )
++	install_dir: join_paths( get_option( 'prefix' ), get_option( 'libexecdir' ), 'paperde' )
+ )
+ 
+ install_data(
+diff --git a/papershell/dock/meson.build b/papershell/dock/meson.build
+index bf6bca9..d0a78e1 100644
+--- a/papershell/dock/meson.build
++++ b/papershell/dock/meson.build
+@@ -34,5 +34,5 @@ paperdock = executable(
+ 	include_directories: [Includes, config_inc, ShellInc],
+ 	cpp_args : '-DAPPNAME="paperdock"',
+ 	install: true,
+-	install_dir: join_paths( get_option( 'libdir' ), get_option( 'libexecdir' ), 'paperde' )
++	install_dir: join_paths( get_option( 'prefix' ), get_option( 'libexecdir' ), 'paperde' )
+ )
+diff --git a/papershell/logout/meson.build b/papershell/logout/meson.build
+index bd1c4b4..95a9cb2 100644
+--- a/papershell/logout/meson.build
++++ b/papershell/logout/meson.build
+@@ -21,5 +21,5 @@ paperlogout = executable(
+     dependencies: Deps,
+ 	include_directories: [config_inc, ShellInc],
+     install: true,
+-	install_dir: join_paths( get_option( 'libdir' ), get_option( 'libexecdir' ), 'paperde' )
++	install_dir: join_paths( get_option( 'prefix' ), get_option( 'libexecdir' ), 'paperde' )
+ )
+diff --git a/papershell/menu/meson.build b/papershell/menu/meson.build
+index 961dece..436d75c 100644
+--- a/papershell/menu/meson.build
++++ b/papershell/menu/meson.build
+@@ -29,5 +29,5 @@ papermenu = executable(
+ 	include_directories: [config_inc, ShellInc],
+ 	cpp_args : '-DAPPNAME="papermenu"',
+ 	install: true,
+-	install_dir: join_paths( get_option( 'libdir' ), get_option( 'libexecdir' ), 'paperde' )
++	install_dir: join_paths( get_option( 'prefix' ), get_option( 'libexecdir' ), 'paperde' )
+ )
+diff --git a/papershell/meson.build b/papershell/meson.build
+index 2b5d1a2..e4e2c29 100644
+--- a/papershell/meson.build
++++ b/papershell/meson.build
+@@ -21,5 +21,4 @@ papersnwatcher = executable(
+ 	'papersnwatcher', [ 'SNWatcher.cpp' ],
+ 	dependencies: [Qt5Core, Qt5DBus, DFSNI],
+ 	install: true,
+-	install_dir: join_paths( get_option( 'libdir' ), get_option( 'libexecdir' ), 'paperde' )
+-)
++	install_dir: join_paths( get_option( 'prefix' ), get_option( 'libexecdir' ), 'paperde' ) )
+diff --git a/papershell/widgets/meson.build b/papershell/widgets/meson.build
+index da0c2d1..03d9cb4 100644
+--- a/papershell/widgets/meson.build
++++ b/papershell/widgets/meson.build
+@@ -43,5 +43,5 @@ paperwidgets = executable(
+ 	include_directories: [Includes, config_inc, ShellInc],
+ 	cpp_args : '-DAPPNAME="paperwidgets"',
+ 	install: true,
+-	install_dir: join_paths( get_option( 'libdir' ), get_option( 'libexecdir' ), 'paperde' )
++	install_dir: join_paths( get_option( 'prefix' ), get_option( 'libexecdir' ), 'paperde' )
+ )
+-- 
+2.39.2
+
diff --git a/srcpkgs/paperde/template b/srcpkgs/paperde/template
new file mode 100644
index 000000000000..ef91f67aa3c5
--- /dev/null
+++ b/srcpkgs/paperde/template
@@ -0,0 +1,13 @@
+# Template file for 'paperde'
+pkgname=paperde
+version=0.2.1
+revision=1
+build_style=meson
+hostmakedepends="wayfire pkg-config cmake qt5-qmake qt5 qt5-wayland qt5-svg qt5-tools-devel libdbusmenu-qt5-devel wayland-devel xdg-desktop-portal qt5ct"
+makedepends="libcsys-devel libcprime-devel wayqt-devel dfl-ipc-devel dfl-sni-devel dfl-applications dfl-login1 dfl-settings"
+short_desc="Desktop Environment using Qt/Wayland and wayfire"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/cubocore/paper/paperde"
+distfiles="https://gitlab.com/cubocore/paper/paperde/-/archive/v${version}/paperde-v${version}.tar.gz"
+checksum=3e93b0733c92be8e485087d16c7057d0178da81615ad74aa8b74e5870b21c332

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

* Re: [PR PATCH] [Updated] WIP: New package: paperde-0.2.1
  2023-03-02  3:43 [PR PATCH] WIP: New package: paperde 0.2.1 zen0bit
                   ` (15 preceding siblings ...)
  2023-05-25  1:02 ` zen0bit
@ 2023-05-25 13:51 ` zen0bit
  2023-05-26 21:01 ` zen0bit
                   ` (10 subsequent siblings)
  27 siblings, 0 replies; 29+ messages in thread
From: zen0bit @ 2023-05-25 13:51 UTC (permalink / raw)
  To: ml

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

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

https://github.com/oSoWoSo/VUR paperde
https://github.com/void-linux/void-packages/pull/42541

WIP: New package: paperde-0.2.1
PaperDE will require this:

 - libcprime
 - libcsys
 - wayqt
 - dfl-applications
 - dfl-settings
 - dfl-sni
 - dfl-ipc
 - dfl-login1

- patch for libexec

#### Testing the changes
- I tested the changes in this PR: **briefly**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

#### Local build testing
Not yet builded

Help welcome!


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

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

From 38598ac634da38cf4c627639c01c33b439af1e17 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:56:45 +0100
Subject: [PATCH 1/9] New package: libcprime-4.4.1

---
 common/shlibs              |  3 +++
 srcpkgs/libcprime-devel    |  1 +
 srcpkgs/libcprime/template | 21 +++++++++++++++++++++
 3 files changed, 25 insertions(+)
 create mode 120000 srcpkgs/libcprime-devel
 create mode 100644 srcpkgs/libcprime/template

diff --git a/common/shlibs b/common/shlibs
index f1e825819fb4..295cd51cd6b5 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4246,3 +4246,6 @@ libayatana-appindicator3.so.1 libayatana-appindicator-0.5.91_1
 libplayerctl.so.2 playerctl-2.4.1_1
 libwireplumber-0.4.so.0 wireplumber-0.4.14_1
 libjodycode.so.2 libjodycode-2.0.1_1
+libcsys.so.4 libcsys-0.1.1_1
+libcprime-core.so.4 libcprime-0.1.1_1
+libcprime-widgets.so.4 libcprime-0.1.1_1
diff --git a/srcpkgs/libcprime-devel b/srcpkgs/libcprime-devel
new file mode 120000
index 000000000000..ca97cd2c5505
--- /dev/null
+++ b/srcpkgs/libcprime-devel
@@ -0,0 +1 @@
+libcprime
\ No newline at end of file
diff --git a/srcpkgs/libcprime/template b/srcpkgs/libcprime/template
new file mode 100644
index 000000000000..5fb77a99bce9
--- /dev/null
+++ b/srcpkgs/libcprime/template
@@ -0,0 +1,21 @@
+# Template file for 'libcprime'
+pkgname=libcprime
+version=4.4.1
+revision=1
+build_style=cmake
+hostmakedepends="qt5-devel"
+short_desc="Library for bookmarking, saving activites and C-Suite settings"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/cubocore/coreapps/libcprime"
+distfiles="https://gitlab.com/cubocore/libcprime/-/archive/v${version}/libcprime-v${version}.tar.gz"
+checksum=b954275160c8954894b56308995c1aba43b9f698a1cdff07e390e38f3158ac3b
+
+libcprime-devel_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/include
+		vmove "usr/lib/*.so"
+	}
+}

From ce70685a0283c9675ca02195682a553a3cfc69ab Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:55:55 +0100
Subject: [PATCH 2/9] New package: libcsys-4.4.1

---
 srcpkgs/libcsys-devel    |  1 +
 srcpkgs/libcsys/template | 22 ++++++++++++++++++++++
 2 files changed, 23 insertions(+)
 create mode 120000 srcpkgs/libcsys-devel
 create mode 100644 srcpkgs/libcsys/template

diff --git a/srcpkgs/libcsys-devel b/srcpkgs/libcsys-devel
new file mode 120000
index 000000000000..26636f3405fc
--- /dev/null
+++ b/srcpkgs/libcsys-devel
@@ -0,0 +1 @@
+libcsys
\ No newline at end of file
diff --git a/srcpkgs/libcsys/template b/srcpkgs/libcsys/template
new file mode 100644
index 000000000000..2be0062bbf7f
--- /dev/null
+++ b/srcpkgs/libcsys/template
@@ -0,0 +1,22 @@
+# Template file for 'libcsys'
+pkgname=libcsys
+version=4.4.1
+revision=1
+build_style=cmake
+hostmakedepends="qt5-devel"
+depends="udisks2"
+short_desc="For managing drive and getting system resource information"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/cubocore/coreapps/libcsys"
+distfiles="https://gitlab.com/cubocore/libcsys/-/archive/v${version}/libcsys-v${version}.tar.gz"
+checksum=2d427505a2186cc27407ce78cf903dd124a1912d3b4495066960f3d3fb1f3f98
+
+libcsys-devel_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/include
+		vmove "usr/lib/*.so"
+	}
+}

From bf5aff18b7555215942b21c51da3a5a0088006d1 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:47:11 +0100
Subject: [PATCH 3/9] New package: dfl-ipc-0.1.1

---
 common/shlibs            |  2 ++
 srcpkgs/dfl-ipc-devel    |  1 +
 srcpkgs/dfl-ipc/template | 21 +++++++++++++++++++++
 3 files changed, 24 insertions(+)
 create mode 120000 srcpkgs/dfl-ipc-devel
 create mode 100644 srcpkgs/dfl-ipc/template

diff --git a/common/shlibs b/common/shlibs
index 295cd51cd6b5..f44963de0c7b 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4249,3 +4249,5 @@ libjodycode.so.2 libjodycode-2.0.1_1
 libcsys.so.4 libcsys-0.1.1_1
 libcprime-core.so.4 libcprime-0.1.1_1
 libcprime-widgets.so.4 libcprime-0.1.1_1
+libwayqt.so.0 wayqt-0.1.1_1
+libdf5ipc.so.0 dfl-ipc-0.1.1_1
diff --git a/srcpkgs/dfl-ipc-devel b/srcpkgs/dfl-ipc-devel
new file mode 120000
index 000000000000..d0cdd1e59f6d
--- /dev/null
+++ b/srcpkgs/dfl-ipc-devel
@@ -0,0 +1 @@
+dfl-ipc
\ No newline at end of file
diff --git a/srcpkgs/dfl-ipc/template b/srcpkgs/dfl-ipc/template
new file mode 100644
index 000000000000..587e265833eb
--- /dev/null
+++ b/srcpkgs/dfl-ipc/template
@@ -0,0 +1,21 @@
+# Template file for 'dfl-ipc'
+pkgname=dfl-ipc
+version=0.1.1
+revision=1
+build_style=meson
+hostmakedepends="qt5-devel qt6-base-devel cmake qt5-qmake pkg-config"
+short_desc="Simple set of IPC classes for inter-process communication"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/desktop-frameworks/ipc"
+distfiles="https://gitlab.com/desktop-frameworks/ipc/-/archive/v0.1.1/ipc-v0.1.1.tar.gz"
+checksum=53384014cbb032f214e7575fbb484539d823ba71fc2a2efb48e8194a6af4d660
+
+dfl-ipc-devel_package() {
+  depends="${sourcepkg}>=${version}_${revision}"
+  short_desc+=" - development files"
+  pkg_install() {
+    vmove usr/include
+    vmove "usr/lib/*.so"
+  }
+}

From 0e3a516d489b418220c67d118dfb125b1ba268b3 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Tue, 28 Mar 2023 20:43:56 +0200
Subject: [PATCH 4/9] New package: dfl-sni-0.1.1

---
 common/shlibs            |  4 ++++
 srcpkgs/dfl-sni-devel    |  1 +
 srcpkgs/dfl-sni/template | 21 +++++++++++++++++++++
 3 files changed, 26 insertions(+)
 create mode 120000 srcpkgs/dfl-sni-devel
 create mode 100644 srcpkgs/dfl-sni/template

diff --git a/common/shlibs b/common/shlibs
index f44963de0c7b..0e04f644cf69 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4251,3 +4251,7 @@ libcprime-core.so.4 libcprime-0.1.1_1
 libcprime-widgets.so.4 libcprime-0.1.1_1
 libwayqt.so.0 wayqt-0.1.1_1
 libdf5ipc.so.0 dfl-ipc-0.1.1_1
+libdf5login1.so.0 dfl-login1-0.1.1_1
+libdf5application.so.0 dfl-applications-0.1.1_1
+libdf5coreapplication.so.0 dfl-applications-0.1.1_1
+libdf5sni.so.0 dfl-sni-0.1.1_1
diff --git a/srcpkgs/dfl-sni-devel b/srcpkgs/dfl-sni-devel
new file mode 120000
index 000000000000..3df214dbbcc2
--- /dev/null
+++ b/srcpkgs/dfl-sni-devel
@@ -0,0 +1 @@
+dfl-sni
\ No newline at end of file
diff --git a/srcpkgs/dfl-sni/template b/srcpkgs/dfl-sni/template
new file mode 100644
index 000000000000..af9aec1d151a
--- /dev/null
+++ b/srcpkgs/dfl-sni/template
@@ -0,0 +1,21 @@
+# Template file for 'dfl-sni'
+pkgname=dfl-sni
+version=0.1.1
+revision=1
+build_style=meson
+hostmakedepends="qt5-devel qt6-base-devel cmake pkg-config"
+short_desc="Implementation of the XDG Status Notification Specifications"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/desktop-frameworks/status-notifier"
+distfiles="https://gitlab.com/desktop-frameworks/status-notifier/-/archive/v0.1.1/status-notifier-v0.1.1.tar.gz"
+checksum=9fc1b9613e1685b42b525c31a47a0f26754100e910d63a54fd20a1ef0d62c536
+
+dfl-sni-devel_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/include
+		vmove "usr/lib/*.so"
+	}
+}

From 9d3d1def9db4f15fbf641482a1e08a332f898129 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:46:19 +0100
Subject: [PATCH 5/9] New package: dfl-login1-0.1.1

---
 srcpkgs/dfl-login1/template | 12 ++++++++++++
 1 file changed, 12 insertions(+)
 create mode 100644 srcpkgs/dfl-login1/template

diff --git a/srcpkgs/dfl-login1/template b/srcpkgs/dfl-login1/template
new file mode 100644
index 000000000000..ebb4de1b3459
--- /dev/null
+++ b/srcpkgs/dfl-login1/template
@@ -0,0 +1,12 @@
+# Template file for 'dfl-login1'
+pkgname=dfl-login1
+version=0.1.1
+revision=1
+build_style=meson
+hostmakedepends="qt5-devel qt6-base-devel"
+short_desc="Implementation of systemd/elogind for DFL"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/desktop-frameworks/login1"
+distfiles="https://gitlab.com/desktop-frameworks/login1/-/archive/v0.1.1/login1-v0.1.1.tar.gz"
+checksum=eb68e46fb00f51a65d8eb877610b464c4da7565e08f8bab2d0759c592b515ca4

From 46cf47f624d31c8e07aa9a51a7f7c64990a7a165 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:48:28 +0100
Subject: [PATCH 6/9] New package: dfl-settings-0.1.1

---
 srcpkgs/dfl-settings/template | 12 ++++++++++++
 1 file changed, 12 insertions(+)
 create mode 100644 srcpkgs/dfl-settings/template

diff --git a/srcpkgs/dfl-settings/template b/srcpkgs/dfl-settings/template
new file mode 100644
index 000000000000..98ed6d3055b5
--- /dev/null
+++ b/srcpkgs/dfl-settings/template
@@ -0,0 +1,12 @@
+# Template file for 'dfl-settings'
+pkgname=dfl-settings
+version=0.1.1
+revision=1
+build_style=meson
+hostmakedepends="qt5-devel cmake pkg-config"
+short_desc="Class that extends QSettings"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-or-later"
+homepage="https://gitlab.com/desktop-frameworks/settings"
+distfiles="https://gitlab.com/desktop-frameworks/settings/-/archive/v0.1.1/settings-v0.1.1.tar.gz"
+checksum=8f0213530f531fa1f3a34e5f42ec34278be369e542234a68e8247238a7b4c8b0

From ce6cd303f44937d3443f8c81232fcdf7b3d4bb3e Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:49:06 +0100
Subject: [PATCH 7/9] New package: dfl-applications-0.1.1

---
 srcpkgs/dfl-applications/template | 12 ++++++++++++
 1 file changed, 12 insertions(+)
 create mode 100644 srcpkgs/dfl-applications/template

diff --git a/srcpkgs/dfl-applications/template b/srcpkgs/dfl-applications/template
new file mode 100644
index 000000000000..487453745aac
--- /dev/null
+++ b/srcpkgs/dfl-applications/template
@@ -0,0 +1,12 @@
+# Template file for 'dfl-applications'
+pkgname=dfl-applications
+version=0.1.1
+revision=1
+build_style=meson
+hostmakedepends="dfl-ipc qt5-devel qt6-base-devel cmake pkg-config"
+short_desc="Class that extends QApplications"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/desktop-frameworks/applications"
+distfiles="https://gitlab.com/desktop-frameworks/applications/-/archive/v0.1.1/applications-v0.1.1.tar.gz"
+checksum=71b1b4c3a3682ffcbf4690b33a180d178bffec9c308400e31315f17da9c9283e

From 54adf0845af6047361692fc6dd50239712207ab1 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:53:30 +0100
Subject: [PATCH 8/9] New package: wayqt-0.1.1

---
 srcpkgs/wayqt-devel    |  1 +
 srcpkgs/wayqt/template | 21 +++++++++++++++++++++
 2 files changed, 22 insertions(+)
 create mode 120000 srcpkgs/wayqt-devel
 create mode 100644 srcpkgs/wayqt/template

diff --git a/srcpkgs/wayqt-devel b/srcpkgs/wayqt-devel
new file mode 120000
index 000000000000..3c9e9b8528fa
--- /dev/null
+++ b/srcpkgs/wayqt-devel
@@ -0,0 +1 @@
+wayqt
\ No newline at end of file
diff --git a/srcpkgs/wayqt/template b/srcpkgs/wayqt/template
new file mode 100644
index 000000000000..39a75ac462cf
--- /dev/null
+++ b/srcpkgs/wayqt/template
@@ -0,0 +1,21 @@
+# Template file for 'wayqt'
+pkgname=wayqt
+version=0.1.1
+revision=1
+build_style=meson
+hostmakedepends="qt5-devel wayland-devel cmake pkg-config"
+short_desc="Qt-based wrapper for various wayland protocols"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/desktop-frameworks/wayqt"
+distfiles="https://gitlab.com/desktop-frameworks/wayqt/-/archive/v0.1.1/wayqt-v0.1.1.tar.gz"
+checksum=b9633d0d85d5b60f8656371f02d1dcb88164a5ea136dd2fa15350eef6b120fac
+
+wayqt-devel_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/include
+		vmove "usr/lib/*.so"
+	}
+}

From ee6d12594964d91e7b5911895db02290fa92b9e7 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:58:12 +0100
Subject: [PATCH 9/9] New package: paperde-0.2.1

---
 srcpkgs/paperde/patches/libexecdir.patch | 99 ++++++++++++++++++++++++
 srcpkgs/paperde/template                 | 13 ++++
 2 files changed, 112 insertions(+)
 create mode 100644 srcpkgs/paperde/patches/libexecdir.patch
 create mode 100644 srcpkgs/paperde/template

diff --git a/srcpkgs/paperde/patches/libexecdir.patch b/srcpkgs/paperde/patches/libexecdir.patch
new file mode 100644
index 000000000000..9dce1aff6895
--- /dev/null
+++ b/srcpkgs/paperde/patches/libexecdir.patch
@@ -0,0 +1,99 @@
+From 21ac4c4da266853b336bf79b8176f5fb50777686 Mon Sep 17 00:00:00 2001
+From: mobinmob <mobinmob@disroot.org>
+Date: Sat, 4 Mar 2023 09:28:30 +0200
+Subject: [PATCH] meson.build: fix libexecdir
+
+---
+ meson.build                    | 2 +-
+ papershell/bg/meson.build      | 2 +-
+ papershell/dock/meson.build    | 2 +-
+ papershell/logout/meson.build  | 2 +-
+ papershell/menu/meson.build    | 2 +-
+ papershell/meson.build         | 3 +--
+ papershell/widgets/meson.build | 2 +-
+ 7 files changed, 7 insertions(+), 8 deletions(-)
+
+diff --git a/meson.build b/meson.build
+index cad138b..a2d725f 100644
+--- a/meson.build
++++ b/meson.build
+@@ -53,7 +53,7 @@ conf_data.set( 'version', meson.project_version() )
+ conf_data.set( 'INSTALL_PREFIX', get_option( 'prefix' ) )
+ conf_data.set( 'SHARED_DATA_PATH', join_paths( get_option( 'prefix' ), get_option( 'datadir' ), 'paperde' ) )
+ conf_data.set( 'PLUGIN_PATH', join_paths( get_option( 'prefix' ), get_option( 'libdir' ), 'paperde', 'plugins' ) )
+-conf_data.set( 'UTILS_PATH', join_paths( get_option( 'prefix' ), get_option( 'libdir' ), get_option( 'libexecdir' ), 'paperde' ) )
++conf_data.set( 'UTILS_PATH', join_paths( get_option( 'prefix' ), get_option( 'libexecdir' ), 'paperde' ) )
+ 
+ # Configure this so that the whole project can access it
+ configure_file(
+diff --git a/papershell/bg/meson.build b/papershell/bg/meson.build
+index b3159fe..5dc5891 100644
+--- a/papershell/bg/meson.build
++++ b/papershell/bg/meson.build
+@@ -26,7 +26,7 @@ paperbg = executable(
+     dependencies: Deps,
+ 	include_directories: [config_inc, ShellInc],
+     install: true,
+-	install_dir: join_paths( get_option( 'libdir' ), get_option( 'libexecdir' ), 'paperde' )
++	install_dir: join_paths( get_option( 'prefix' ), get_option( 'libexecdir' ), 'paperde' )
+ )
+ 
+ install_data(
+diff --git a/papershell/dock/meson.build b/papershell/dock/meson.build
+index bf6bca9..d0a78e1 100644
+--- a/papershell/dock/meson.build
++++ b/papershell/dock/meson.build
+@@ -34,5 +34,5 @@ paperdock = executable(
+ 	include_directories: [Includes, config_inc, ShellInc],
+ 	cpp_args : '-DAPPNAME="paperdock"',
+ 	install: true,
+-	install_dir: join_paths( get_option( 'libdir' ), get_option( 'libexecdir' ), 'paperde' )
++	install_dir: join_paths( get_option( 'prefix' ), get_option( 'libexecdir' ), 'paperde' )
+ )
+diff --git a/papershell/logout/meson.build b/papershell/logout/meson.build
+index bd1c4b4..95a9cb2 100644
+--- a/papershell/logout/meson.build
++++ b/papershell/logout/meson.build
+@@ -21,5 +21,5 @@ paperlogout = executable(
+     dependencies: Deps,
+ 	include_directories: [config_inc, ShellInc],
+     install: true,
+-	install_dir: join_paths( get_option( 'libdir' ), get_option( 'libexecdir' ), 'paperde' )
++	install_dir: join_paths( get_option( 'prefix' ), get_option( 'libexecdir' ), 'paperde' )
+ )
+diff --git a/papershell/menu/meson.build b/papershell/menu/meson.build
+index 961dece..436d75c 100644
+--- a/papershell/menu/meson.build
++++ b/papershell/menu/meson.build
+@@ -29,5 +29,5 @@ papermenu = executable(
+ 	include_directories: [config_inc, ShellInc],
+ 	cpp_args : '-DAPPNAME="papermenu"',
+ 	install: true,
+-	install_dir: join_paths( get_option( 'libdir' ), get_option( 'libexecdir' ), 'paperde' )
++	install_dir: join_paths( get_option( 'prefix' ), get_option( 'libexecdir' ), 'paperde' )
+ )
+diff --git a/papershell/meson.build b/papershell/meson.build
+index 2b5d1a2..e4e2c29 100644
+--- a/papershell/meson.build
++++ b/papershell/meson.build
+@@ -21,5 +21,4 @@ papersnwatcher = executable(
+ 	'papersnwatcher', [ 'SNWatcher.cpp' ],
+ 	dependencies: [Qt5Core, Qt5DBus, DFSNI],
+ 	install: true,
+-	install_dir: join_paths( get_option( 'libdir' ), get_option( 'libexecdir' ), 'paperde' )
+-)
++	install_dir: join_paths( get_option( 'prefix' ), get_option( 'libexecdir' ), 'paperde' ) )
+diff --git a/papershell/widgets/meson.build b/papershell/widgets/meson.build
+index da0c2d1..03d9cb4 100644
+--- a/papershell/widgets/meson.build
++++ b/papershell/widgets/meson.build
+@@ -43,5 +43,5 @@ paperwidgets = executable(
+ 	include_directories: [Includes, config_inc, ShellInc],
+ 	cpp_args : '-DAPPNAME="paperwidgets"',
+ 	install: true,
+-	install_dir: join_paths( get_option( 'libdir' ), get_option( 'libexecdir' ), 'paperde' )
++	install_dir: join_paths( get_option( 'prefix' ), get_option( 'libexecdir' ), 'paperde' )
+ )
+-- 
+2.39.2
+
diff --git a/srcpkgs/paperde/template b/srcpkgs/paperde/template
new file mode 100644
index 000000000000..ef91f67aa3c5
--- /dev/null
+++ b/srcpkgs/paperde/template
@@ -0,0 +1,13 @@
+# Template file for 'paperde'
+pkgname=paperde
+version=0.2.1
+revision=1
+build_style=meson
+hostmakedepends="wayfire pkg-config cmake qt5-qmake qt5 qt5-wayland qt5-svg qt5-tools-devel libdbusmenu-qt5-devel wayland-devel xdg-desktop-portal qt5ct"
+makedepends="libcsys-devel libcprime-devel wayqt-devel dfl-ipc-devel dfl-sni-devel dfl-applications dfl-login1 dfl-settings"
+short_desc="Desktop Environment using Qt/Wayland and wayfire"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/cubocore/paper/paperde"
+distfiles="https://gitlab.com/cubocore/paper/paperde/-/archive/v${version}/paperde-v${version}.tar.gz"
+checksum=3e93b0733c92be8e485087d16c7057d0178da81615ad74aa8b74e5870b21c332

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

* Re: [PR PATCH] [Updated] WIP: New package: paperde-0.2.1
  2023-03-02  3:43 [PR PATCH] WIP: New package: paperde 0.2.1 zen0bit
                   ` (16 preceding siblings ...)
  2023-05-25 13:51 ` zen0bit
@ 2023-05-26 21:01 ` zen0bit
  2023-05-28 10:00 ` zen0bit
                   ` (9 subsequent siblings)
  27 siblings, 0 replies; 29+ messages in thread
From: zen0bit @ 2023-05-26 21:01 UTC (permalink / raw)
  To: ml

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

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

https://github.com/oSoWoSo/VUR paperde
https://github.com/void-linux/void-packages/pull/42541

WIP: New package: paperde-0.2.1
PaperDE will require this:

 - libcprime
 - libcsys
 - wayqt
 - dfl-applications
 - dfl-settings
 - dfl-sni
 - dfl-ipc
 - dfl-login1

- patch for libexec

#### Testing the changes
- I tested the changes in this PR: **briefly**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

#### Local build testing
Not yet builded

Help welcome!


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

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

From 51a95a85a0220f38e8aefe5fda33f8016ef3065c Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:56:45 +0100
Subject: [PATCH 1/9] New package: libcprime-4.4.1

---
 common/shlibs              |  3 +++
 srcpkgs/libcprime-devel    |  1 +
 srcpkgs/libcprime/template | 21 +++++++++++++++++++++
 3 files changed, 25 insertions(+)
 create mode 120000 srcpkgs/libcprime-devel
 create mode 100644 srcpkgs/libcprime/template

diff --git a/common/shlibs b/common/shlibs
index f1e825819fb4..295cd51cd6b5 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4246,3 +4246,6 @@ libayatana-appindicator3.so.1 libayatana-appindicator-0.5.91_1
 libplayerctl.so.2 playerctl-2.4.1_1
 libwireplumber-0.4.so.0 wireplumber-0.4.14_1
 libjodycode.so.2 libjodycode-2.0.1_1
+libcsys.so.4 libcsys-0.1.1_1
+libcprime-core.so.4 libcprime-0.1.1_1
+libcprime-widgets.so.4 libcprime-0.1.1_1
diff --git a/srcpkgs/libcprime-devel b/srcpkgs/libcprime-devel
new file mode 120000
index 000000000000..ca97cd2c5505
--- /dev/null
+++ b/srcpkgs/libcprime-devel
@@ -0,0 +1 @@
+libcprime
\ No newline at end of file
diff --git a/srcpkgs/libcprime/template b/srcpkgs/libcprime/template
new file mode 100644
index 000000000000..5fb77a99bce9
--- /dev/null
+++ b/srcpkgs/libcprime/template
@@ -0,0 +1,21 @@
+# Template file for 'libcprime'
+pkgname=libcprime
+version=4.4.1
+revision=1
+build_style=cmake
+hostmakedepends="qt5-devel"
+short_desc="Library for bookmarking, saving activites and C-Suite settings"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/cubocore/coreapps/libcprime"
+distfiles="https://gitlab.com/cubocore/libcprime/-/archive/v${version}/libcprime-v${version}.tar.gz"
+checksum=b954275160c8954894b56308995c1aba43b9f698a1cdff07e390e38f3158ac3b
+
+libcprime-devel_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/include
+		vmove "usr/lib/*.so"
+	}
+}

From 5ed02d8219486d3192331b538ad971a898978425 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:55:55 +0100
Subject: [PATCH 2/9] New package: libcsys-4.4.1

---
 srcpkgs/libcsys-devel    |  1 +
 srcpkgs/libcsys/template | 22 ++++++++++++++++++++++
 2 files changed, 23 insertions(+)
 create mode 120000 srcpkgs/libcsys-devel
 create mode 100644 srcpkgs/libcsys/template

diff --git a/srcpkgs/libcsys-devel b/srcpkgs/libcsys-devel
new file mode 120000
index 000000000000..26636f3405fc
--- /dev/null
+++ b/srcpkgs/libcsys-devel
@@ -0,0 +1 @@
+libcsys
\ No newline at end of file
diff --git a/srcpkgs/libcsys/template b/srcpkgs/libcsys/template
new file mode 100644
index 000000000000..2be0062bbf7f
--- /dev/null
+++ b/srcpkgs/libcsys/template
@@ -0,0 +1,22 @@
+# Template file for 'libcsys'
+pkgname=libcsys
+version=4.4.1
+revision=1
+build_style=cmake
+hostmakedepends="qt5-devel"
+depends="udisks2"
+short_desc="For managing drive and getting system resource information"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/cubocore/coreapps/libcsys"
+distfiles="https://gitlab.com/cubocore/libcsys/-/archive/v${version}/libcsys-v${version}.tar.gz"
+checksum=2d427505a2186cc27407ce78cf903dd124a1912d3b4495066960f3d3fb1f3f98
+
+libcsys-devel_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/include
+		vmove "usr/lib/*.so"
+	}
+}

From ba08babfe2678ba15c9c063b9912c95c465d0566 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:47:11 +0100
Subject: [PATCH 3/9] New package: dfl-ipc-0.1.1

---
 common/shlibs            |  2 ++
 srcpkgs/dfl-ipc-devel    |  1 +
 srcpkgs/dfl-ipc/template | 21 +++++++++++++++++++++
 3 files changed, 24 insertions(+)
 create mode 120000 srcpkgs/dfl-ipc-devel
 create mode 100644 srcpkgs/dfl-ipc/template

diff --git a/common/shlibs b/common/shlibs
index 295cd51cd6b5..f44963de0c7b 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4249,3 +4249,5 @@ libjodycode.so.2 libjodycode-2.0.1_1
 libcsys.so.4 libcsys-0.1.1_1
 libcprime-core.so.4 libcprime-0.1.1_1
 libcprime-widgets.so.4 libcprime-0.1.1_1
+libwayqt.so.0 wayqt-0.1.1_1
+libdf5ipc.so.0 dfl-ipc-0.1.1_1
diff --git a/srcpkgs/dfl-ipc-devel b/srcpkgs/dfl-ipc-devel
new file mode 120000
index 000000000000..d0cdd1e59f6d
--- /dev/null
+++ b/srcpkgs/dfl-ipc-devel
@@ -0,0 +1 @@
+dfl-ipc
\ No newline at end of file
diff --git a/srcpkgs/dfl-ipc/template b/srcpkgs/dfl-ipc/template
new file mode 100644
index 000000000000..587e265833eb
--- /dev/null
+++ b/srcpkgs/dfl-ipc/template
@@ -0,0 +1,21 @@
+# Template file for 'dfl-ipc'
+pkgname=dfl-ipc
+version=0.1.1
+revision=1
+build_style=meson
+hostmakedepends="qt5-devel qt6-base-devel cmake qt5-qmake pkg-config"
+short_desc="Simple set of IPC classes for inter-process communication"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/desktop-frameworks/ipc"
+distfiles="https://gitlab.com/desktop-frameworks/ipc/-/archive/v0.1.1/ipc-v0.1.1.tar.gz"
+checksum=53384014cbb032f214e7575fbb484539d823ba71fc2a2efb48e8194a6af4d660
+
+dfl-ipc-devel_package() {
+  depends="${sourcepkg}>=${version}_${revision}"
+  short_desc+=" - development files"
+  pkg_install() {
+    vmove usr/include
+    vmove "usr/lib/*.so"
+  }
+}

From cdfa4f16229b6889b548d02197d7e426c15671cc Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Tue, 28 Mar 2023 20:43:56 +0200
Subject: [PATCH 4/9] New package: dfl-sni-0.1.1

---
 common/shlibs            |  4 ++++
 srcpkgs/dfl-sni-devel    |  1 +
 srcpkgs/dfl-sni/template | 21 +++++++++++++++++++++
 3 files changed, 26 insertions(+)
 create mode 120000 srcpkgs/dfl-sni-devel
 create mode 100644 srcpkgs/dfl-sni/template

diff --git a/common/shlibs b/common/shlibs
index f44963de0c7b..0e04f644cf69 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4251,3 +4251,7 @@ libcprime-core.so.4 libcprime-0.1.1_1
 libcprime-widgets.so.4 libcprime-0.1.1_1
 libwayqt.so.0 wayqt-0.1.1_1
 libdf5ipc.so.0 dfl-ipc-0.1.1_1
+libdf5login1.so.0 dfl-login1-0.1.1_1
+libdf5application.so.0 dfl-applications-0.1.1_1
+libdf5coreapplication.so.0 dfl-applications-0.1.1_1
+libdf5sni.so.0 dfl-sni-0.1.1_1
diff --git a/srcpkgs/dfl-sni-devel b/srcpkgs/dfl-sni-devel
new file mode 120000
index 000000000000..3df214dbbcc2
--- /dev/null
+++ b/srcpkgs/dfl-sni-devel
@@ -0,0 +1 @@
+dfl-sni
\ No newline at end of file
diff --git a/srcpkgs/dfl-sni/template b/srcpkgs/dfl-sni/template
new file mode 100644
index 000000000000..af9aec1d151a
--- /dev/null
+++ b/srcpkgs/dfl-sni/template
@@ -0,0 +1,21 @@
+# Template file for 'dfl-sni'
+pkgname=dfl-sni
+version=0.1.1
+revision=1
+build_style=meson
+hostmakedepends="qt5-devel qt6-base-devel cmake pkg-config"
+short_desc="Implementation of the XDG Status Notification Specifications"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/desktop-frameworks/status-notifier"
+distfiles="https://gitlab.com/desktop-frameworks/status-notifier/-/archive/v0.1.1/status-notifier-v0.1.1.tar.gz"
+checksum=9fc1b9613e1685b42b525c31a47a0f26754100e910d63a54fd20a1ef0d62c536
+
+dfl-sni-devel_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/include
+		vmove "usr/lib/*.so"
+	}
+}

From 0a5f54440644323b0f560b03a2989f5c4e4e9e1e Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:46:19 +0100
Subject: [PATCH 5/9] New package: dfl-login1-0.1.1

---
 srcpkgs/dfl-login1/template | 12 ++++++++++++
 1 file changed, 12 insertions(+)
 create mode 100644 srcpkgs/dfl-login1/template

diff --git a/srcpkgs/dfl-login1/template b/srcpkgs/dfl-login1/template
new file mode 100644
index 000000000000..ebb4de1b3459
--- /dev/null
+++ b/srcpkgs/dfl-login1/template
@@ -0,0 +1,12 @@
+# Template file for 'dfl-login1'
+pkgname=dfl-login1
+version=0.1.1
+revision=1
+build_style=meson
+hostmakedepends="qt5-devel qt6-base-devel"
+short_desc="Implementation of systemd/elogind for DFL"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/desktop-frameworks/login1"
+distfiles="https://gitlab.com/desktop-frameworks/login1/-/archive/v0.1.1/login1-v0.1.1.tar.gz"
+checksum=eb68e46fb00f51a65d8eb877610b464c4da7565e08f8bab2d0759c592b515ca4

From bbf289a15971d2018cb5924c454795276b96a89b Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:48:28 +0100
Subject: [PATCH 6/9] New package: dfl-settings-0.1.1

---
 srcpkgs/dfl-settings/template | 12 ++++++++++++
 1 file changed, 12 insertions(+)
 create mode 100644 srcpkgs/dfl-settings/template

diff --git a/srcpkgs/dfl-settings/template b/srcpkgs/dfl-settings/template
new file mode 100644
index 000000000000..98ed6d3055b5
--- /dev/null
+++ b/srcpkgs/dfl-settings/template
@@ -0,0 +1,12 @@
+# Template file for 'dfl-settings'
+pkgname=dfl-settings
+version=0.1.1
+revision=1
+build_style=meson
+hostmakedepends="qt5-devel cmake pkg-config"
+short_desc="Class that extends QSettings"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-or-later"
+homepage="https://gitlab.com/desktop-frameworks/settings"
+distfiles="https://gitlab.com/desktop-frameworks/settings/-/archive/v0.1.1/settings-v0.1.1.tar.gz"
+checksum=8f0213530f531fa1f3a34e5f42ec34278be369e542234a68e8247238a7b4c8b0

From 3e5d87f03938a2a77638228802ffd76e42dcbb0d Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:49:06 +0100
Subject: [PATCH 7/9] New package: dfl-applications-0.1.1

---
 srcpkgs/dfl-applications/template | 12 ++++++++++++
 1 file changed, 12 insertions(+)
 create mode 100644 srcpkgs/dfl-applications/template

diff --git a/srcpkgs/dfl-applications/template b/srcpkgs/dfl-applications/template
new file mode 100644
index 000000000000..487453745aac
--- /dev/null
+++ b/srcpkgs/dfl-applications/template
@@ -0,0 +1,12 @@
+# Template file for 'dfl-applications'
+pkgname=dfl-applications
+version=0.1.1
+revision=1
+build_style=meson
+hostmakedepends="dfl-ipc qt5-devel qt6-base-devel cmake pkg-config"
+short_desc="Class that extends QApplications"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/desktop-frameworks/applications"
+distfiles="https://gitlab.com/desktop-frameworks/applications/-/archive/v0.1.1/applications-v0.1.1.tar.gz"
+checksum=71b1b4c3a3682ffcbf4690b33a180d178bffec9c308400e31315f17da9c9283e

From 0ce3338612b07bd1ce3c081bb4dea41f2579c608 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:53:30 +0100
Subject: [PATCH 8/9] New package: wayqt-0.1.1

---
 srcpkgs/wayqt-devel    |  1 +
 srcpkgs/wayqt/template | 21 +++++++++++++++++++++
 2 files changed, 22 insertions(+)
 create mode 120000 srcpkgs/wayqt-devel
 create mode 100644 srcpkgs/wayqt/template

diff --git a/srcpkgs/wayqt-devel b/srcpkgs/wayqt-devel
new file mode 120000
index 000000000000..3c9e9b8528fa
--- /dev/null
+++ b/srcpkgs/wayqt-devel
@@ -0,0 +1 @@
+wayqt
\ No newline at end of file
diff --git a/srcpkgs/wayqt/template b/srcpkgs/wayqt/template
new file mode 100644
index 000000000000..39a75ac462cf
--- /dev/null
+++ b/srcpkgs/wayqt/template
@@ -0,0 +1,21 @@
+# Template file for 'wayqt'
+pkgname=wayqt
+version=0.1.1
+revision=1
+build_style=meson
+hostmakedepends="qt5-devel wayland-devel cmake pkg-config"
+short_desc="Qt-based wrapper for various wayland protocols"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/desktop-frameworks/wayqt"
+distfiles="https://gitlab.com/desktop-frameworks/wayqt/-/archive/v0.1.1/wayqt-v0.1.1.tar.gz"
+checksum=b9633d0d85d5b60f8656371f02d1dcb88164a5ea136dd2fa15350eef6b120fac
+
+wayqt-devel_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/include
+		vmove "usr/lib/*.so"
+	}
+}

From 3714d3d1814ce7eeb54e554d4bac63ba7222ca41 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:58:12 +0100
Subject: [PATCH 9/9] New package: paperde-0.2.1

---
 srcpkgs/paperde/patches/libexecdir.patch | 99 ++++++++++++++++++++++++
 srcpkgs/paperde/template                 | 13 ++++
 2 files changed, 112 insertions(+)
 create mode 100644 srcpkgs/paperde/patches/libexecdir.patch
 create mode 100644 srcpkgs/paperde/template

diff --git a/srcpkgs/paperde/patches/libexecdir.patch b/srcpkgs/paperde/patches/libexecdir.patch
new file mode 100644
index 000000000000..9dce1aff6895
--- /dev/null
+++ b/srcpkgs/paperde/patches/libexecdir.patch
@@ -0,0 +1,99 @@
+From 21ac4c4da266853b336bf79b8176f5fb50777686 Mon Sep 17 00:00:00 2001
+From: mobinmob <mobinmob@disroot.org>
+Date: Sat, 4 Mar 2023 09:28:30 +0200
+Subject: [PATCH] meson.build: fix libexecdir
+
+---
+ meson.build                    | 2 +-
+ papershell/bg/meson.build      | 2 +-
+ papershell/dock/meson.build    | 2 +-
+ papershell/logout/meson.build  | 2 +-
+ papershell/menu/meson.build    | 2 +-
+ papershell/meson.build         | 3 +--
+ papershell/widgets/meson.build | 2 +-
+ 7 files changed, 7 insertions(+), 8 deletions(-)
+
+diff --git a/meson.build b/meson.build
+index cad138b..a2d725f 100644
+--- a/meson.build
++++ b/meson.build
+@@ -53,7 +53,7 @@ conf_data.set( 'version', meson.project_version() )
+ conf_data.set( 'INSTALL_PREFIX', get_option( 'prefix' ) )
+ conf_data.set( 'SHARED_DATA_PATH', join_paths( get_option( 'prefix' ), get_option( 'datadir' ), 'paperde' ) )
+ conf_data.set( 'PLUGIN_PATH', join_paths( get_option( 'prefix' ), get_option( 'libdir' ), 'paperde', 'plugins' ) )
+-conf_data.set( 'UTILS_PATH', join_paths( get_option( 'prefix' ), get_option( 'libdir' ), get_option( 'libexecdir' ), 'paperde' ) )
++conf_data.set( 'UTILS_PATH', join_paths( get_option( 'prefix' ), get_option( 'libexecdir' ), 'paperde' ) )
+ 
+ # Configure this so that the whole project can access it
+ configure_file(
+diff --git a/papershell/bg/meson.build b/papershell/bg/meson.build
+index b3159fe..5dc5891 100644
+--- a/papershell/bg/meson.build
++++ b/papershell/bg/meson.build
+@@ -26,7 +26,7 @@ paperbg = executable(
+     dependencies: Deps,
+ 	include_directories: [config_inc, ShellInc],
+     install: true,
+-	install_dir: join_paths( get_option( 'libdir' ), get_option( 'libexecdir' ), 'paperde' )
++	install_dir: join_paths( get_option( 'prefix' ), get_option( 'libexecdir' ), 'paperde' )
+ )
+ 
+ install_data(
+diff --git a/papershell/dock/meson.build b/papershell/dock/meson.build
+index bf6bca9..d0a78e1 100644
+--- a/papershell/dock/meson.build
++++ b/papershell/dock/meson.build
+@@ -34,5 +34,5 @@ paperdock = executable(
+ 	include_directories: [Includes, config_inc, ShellInc],
+ 	cpp_args : '-DAPPNAME="paperdock"',
+ 	install: true,
+-	install_dir: join_paths( get_option( 'libdir' ), get_option( 'libexecdir' ), 'paperde' )
++	install_dir: join_paths( get_option( 'prefix' ), get_option( 'libexecdir' ), 'paperde' )
+ )
+diff --git a/papershell/logout/meson.build b/papershell/logout/meson.build
+index bd1c4b4..95a9cb2 100644
+--- a/papershell/logout/meson.build
++++ b/papershell/logout/meson.build
+@@ -21,5 +21,5 @@ paperlogout = executable(
+     dependencies: Deps,
+ 	include_directories: [config_inc, ShellInc],
+     install: true,
+-	install_dir: join_paths( get_option( 'libdir' ), get_option( 'libexecdir' ), 'paperde' )
++	install_dir: join_paths( get_option( 'prefix' ), get_option( 'libexecdir' ), 'paperde' )
+ )
+diff --git a/papershell/menu/meson.build b/papershell/menu/meson.build
+index 961dece..436d75c 100644
+--- a/papershell/menu/meson.build
++++ b/papershell/menu/meson.build
+@@ -29,5 +29,5 @@ papermenu = executable(
+ 	include_directories: [config_inc, ShellInc],
+ 	cpp_args : '-DAPPNAME="papermenu"',
+ 	install: true,
+-	install_dir: join_paths( get_option( 'libdir' ), get_option( 'libexecdir' ), 'paperde' )
++	install_dir: join_paths( get_option( 'prefix' ), get_option( 'libexecdir' ), 'paperde' )
+ )
+diff --git a/papershell/meson.build b/papershell/meson.build
+index 2b5d1a2..e4e2c29 100644
+--- a/papershell/meson.build
++++ b/papershell/meson.build
+@@ -21,5 +21,4 @@ papersnwatcher = executable(
+ 	'papersnwatcher', [ 'SNWatcher.cpp' ],
+ 	dependencies: [Qt5Core, Qt5DBus, DFSNI],
+ 	install: true,
+-	install_dir: join_paths( get_option( 'libdir' ), get_option( 'libexecdir' ), 'paperde' )
+-)
++	install_dir: join_paths( get_option( 'prefix' ), get_option( 'libexecdir' ), 'paperde' ) )
+diff --git a/papershell/widgets/meson.build b/papershell/widgets/meson.build
+index da0c2d1..03d9cb4 100644
+--- a/papershell/widgets/meson.build
++++ b/papershell/widgets/meson.build
+@@ -43,5 +43,5 @@ paperwidgets = executable(
+ 	include_directories: [Includes, config_inc, ShellInc],
+ 	cpp_args : '-DAPPNAME="paperwidgets"',
+ 	install: true,
+-	install_dir: join_paths( get_option( 'libdir' ), get_option( 'libexecdir' ), 'paperde' )
++	install_dir: join_paths( get_option( 'prefix' ), get_option( 'libexecdir' ), 'paperde' )
+ )
+-- 
+2.39.2
+
diff --git a/srcpkgs/paperde/template b/srcpkgs/paperde/template
new file mode 100644
index 000000000000..ef91f67aa3c5
--- /dev/null
+++ b/srcpkgs/paperde/template
@@ -0,0 +1,13 @@
+# Template file for 'paperde'
+pkgname=paperde
+version=0.2.1
+revision=1
+build_style=meson
+hostmakedepends="wayfire pkg-config cmake qt5-qmake qt5 qt5-wayland qt5-svg qt5-tools-devel libdbusmenu-qt5-devel wayland-devel xdg-desktop-portal qt5ct"
+makedepends="libcsys-devel libcprime-devel wayqt-devel dfl-ipc-devel dfl-sni-devel dfl-applications dfl-login1 dfl-settings"
+short_desc="Desktop Environment using Qt/Wayland and wayfire"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/cubocore/paper/paperde"
+distfiles="https://gitlab.com/cubocore/paper/paperde/-/archive/v${version}/paperde-v${version}.tar.gz"
+checksum=3e93b0733c92be8e485087d16c7057d0178da81615ad74aa8b74e5870b21c332

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

* Re: [PR PATCH] [Updated] WIP: New package: paperde-0.2.1
  2023-03-02  3:43 [PR PATCH] WIP: New package: paperde 0.2.1 zen0bit
                   ` (17 preceding siblings ...)
  2023-05-26 21:01 ` zen0bit
@ 2023-05-28 10:00 ` zen0bit
  2023-05-28 10:08 ` zen0bit
                   ` (8 subsequent siblings)
  27 siblings, 0 replies; 29+ messages in thread
From: zen0bit @ 2023-05-28 10:00 UTC (permalink / raw)
  To: ml

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

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

https://github.com/oSoWoSo/VUR paperde
https://github.com/void-linux/void-packages/pull/42541

WIP: New package: paperde-0.2.1
PaperDE will require this:

 - libcprime
 - libcsys
 - wayqt
 - dfl-applications
 - dfl-settings
 - dfl-sni
 - dfl-ipc
 - dfl-login1

- patch for libexec

#### Testing the changes
- I tested the changes in this PR: **briefly**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

#### Local build testing
Not yet builded

Help welcome!


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

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

From edf5bc661bfcad5044abe7d13b94b1f38e7238a2 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:56:45 +0100
Subject: [PATCH 1/9] New package: libcprime-4.4.1

---
 common/shlibs              |  3 +++
 srcpkgs/libcprime-devel    |  1 +
 srcpkgs/libcprime/template | 21 +++++++++++++++++++++
 3 files changed, 25 insertions(+)
 create mode 120000 srcpkgs/libcprime-devel
 create mode 100644 srcpkgs/libcprime/template

diff --git a/common/shlibs b/common/shlibs
index f1e825819fb4..295cd51cd6b5 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4246,3 +4246,6 @@ libayatana-appindicator3.so.1 libayatana-appindicator-0.5.91_1
 libplayerctl.so.2 playerctl-2.4.1_1
 libwireplumber-0.4.so.0 wireplumber-0.4.14_1
 libjodycode.so.2 libjodycode-2.0.1_1
+libcsys.so.4 libcsys-0.1.1_1
+libcprime-core.so.4 libcprime-0.1.1_1
+libcprime-widgets.so.4 libcprime-0.1.1_1
diff --git a/srcpkgs/libcprime-devel b/srcpkgs/libcprime-devel
new file mode 120000
index 000000000000..ca97cd2c5505
--- /dev/null
+++ b/srcpkgs/libcprime-devel
@@ -0,0 +1 @@
+libcprime
\ No newline at end of file
diff --git a/srcpkgs/libcprime/template b/srcpkgs/libcprime/template
new file mode 100644
index 000000000000..5fb77a99bce9
--- /dev/null
+++ b/srcpkgs/libcprime/template
@@ -0,0 +1,21 @@
+# Template file for 'libcprime'
+pkgname=libcprime
+version=4.4.1
+revision=1
+build_style=cmake
+hostmakedepends="qt5-devel"
+short_desc="Library for bookmarking, saving activites and C-Suite settings"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/cubocore/coreapps/libcprime"
+distfiles="https://gitlab.com/cubocore/libcprime/-/archive/v${version}/libcprime-v${version}.tar.gz"
+checksum=b954275160c8954894b56308995c1aba43b9f698a1cdff07e390e38f3158ac3b
+
+libcprime-devel_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/include
+		vmove "usr/lib/*.so"
+	}
+}

From 2732ec932181bbe64e734b5566f705a2217b6be1 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:55:55 +0100
Subject: [PATCH 2/9] New package: libcsys-4.4.1

---
 srcpkgs/libcsys-devel    |  1 +
 srcpkgs/libcsys/template | 22 ++++++++++++++++++++++
 2 files changed, 23 insertions(+)
 create mode 120000 srcpkgs/libcsys-devel
 create mode 100644 srcpkgs/libcsys/template

diff --git a/srcpkgs/libcsys-devel b/srcpkgs/libcsys-devel
new file mode 120000
index 000000000000..26636f3405fc
--- /dev/null
+++ b/srcpkgs/libcsys-devel
@@ -0,0 +1 @@
+libcsys
\ No newline at end of file
diff --git a/srcpkgs/libcsys/template b/srcpkgs/libcsys/template
new file mode 100644
index 000000000000..2be0062bbf7f
--- /dev/null
+++ b/srcpkgs/libcsys/template
@@ -0,0 +1,22 @@
+# Template file for 'libcsys'
+pkgname=libcsys
+version=4.4.1
+revision=1
+build_style=cmake
+hostmakedepends="qt5-devel"
+depends="udisks2"
+short_desc="For managing drive and getting system resource information"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/cubocore/coreapps/libcsys"
+distfiles="https://gitlab.com/cubocore/libcsys/-/archive/v${version}/libcsys-v${version}.tar.gz"
+checksum=2d427505a2186cc27407ce78cf903dd124a1912d3b4495066960f3d3fb1f3f98
+
+libcsys-devel_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/include
+		vmove "usr/lib/*.so"
+	}
+}

From cf7e21e20252c6c5a794c448325e41ea4dba019f Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:47:11 +0100
Subject: [PATCH 3/9] New package: dfl-ipc-0.1.1

---
 common/shlibs            |  2 ++
 srcpkgs/dfl-ipc-devel    |  1 +
 srcpkgs/dfl-ipc/template | 21 +++++++++++++++++++++
 3 files changed, 24 insertions(+)
 create mode 120000 srcpkgs/dfl-ipc-devel
 create mode 100644 srcpkgs/dfl-ipc/template

diff --git a/common/shlibs b/common/shlibs
index 295cd51cd6b5..f44963de0c7b 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4249,3 +4249,5 @@ libjodycode.so.2 libjodycode-2.0.1_1
 libcsys.so.4 libcsys-0.1.1_1
 libcprime-core.so.4 libcprime-0.1.1_1
 libcprime-widgets.so.4 libcprime-0.1.1_1
+libwayqt.so.0 wayqt-0.1.1_1
+libdf5ipc.so.0 dfl-ipc-0.1.1_1
diff --git a/srcpkgs/dfl-ipc-devel b/srcpkgs/dfl-ipc-devel
new file mode 120000
index 000000000000..d0cdd1e59f6d
--- /dev/null
+++ b/srcpkgs/dfl-ipc-devel
@@ -0,0 +1 @@
+dfl-ipc
\ No newline at end of file
diff --git a/srcpkgs/dfl-ipc/template b/srcpkgs/dfl-ipc/template
new file mode 100644
index 000000000000..8b90516ccdd5
--- /dev/null
+++ b/srcpkgs/dfl-ipc/template
@@ -0,0 +1,21 @@
+# Template file for 'dfl-ipc'
+pkgname=dfl-ipc
+version=0.1.1
+revision=1
+build_style=meson
+hostmakedepends="qt5-devel qt6-base-devel cmake qt5-qmake pkg-config"
+short_desc="Simple set of IPC classes for inter-process communication"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/desktop-frameworks/ipc"
+distfiles="https://gitlab.com/desktop-frameworks/ipc/-/archive/v0.1.1/ipc-v0.1.1.tar.gz"
+checksum=53384014cbb032f214e7575fbb484539d823ba71fc2a2efb48e8194a6af4d660
+
+dfl-ipc-devel_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/include
+		vmove "usr/lib/*.so"
+	}
+}

From ced09523d70d508721689b95951540a040a263f6 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Tue, 28 Mar 2023 20:43:56 +0200
Subject: [PATCH 4/9] New package: dfl-sni-0.1.1

---
 common/shlibs            |  4 ++++
 srcpkgs/dfl-sni-devel    |  1 +
 srcpkgs/dfl-sni/template | 21 +++++++++++++++++++++
 3 files changed, 26 insertions(+)
 create mode 120000 srcpkgs/dfl-sni-devel
 create mode 100644 srcpkgs/dfl-sni/template

diff --git a/common/shlibs b/common/shlibs
index f44963de0c7b..0e04f644cf69 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4251,3 +4251,7 @@ libcprime-core.so.4 libcprime-0.1.1_1
 libcprime-widgets.so.4 libcprime-0.1.1_1
 libwayqt.so.0 wayqt-0.1.1_1
 libdf5ipc.so.0 dfl-ipc-0.1.1_1
+libdf5login1.so.0 dfl-login1-0.1.1_1
+libdf5application.so.0 dfl-applications-0.1.1_1
+libdf5coreapplication.so.0 dfl-applications-0.1.1_1
+libdf5sni.so.0 dfl-sni-0.1.1_1
diff --git a/srcpkgs/dfl-sni-devel b/srcpkgs/dfl-sni-devel
new file mode 120000
index 000000000000..3df214dbbcc2
--- /dev/null
+++ b/srcpkgs/dfl-sni-devel
@@ -0,0 +1 @@
+dfl-sni
\ No newline at end of file
diff --git a/srcpkgs/dfl-sni/template b/srcpkgs/dfl-sni/template
new file mode 100644
index 000000000000..af9aec1d151a
--- /dev/null
+++ b/srcpkgs/dfl-sni/template
@@ -0,0 +1,21 @@
+# Template file for 'dfl-sni'
+pkgname=dfl-sni
+version=0.1.1
+revision=1
+build_style=meson
+hostmakedepends="qt5-devel qt6-base-devel cmake pkg-config"
+short_desc="Implementation of the XDG Status Notification Specifications"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/desktop-frameworks/status-notifier"
+distfiles="https://gitlab.com/desktop-frameworks/status-notifier/-/archive/v0.1.1/status-notifier-v0.1.1.tar.gz"
+checksum=9fc1b9613e1685b42b525c31a47a0f26754100e910d63a54fd20a1ef0d62c536
+
+dfl-sni-devel_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/include
+		vmove "usr/lib/*.so"
+	}
+}

From 958bc4a9a82616a3d7685ceb957fb70a84537eca Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:46:19 +0100
Subject: [PATCH 5/9] New package: dfl-login1-0.1.1

---
 srcpkgs/dfl-login1/template | 12 ++++++++++++
 1 file changed, 12 insertions(+)
 create mode 100644 srcpkgs/dfl-login1/template

diff --git a/srcpkgs/dfl-login1/template b/srcpkgs/dfl-login1/template
new file mode 100644
index 000000000000..ebb4de1b3459
--- /dev/null
+++ b/srcpkgs/dfl-login1/template
@@ -0,0 +1,12 @@
+# Template file for 'dfl-login1'
+pkgname=dfl-login1
+version=0.1.1
+revision=1
+build_style=meson
+hostmakedepends="qt5-devel qt6-base-devel"
+short_desc="Implementation of systemd/elogind for DFL"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/desktop-frameworks/login1"
+distfiles="https://gitlab.com/desktop-frameworks/login1/-/archive/v0.1.1/login1-v0.1.1.tar.gz"
+checksum=eb68e46fb00f51a65d8eb877610b464c4da7565e08f8bab2d0759c592b515ca4

From 3c9d02f1da6fc4adb2ff825c0cea727fbf005201 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:48:28 +0100
Subject: [PATCH 6/9] New package: dfl-settings-0.1.1

---
 srcpkgs/dfl-settings/template | 12 ++++++++++++
 1 file changed, 12 insertions(+)
 create mode 100644 srcpkgs/dfl-settings/template

diff --git a/srcpkgs/dfl-settings/template b/srcpkgs/dfl-settings/template
new file mode 100644
index 000000000000..98ed6d3055b5
--- /dev/null
+++ b/srcpkgs/dfl-settings/template
@@ -0,0 +1,12 @@
+# Template file for 'dfl-settings'
+pkgname=dfl-settings
+version=0.1.1
+revision=1
+build_style=meson
+hostmakedepends="qt5-devel cmake pkg-config"
+short_desc="Class that extends QSettings"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-or-later"
+homepage="https://gitlab.com/desktop-frameworks/settings"
+distfiles="https://gitlab.com/desktop-frameworks/settings/-/archive/v0.1.1/settings-v0.1.1.tar.gz"
+checksum=8f0213530f531fa1f3a34e5f42ec34278be369e542234a68e8247238a7b4c8b0

From 89971b1506e5cbef1bad5957cd804f80af9917ee Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:49:06 +0100
Subject: [PATCH 7/9] New package: dfl-applications-0.1.1

---
 srcpkgs/dfl-applications/template | 12 ++++++++++++
 1 file changed, 12 insertions(+)
 create mode 100644 srcpkgs/dfl-applications/template

diff --git a/srcpkgs/dfl-applications/template b/srcpkgs/dfl-applications/template
new file mode 100644
index 000000000000..487453745aac
--- /dev/null
+++ b/srcpkgs/dfl-applications/template
@@ -0,0 +1,12 @@
+# Template file for 'dfl-applications'
+pkgname=dfl-applications
+version=0.1.1
+revision=1
+build_style=meson
+hostmakedepends="dfl-ipc qt5-devel qt6-base-devel cmake pkg-config"
+short_desc="Class that extends QApplications"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/desktop-frameworks/applications"
+distfiles="https://gitlab.com/desktop-frameworks/applications/-/archive/v0.1.1/applications-v0.1.1.tar.gz"
+checksum=71b1b4c3a3682ffcbf4690b33a180d178bffec9c308400e31315f17da9c9283e

From c34dfa0aa977fea0bee906d88ecbaf9a41c51e62 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:53:30 +0100
Subject: [PATCH 8/9] New package: wayqt-0.1.1

---
 srcpkgs/wayqt-devel    |  1 +
 srcpkgs/wayqt/template | 21 +++++++++++++++++++++
 2 files changed, 22 insertions(+)
 create mode 120000 srcpkgs/wayqt-devel
 create mode 100644 srcpkgs/wayqt/template

diff --git a/srcpkgs/wayqt-devel b/srcpkgs/wayqt-devel
new file mode 120000
index 000000000000..3c9e9b8528fa
--- /dev/null
+++ b/srcpkgs/wayqt-devel
@@ -0,0 +1 @@
+wayqt
\ No newline at end of file
diff --git a/srcpkgs/wayqt/template b/srcpkgs/wayqt/template
new file mode 100644
index 000000000000..39a75ac462cf
--- /dev/null
+++ b/srcpkgs/wayqt/template
@@ -0,0 +1,21 @@
+# Template file for 'wayqt'
+pkgname=wayqt
+version=0.1.1
+revision=1
+build_style=meson
+hostmakedepends="qt5-devel wayland-devel cmake pkg-config"
+short_desc="Qt-based wrapper for various wayland protocols"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/desktop-frameworks/wayqt"
+distfiles="https://gitlab.com/desktop-frameworks/wayqt/-/archive/v0.1.1/wayqt-v0.1.1.tar.gz"
+checksum=b9633d0d85d5b60f8656371f02d1dcb88164a5ea136dd2fa15350eef6b120fac
+
+wayqt-devel_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/include
+		vmove "usr/lib/*.so"
+	}
+}

From a4b4ec5858b20d9baffae08e8cd2ab824ec13280 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:58:12 +0100
Subject: [PATCH 9/9] New package: paperde-0.2.1

---
 srcpkgs/paperde/patches/libexecdir.patch | 99 ++++++++++++++++++++++++
 srcpkgs/paperde/template                 | 13 ++++
 2 files changed, 112 insertions(+)
 create mode 100644 srcpkgs/paperde/patches/libexecdir.patch
 create mode 100644 srcpkgs/paperde/template

diff --git a/srcpkgs/paperde/patches/libexecdir.patch b/srcpkgs/paperde/patches/libexecdir.patch
new file mode 100644
index 000000000000..9dce1aff6895
--- /dev/null
+++ b/srcpkgs/paperde/patches/libexecdir.patch
@@ -0,0 +1,99 @@
+From 21ac4c4da266853b336bf79b8176f5fb50777686 Mon Sep 17 00:00:00 2001
+From: mobinmob <mobinmob@disroot.org>
+Date: Sat, 4 Mar 2023 09:28:30 +0200
+Subject: [PATCH] meson.build: fix libexecdir
+
+---
+ meson.build                    | 2 +-
+ papershell/bg/meson.build      | 2 +-
+ papershell/dock/meson.build    | 2 +-
+ papershell/logout/meson.build  | 2 +-
+ papershell/menu/meson.build    | 2 +-
+ papershell/meson.build         | 3 +--
+ papershell/widgets/meson.build | 2 +-
+ 7 files changed, 7 insertions(+), 8 deletions(-)
+
+diff --git a/meson.build b/meson.build
+index cad138b..a2d725f 100644
+--- a/meson.build
++++ b/meson.build
+@@ -53,7 +53,7 @@ conf_data.set( 'version', meson.project_version() )
+ conf_data.set( 'INSTALL_PREFIX', get_option( 'prefix' ) )
+ conf_data.set( 'SHARED_DATA_PATH', join_paths( get_option( 'prefix' ), get_option( 'datadir' ), 'paperde' ) )
+ conf_data.set( 'PLUGIN_PATH', join_paths( get_option( 'prefix' ), get_option( 'libdir' ), 'paperde', 'plugins' ) )
+-conf_data.set( 'UTILS_PATH', join_paths( get_option( 'prefix' ), get_option( 'libdir' ), get_option( 'libexecdir' ), 'paperde' ) )
++conf_data.set( 'UTILS_PATH', join_paths( get_option( 'prefix' ), get_option( 'libexecdir' ), 'paperde' ) )
+ 
+ # Configure this so that the whole project can access it
+ configure_file(
+diff --git a/papershell/bg/meson.build b/papershell/bg/meson.build
+index b3159fe..5dc5891 100644
+--- a/papershell/bg/meson.build
++++ b/papershell/bg/meson.build
+@@ -26,7 +26,7 @@ paperbg = executable(
+     dependencies: Deps,
+ 	include_directories: [config_inc, ShellInc],
+     install: true,
+-	install_dir: join_paths( get_option( 'libdir' ), get_option( 'libexecdir' ), 'paperde' )
++	install_dir: join_paths( get_option( 'prefix' ), get_option( 'libexecdir' ), 'paperde' )
+ )
+ 
+ install_data(
+diff --git a/papershell/dock/meson.build b/papershell/dock/meson.build
+index bf6bca9..d0a78e1 100644
+--- a/papershell/dock/meson.build
++++ b/papershell/dock/meson.build
+@@ -34,5 +34,5 @@ paperdock = executable(
+ 	include_directories: [Includes, config_inc, ShellInc],
+ 	cpp_args : '-DAPPNAME="paperdock"',
+ 	install: true,
+-	install_dir: join_paths( get_option( 'libdir' ), get_option( 'libexecdir' ), 'paperde' )
++	install_dir: join_paths( get_option( 'prefix' ), get_option( 'libexecdir' ), 'paperde' )
+ )
+diff --git a/papershell/logout/meson.build b/papershell/logout/meson.build
+index bd1c4b4..95a9cb2 100644
+--- a/papershell/logout/meson.build
++++ b/papershell/logout/meson.build
+@@ -21,5 +21,5 @@ paperlogout = executable(
+     dependencies: Deps,
+ 	include_directories: [config_inc, ShellInc],
+     install: true,
+-	install_dir: join_paths( get_option( 'libdir' ), get_option( 'libexecdir' ), 'paperde' )
++	install_dir: join_paths( get_option( 'prefix' ), get_option( 'libexecdir' ), 'paperde' )
+ )
+diff --git a/papershell/menu/meson.build b/papershell/menu/meson.build
+index 961dece..436d75c 100644
+--- a/papershell/menu/meson.build
++++ b/papershell/menu/meson.build
+@@ -29,5 +29,5 @@ papermenu = executable(
+ 	include_directories: [config_inc, ShellInc],
+ 	cpp_args : '-DAPPNAME="papermenu"',
+ 	install: true,
+-	install_dir: join_paths( get_option( 'libdir' ), get_option( 'libexecdir' ), 'paperde' )
++	install_dir: join_paths( get_option( 'prefix' ), get_option( 'libexecdir' ), 'paperde' )
+ )
+diff --git a/papershell/meson.build b/papershell/meson.build
+index 2b5d1a2..e4e2c29 100644
+--- a/papershell/meson.build
++++ b/papershell/meson.build
+@@ -21,5 +21,4 @@ papersnwatcher = executable(
+ 	'papersnwatcher', [ 'SNWatcher.cpp' ],
+ 	dependencies: [Qt5Core, Qt5DBus, DFSNI],
+ 	install: true,
+-	install_dir: join_paths( get_option( 'libdir' ), get_option( 'libexecdir' ), 'paperde' )
+-)
++	install_dir: join_paths( get_option( 'prefix' ), get_option( 'libexecdir' ), 'paperde' ) )
+diff --git a/papershell/widgets/meson.build b/papershell/widgets/meson.build
+index da0c2d1..03d9cb4 100644
+--- a/papershell/widgets/meson.build
++++ b/papershell/widgets/meson.build
+@@ -43,5 +43,5 @@ paperwidgets = executable(
+ 	include_directories: [Includes, config_inc, ShellInc],
+ 	cpp_args : '-DAPPNAME="paperwidgets"',
+ 	install: true,
+-	install_dir: join_paths( get_option( 'libdir' ), get_option( 'libexecdir' ), 'paperde' )
++	install_dir: join_paths( get_option( 'prefix' ), get_option( 'libexecdir' ), 'paperde' )
+ )
+-- 
+2.39.2
+
diff --git a/srcpkgs/paperde/template b/srcpkgs/paperde/template
new file mode 100644
index 000000000000..ef91f67aa3c5
--- /dev/null
+++ b/srcpkgs/paperde/template
@@ -0,0 +1,13 @@
+# Template file for 'paperde'
+pkgname=paperde
+version=0.2.1
+revision=1
+build_style=meson
+hostmakedepends="wayfire pkg-config cmake qt5-qmake qt5 qt5-wayland qt5-svg qt5-tools-devel libdbusmenu-qt5-devel wayland-devel xdg-desktop-portal qt5ct"
+makedepends="libcsys-devel libcprime-devel wayqt-devel dfl-ipc-devel dfl-sni-devel dfl-applications dfl-login1 dfl-settings"
+short_desc="Desktop Environment using Qt/Wayland and wayfire"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/cubocore/paper/paperde"
+distfiles="https://gitlab.com/cubocore/paper/paperde/-/archive/v${version}/paperde-v${version}.tar.gz"
+checksum=3e93b0733c92be8e485087d16c7057d0178da81615ad74aa8b74e5870b21c332

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

* Re: [PR PATCH] [Updated] WIP: New package: paperde-0.2.1
  2023-03-02  3:43 [PR PATCH] WIP: New package: paperde 0.2.1 zen0bit
                   ` (18 preceding siblings ...)
  2023-05-28 10:00 ` zen0bit
@ 2023-05-28 10:08 ` zen0bit
  2023-08-27  1:45 ` github-actions
                   ` (7 subsequent siblings)
  27 siblings, 0 replies; 29+ messages in thread
From: zen0bit @ 2023-05-28 10:08 UTC (permalink / raw)
  To: ml

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

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

https://github.com/oSoWoSo/VUR paperde
https://github.com/void-linux/void-packages/pull/42541

WIP: New package: paperde-0.2.1
PaperDE will require this:

 - libcprime
 - libcsys
 - wayqt
 - dfl-applications
 - dfl-settings
 - dfl-sni
 - dfl-ipc
 - dfl-login1

- patch for libexec

#### Testing the changes
- I tested the changes in this PR: **briefly**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

#### Local build testing
Not yet builded

Help welcome!


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

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

From edf5bc661bfcad5044abe7d13b94b1f38e7238a2 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:56:45 +0100
Subject: [PATCH 1/9] New package: libcprime-4.4.1

---
 common/shlibs              |  3 +++
 srcpkgs/libcprime-devel    |  1 +
 srcpkgs/libcprime/template | 21 +++++++++++++++++++++
 3 files changed, 25 insertions(+)
 create mode 120000 srcpkgs/libcprime-devel
 create mode 100644 srcpkgs/libcprime/template

diff --git a/common/shlibs b/common/shlibs
index f1e825819fb4..295cd51cd6b5 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4246,3 +4246,6 @@ libayatana-appindicator3.so.1 libayatana-appindicator-0.5.91_1
 libplayerctl.so.2 playerctl-2.4.1_1
 libwireplumber-0.4.so.0 wireplumber-0.4.14_1
 libjodycode.so.2 libjodycode-2.0.1_1
+libcsys.so.4 libcsys-0.1.1_1
+libcprime-core.so.4 libcprime-0.1.1_1
+libcprime-widgets.so.4 libcprime-0.1.1_1
diff --git a/srcpkgs/libcprime-devel b/srcpkgs/libcprime-devel
new file mode 120000
index 000000000000..ca97cd2c5505
--- /dev/null
+++ b/srcpkgs/libcprime-devel
@@ -0,0 +1 @@
+libcprime
\ No newline at end of file
diff --git a/srcpkgs/libcprime/template b/srcpkgs/libcprime/template
new file mode 100644
index 000000000000..5fb77a99bce9
--- /dev/null
+++ b/srcpkgs/libcprime/template
@@ -0,0 +1,21 @@
+# Template file for 'libcprime'
+pkgname=libcprime
+version=4.4.1
+revision=1
+build_style=cmake
+hostmakedepends="qt5-devel"
+short_desc="Library for bookmarking, saving activites and C-Suite settings"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/cubocore/coreapps/libcprime"
+distfiles="https://gitlab.com/cubocore/libcprime/-/archive/v${version}/libcprime-v${version}.tar.gz"
+checksum=b954275160c8954894b56308995c1aba43b9f698a1cdff07e390e38f3158ac3b
+
+libcprime-devel_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/include
+		vmove "usr/lib/*.so"
+	}
+}

From 2732ec932181bbe64e734b5566f705a2217b6be1 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:55:55 +0100
Subject: [PATCH 2/9] New package: libcsys-4.4.1

---
 srcpkgs/libcsys-devel    |  1 +
 srcpkgs/libcsys/template | 22 ++++++++++++++++++++++
 2 files changed, 23 insertions(+)
 create mode 120000 srcpkgs/libcsys-devel
 create mode 100644 srcpkgs/libcsys/template

diff --git a/srcpkgs/libcsys-devel b/srcpkgs/libcsys-devel
new file mode 120000
index 000000000000..26636f3405fc
--- /dev/null
+++ b/srcpkgs/libcsys-devel
@@ -0,0 +1 @@
+libcsys
\ No newline at end of file
diff --git a/srcpkgs/libcsys/template b/srcpkgs/libcsys/template
new file mode 100644
index 000000000000..2be0062bbf7f
--- /dev/null
+++ b/srcpkgs/libcsys/template
@@ -0,0 +1,22 @@
+# Template file for 'libcsys'
+pkgname=libcsys
+version=4.4.1
+revision=1
+build_style=cmake
+hostmakedepends="qt5-devel"
+depends="udisks2"
+short_desc="For managing drive and getting system resource information"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/cubocore/coreapps/libcsys"
+distfiles="https://gitlab.com/cubocore/libcsys/-/archive/v${version}/libcsys-v${version}.tar.gz"
+checksum=2d427505a2186cc27407ce78cf903dd124a1912d3b4495066960f3d3fb1f3f98
+
+libcsys-devel_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/include
+		vmove "usr/lib/*.so"
+	}
+}

From cf7e21e20252c6c5a794c448325e41ea4dba019f Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:47:11 +0100
Subject: [PATCH 3/9] New package: dfl-ipc-0.1.1

---
 common/shlibs            |  2 ++
 srcpkgs/dfl-ipc-devel    |  1 +
 srcpkgs/dfl-ipc/template | 21 +++++++++++++++++++++
 3 files changed, 24 insertions(+)
 create mode 120000 srcpkgs/dfl-ipc-devel
 create mode 100644 srcpkgs/dfl-ipc/template

diff --git a/common/shlibs b/common/shlibs
index 295cd51cd6b5..f44963de0c7b 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4249,3 +4249,5 @@ libjodycode.so.2 libjodycode-2.0.1_1
 libcsys.so.4 libcsys-0.1.1_1
 libcprime-core.so.4 libcprime-0.1.1_1
 libcprime-widgets.so.4 libcprime-0.1.1_1
+libwayqt.so.0 wayqt-0.1.1_1
+libdf5ipc.so.0 dfl-ipc-0.1.1_1
diff --git a/srcpkgs/dfl-ipc-devel b/srcpkgs/dfl-ipc-devel
new file mode 120000
index 000000000000..d0cdd1e59f6d
--- /dev/null
+++ b/srcpkgs/dfl-ipc-devel
@@ -0,0 +1 @@
+dfl-ipc
\ No newline at end of file
diff --git a/srcpkgs/dfl-ipc/template b/srcpkgs/dfl-ipc/template
new file mode 100644
index 000000000000..8b90516ccdd5
--- /dev/null
+++ b/srcpkgs/dfl-ipc/template
@@ -0,0 +1,21 @@
+# Template file for 'dfl-ipc'
+pkgname=dfl-ipc
+version=0.1.1
+revision=1
+build_style=meson
+hostmakedepends="qt5-devel qt6-base-devel cmake qt5-qmake pkg-config"
+short_desc="Simple set of IPC classes for inter-process communication"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/desktop-frameworks/ipc"
+distfiles="https://gitlab.com/desktop-frameworks/ipc/-/archive/v0.1.1/ipc-v0.1.1.tar.gz"
+checksum=53384014cbb032f214e7575fbb484539d823ba71fc2a2efb48e8194a6af4d660
+
+dfl-ipc-devel_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/include
+		vmove "usr/lib/*.so"
+	}
+}

From ced09523d70d508721689b95951540a040a263f6 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Tue, 28 Mar 2023 20:43:56 +0200
Subject: [PATCH 4/9] New package: dfl-sni-0.1.1

---
 common/shlibs            |  4 ++++
 srcpkgs/dfl-sni-devel    |  1 +
 srcpkgs/dfl-sni/template | 21 +++++++++++++++++++++
 3 files changed, 26 insertions(+)
 create mode 120000 srcpkgs/dfl-sni-devel
 create mode 100644 srcpkgs/dfl-sni/template

diff --git a/common/shlibs b/common/shlibs
index f44963de0c7b..0e04f644cf69 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4251,3 +4251,7 @@ libcprime-core.so.4 libcprime-0.1.1_1
 libcprime-widgets.so.4 libcprime-0.1.1_1
 libwayqt.so.0 wayqt-0.1.1_1
 libdf5ipc.so.0 dfl-ipc-0.1.1_1
+libdf5login1.so.0 dfl-login1-0.1.1_1
+libdf5application.so.0 dfl-applications-0.1.1_1
+libdf5coreapplication.so.0 dfl-applications-0.1.1_1
+libdf5sni.so.0 dfl-sni-0.1.1_1
diff --git a/srcpkgs/dfl-sni-devel b/srcpkgs/dfl-sni-devel
new file mode 120000
index 000000000000..3df214dbbcc2
--- /dev/null
+++ b/srcpkgs/dfl-sni-devel
@@ -0,0 +1 @@
+dfl-sni
\ No newline at end of file
diff --git a/srcpkgs/dfl-sni/template b/srcpkgs/dfl-sni/template
new file mode 100644
index 000000000000..af9aec1d151a
--- /dev/null
+++ b/srcpkgs/dfl-sni/template
@@ -0,0 +1,21 @@
+# Template file for 'dfl-sni'
+pkgname=dfl-sni
+version=0.1.1
+revision=1
+build_style=meson
+hostmakedepends="qt5-devel qt6-base-devel cmake pkg-config"
+short_desc="Implementation of the XDG Status Notification Specifications"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/desktop-frameworks/status-notifier"
+distfiles="https://gitlab.com/desktop-frameworks/status-notifier/-/archive/v0.1.1/status-notifier-v0.1.1.tar.gz"
+checksum=9fc1b9613e1685b42b525c31a47a0f26754100e910d63a54fd20a1ef0d62c536
+
+dfl-sni-devel_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/include
+		vmove "usr/lib/*.so"
+	}
+}

From 958bc4a9a82616a3d7685ceb957fb70a84537eca Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:46:19 +0100
Subject: [PATCH 5/9] New package: dfl-login1-0.1.1

---
 srcpkgs/dfl-login1/template | 12 ++++++++++++
 1 file changed, 12 insertions(+)
 create mode 100644 srcpkgs/dfl-login1/template

diff --git a/srcpkgs/dfl-login1/template b/srcpkgs/dfl-login1/template
new file mode 100644
index 000000000000..ebb4de1b3459
--- /dev/null
+++ b/srcpkgs/dfl-login1/template
@@ -0,0 +1,12 @@
+# Template file for 'dfl-login1'
+pkgname=dfl-login1
+version=0.1.1
+revision=1
+build_style=meson
+hostmakedepends="qt5-devel qt6-base-devel"
+short_desc="Implementation of systemd/elogind for DFL"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/desktop-frameworks/login1"
+distfiles="https://gitlab.com/desktop-frameworks/login1/-/archive/v0.1.1/login1-v0.1.1.tar.gz"
+checksum=eb68e46fb00f51a65d8eb877610b464c4da7565e08f8bab2d0759c592b515ca4

From 3c9d02f1da6fc4adb2ff825c0cea727fbf005201 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:48:28 +0100
Subject: [PATCH 6/9] New package: dfl-settings-0.1.1

---
 srcpkgs/dfl-settings/template | 12 ++++++++++++
 1 file changed, 12 insertions(+)
 create mode 100644 srcpkgs/dfl-settings/template

diff --git a/srcpkgs/dfl-settings/template b/srcpkgs/dfl-settings/template
new file mode 100644
index 000000000000..98ed6d3055b5
--- /dev/null
+++ b/srcpkgs/dfl-settings/template
@@ -0,0 +1,12 @@
+# Template file for 'dfl-settings'
+pkgname=dfl-settings
+version=0.1.1
+revision=1
+build_style=meson
+hostmakedepends="qt5-devel cmake pkg-config"
+short_desc="Class that extends QSettings"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-or-later"
+homepage="https://gitlab.com/desktop-frameworks/settings"
+distfiles="https://gitlab.com/desktop-frameworks/settings/-/archive/v0.1.1/settings-v0.1.1.tar.gz"
+checksum=8f0213530f531fa1f3a34e5f42ec34278be369e542234a68e8247238a7b4c8b0

From b6ea7a9b882436d3b7a04b271720a4e8afa4177e Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:49:06 +0100
Subject: [PATCH 7/9] New package: dfl-applications-0.1.1

---
 srcpkgs/dfl-applications/template | 12 ++++++++++++
 1 file changed, 12 insertions(+)
 create mode 100644 srcpkgs/dfl-applications/template

diff --git a/srcpkgs/dfl-applications/template b/srcpkgs/dfl-applications/template
new file mode 100644
index 000000000000..e0525e14855f
--- /dev/null
+++ b/srcpkgs/dfl-applications/template
@@ -0,0 +1,12 @@
+# Template file for 'dfl-applications'
+pkgname=dfl-applications
+version=0.1.1
+revision=1
+build_style=meson
+hostmakedepends="dfl-ipc qt5-devel qt6-base-devel cmake pkg-config"
+short_desc="Class that extends QApplications"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/desktop-frameworks/applications"
+distfiles="https://gitlab.com/desktop-frameworks/applications/-/archive/v0.1.1/applications-v0.1.1.tar.gz"
+checksum=5009085c598aadd028de5f6721d5b8ed4886e1e605f9bbd0d1252e3c93f03606

From 7de45a5910a8086f1791e0a879997f3077b96a7d Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:53:30 +0100
Subject: [PATCH 8/9] New package: wayqt-0.1.1

---
 srcpkgs/wayqt-devel    |  1 +
 srcpkgs/wayqt/template | 21 +++++++++++++++++++++
 2 files changed, 22 insertions(+)
 create mode 120000 srcpkgs/wayqt-devel
 create mode 100644 srcpkgs/wayqt/template

diff --git a/srcpkgs/wayqt-devel b/srcpkgs/wayqt-devel
new file mode 120000
index 000000000000..3c9e9b8528fa
--- /dev/null
+++ b/srcpkgs/wayqt-devel
@@ -0,0 +1 @@
+wayqt
\ No newline at end of file
diff --git a/srcpkgs/wayqt/template b/srcpkgs/wayqt/template
new file mode 100644
index 000000000000..39a75ac462cf
--- /dev/null
+++ b/srcpkgs/wayqt/template
@@ -0,0 +1,21 @@
+# Template file for 'wayqt'
+pkgname=wayqt
+version=0.1.1
+revision=1
+build_style=meson
+hostmakedepends="qt5-devel wayland-devel cmake pkg-config"
+short_desc="Qt-based wrapper for various wayland protocols"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/desktop-frameworks/wayqt"
+distfiles="https://gitlab.com/desktop-frameworks/wayqt/-/archive/v0.1.1/wayqt-v0.1.1.tar.gz"
+checksum=b9633d0d85d5b60f8656371f02d1dcb88164a5ea136dd2fa15350eef6b120fac
+
+wayqt-devel_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/include
+		vmove "usr/lib/*.so"
+	}
+}

From fc57a0f544ec28b72e8e28268530932bc2a3ce03 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 2 Mar 2023 02:58:12 +0100
Subject: [PATCH 9/9] New package: paperde-0.2.1

---
 srcpkgs/paperde/patches/libexecdir.patch | 99 ++++++++++++++++++++++++
 srcpkgs/paperde/template                 | 14 ++++
 2 files changed, 113 insertions(+)
 create mode 100644 srcpkgs/paperde/patches/libexecdir.patch
 create mode 100644 srcpkgs/paperde/template

diff --git a/srcpkgs/paperde/patches/libexecdir.patch b/srcpkgs/paperde/patches/libexecdir.patch
new file mode 100644
index 000000000000..9dce1aff6895
--- /dev/null
+++ b/srcpkgs/paperde/patches/libexecdir.patch
@@ -0,0 +1,99 @@
+From 21ac4c4da266853b336bf79b8176f5fb50777686 Mon Sep 17 00:00:00 2001
+From: mobinmob <mobinmob@disroot.org>
+Date: Sat, 4 Mar 2023 09:28:30 +0200
+Subject: [PATCH] meson.build: fix libexecdir
+
+---
+ meson.build                    | 2 +-
+ papershell/bg/meson.build      | 2 +-
+ papershell/dock/meson.build    | 2 +-
+ papershell/logout/meson.build  | 2 +-
+ papershell/menu/meson.build    | 2 +-
+ papershell/meson.build         | 3 +--
+ papershell/widgets/meson.build | 2 +-
+ 7 files changed, 7 insertions(+), 8 deletions(-)
+
+diff --git a/meson.build b/meson.build
+index cad138b..a2d725f 100644
+--- a/meson.build
++++ b/meson.build
+@@ -53,7 +53,7 @@ conf_data.set( 'version', meson.project_version() )
+ conf_data.set( 'INSTALL_PREFIX', get_option( 'prefix' ) )
+ conf_data.set( 'SHARED_DATA_PATH', join_paths( get_option( 'prefix' ), get_option( 'datadir' ), 'paperde' ) )
+ conf_data.set( 'PLUGIN_PATH', join_paths( get_option( 'prefix' ), get_option( 'libdir' ), 'paperde', 'plugins' ) )
+-conf_data.set( 'UTILS_PATH', join_paths( get_option( 'prefix' ), get_option( 'libdir' ), get_option( 'libexecdir' ), 'paperde' ) )
++conf_data.set( 'UTILS_PATH', join_paths( get_option( 'prefix' ), get_option( 'libexecdir' ), 'paperde' ) )
+ 
+ # Configure this so that the whole project can access it
+ configure_file(
+diff --git a/papershell/bg/meson.build b/papershell/bg/meson.build
+index b3159fe..5dc5891 100644
+--- a/papershell/bg/meson.build
++++ b/papershell/bg/meson.build
+@@ -26,7 +26,7 @@ paperbg = executable(
+     dependencies: Deps,
+ 	include_directories: [config_inc, ShellInc],
+     install: true,
+-	install_dir: join_paths( get_option( 'libdir' ), get_option( 'libexecdir' ), 'paperde' )
++	install_dir: join_paths( get_option( 'prefix' ), get_option( 'libexecdir' ), 'paperde' )
+ )
+ 
+ install_data(
+diff --git a/papershell/dock/meson.build b/papershell/dock/meson.build
+index bf6bca9..d0a78e1 100644
+--- a/papershell/dock/meson.build
++++ b/papershell/dock/meson.build
+@@ -34,5 +34,5 @@ paperdock = executable(
+ 	include_directories: [Includes, config_inc, ShellInc],
+ 	cpp_args : '-DAPPNAME="paperdock"',
+ 	install: true,
+-	install_dir: join_paths( get_option( 'libdir' ), get_option( 'libexecdir' ), 'paperde' )
++	install_dir: join_paths( get_option( 'prefix' ), get_option( 'libexecdir' ), 'paperde' )
+ )
+diff --git a/papershell/logout/meson.build b/papershell/logout/meson.build
+index bd1c4b4..95a9cb2 100644
+--- a/papershell/logout/meson.build
++++ b/papershell/logout/meson.build
+@@ -21,5 +21,5 @@ paperlogout = executable(
+     dependencies: Deps,
+ 	include_directories: [config_inc, ShellInc],
+     install: true,
+-	install_dir: join_paths( get_option( 'libdir' ), get_option( 'libexecdir' ), 'paperde' )
++	install_dir: join_paths( get_option( 'prefix' ), get_option( 'libexecdir' ), 'paperde' )
+ )
+diff --git a/papershell/menu/meson.build b/papershell/menu/meson.build
+index 961dece..436d75c 100644
+--- a/papershell/menu/meson.build
++++ b/papershell/menu/meson.build
+@@ -29,5 +29,5 @@ papermenu = executable(
+ 	include_directories: [config_inc, ShellInc],
+ 	cpp_args : '-DAPPNAME="papermenu"',
+ 	install: true,
+-	install_dir: join_paths( get_option( 'libdir' ), get_option( 'libexecdir' ), 'paperde' )
++	install_dir: join_paths( get_option( 'prefix' ), get_option( 'libexecdir' ), 'paperde' )
+ )
+diff --git a/papershell/meson.build b/papershell/meson.build
+index 2b5d1a2..e4e2c29 100644
+--- a/papershell/meson.build
++++ b/papershell/meson.build
+@@ -21,5 +21,4 @@ papersnwatcher = executable(
+ 	'papersnwatcher', [ 'SNWatcher.cpp' ],
+ 	dependencies: [Qt5Core, Qt5DBus, DFSNI],
+ 	install: true,
+-	install_dir: join_paths( get_option( 'libdir' ), get_option( 'libexecdir' ), 'paperde' )
+-)
++	install_dir: join_paths( get_option( 'prefix' ), get_option( 'libexecdir' ), 'paperde' ) )
+diff --git a/papershell/widgets/meson.build b/papershell/widgets/meson.build
+index da0c2d1..03d9cb4 100644
+--- a/papershell/widgets/meson.build
++++ b/papershell/widgets/meson.build
+@@ -43,5 +43,5 @@ paperwidgets = executable(
+ 	include_directories: [Includes, config_inc, ShellInc],
+ 	cpp_args : '-DAPPNAME="paperwidgets"',
+ 	install: true,
+-	install_dir: join_paths( get_option( 'libdir' ), get_option( 'libexecdir' ), 'paperde' )
++	install_dir: join_paths( get_option( 'prefix' ), get_option( 'libexecdir' ), 'paperde' )
+ )
+-- 
+2.39.2
+
diff --git a/srcpkgs/paperde/template b/srcpkgs/paperde/template
new file mode 100644
index 000000000000..9f51836d4661
--- /dev/null
+++ b/srcpkgs/paperde/template
@@ -0,0 +1,14 @@
+# Template file for 'paperde'
+pkgname=paperde
+version=0.2.1
+revision=1
+build_style=meson
+hostmakedepends="pkg-config cmake qt5-qmake qt5 qt5-wayland qt5-svg qt5-tools-devel libdbusmenu-qt5-devel wayland-devel xdg-desktop-portal qt5ct"
+makedepends="libcsys-devel libcprime-devel wayqt-devel dfl-ipc-devel dfl-sni-devel dfl-applications dfl-login1 dfl-settings"
+depends="wayfire"
+short_desc="Desktop Environment using Qt/Wayland and wayfire"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/cubocore/paper/paperde"
+distfiles="https://gitlab.com/cubocore/paper/paperde/-/archive/v${version}/paperde-v${version}.tar.gz"
+checksum=3e93b0733c92be8e485087d16c7057d0178da81615ad74aa8b74e5870b21c332

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

* Re: WIP: New package: paperde-0.2.1
  2023-03-02  3:43 [PR PATCH] WIP: New package: paperde 0.2.1 zen0bit
                   ` (19 preceding siblings ...)
  2023-05-28 10:08 ` zen0bit
@ 2023-08-27  1:45 ` github-actions
  2023-08-28 10:24 ` zen0bit
                   ` (6 subsequent siblings)
  27 siblings, 0 replies; 29+ messages in thread
From: github-actions @ 2023-08-27  1:45 UTC (permalink / raw)
  To: ml

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

New comment by github-actions[bot] on void-packages repository

https://github.com/void-linux/void-packages/pull/42541#issuecomment-1694542808

Comment:
Pull Requests become stale 90 days after last activity and are closed 14 days after that.  If this pull request is still relevant bump it or assign it.

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

* Re: WIP: New package: paperde-0.2.1
  2023-03-02  3:43 [PR PATCH] WIP: New package: paperde 0.2.1 zen0bit
                   ` (20 preceding siblings ...)
  2023-08-27  1:45 ` github-actions
@ 2023-08-28 10:24 ` zen0bit
  2023-09-27  7:07 ` [PR PATCH] [Updated] " zen0bit
                   ` (5 subsequent siblings)
  27 siblings, 0 replies; 29+ messages in thread
From: zen0bit @ 2023-08-28 10:24 UTC (permalink / raw)
  To: ml

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

New comment by zen0bit on void-packages repository

https://github.com/void-linux/void-packages/pull/42541#issuecomment-1695434595

Comment:
bump

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

* Re: [PR PATCH] [Updated] WIP: New package: paperde-0.2.1
  2023-03-02  3:43 [PR PATCH] WIP: New package: paperde 0.2.1 zen0bit
                   ` (21 preceding siblings ...)
  2023-08-28 10:24 ` zen0bit
@ 2023-09-27  7:07 ` zen0bit
  2023-11-15  5:59 ` zen0bit
                   ` (4 subsequent siblings)
  27 siblings, 0 replies; 29+ messages in thread
From: zen0bit @ 2023-09-27  7:07 UTC (permalink / raw)
  To: ml

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

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

https://github.com/oSoWoSo/VUR paperde
https://github.com/void-linux/void-packages/pull/42541

WIP: New package: paperde-0.2.1
PaperDE will require this:

 - libcprime
 - libcsys
 - wayqt
 - dfl-applications
 - dfl-settings
 - dfl-sni
 - dfl-ipc
 - dfl-login1

- patch for libexec

#### Testing the changes
- I tested the changes in this PR: **briefly**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

#### Local build testing
Not yet builded

Help welcome!


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

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

From 549769e55941a68cf4537031385d82a4ca8ffc0b Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Wed, 27 Sep 2023 08:27:04 +0200
Subject: [PATCH 1/9] New package: libcsys-4.5.0

---
 common/shlibs            |  1 +
 srcpkgs/libcsys-devel    |  1 +
 srcpkgs/libcsys/template | 22 ++++++++++++++++++++++
 3 files changed, 24 insertions(+)
 create mode 120000 srcpkgs/libcsys-devel
 create mode 100644 srcpkgs/libcsys/template

diff --git a/common/shlibs b/common/shlibs
index 85ead20844ecc..59a4a4c8336d0 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4271,3 +4271,4 @@ libb64.so.0 libb64-1.2.1_1
 libei.so.1 libei-1.1.0_1
 libeis.so.1 libei-1.1.0_1
 liboeffis.so.1 libei-1.1.0_1
+libcsys.so.4 libcsys-4.5.0_1
diff --git a/srcpkgs/libcsys-devel b/srcpkgs/libcsys-devel
new file mode 120000
index 0000000000000..26636f3405fcc
--- /dev/null
+++ b/srcpkgs/libcsys-devel
@@ -0,0 +1 @@
+libcsys
\ No newline at end of file
diff --git a/srcpkgs/libcsys/template b/srcpkgs/libcsys/template
new file mode 100644
index 0000000000000..2a3a2c2fe9757
--- /dev/null
+++ b/srcpkgs/libcsys/template
@@ -0,0 +1,22 @@
+# Template file for 'libcsys'
+pkgname=libcsys
+version=4.5.0
+revision=1
+build_style=cmake
+hostmakedepends="qt5-devel"
+depends="udisks2"
+short_desc="For managing drive and getting system resource information"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/cubocore/coreapps/libcsys"
+distfiles="https://gitlab.com/cubocore/libcsys/-/archive/v${version}/libcsys-v${version}.tar.gz"
+checksum=4fd57d729b9e8d056ce03c7fe965434bcad4f1a4601e3a1df7086a7170057829
+
+libcsys-devel_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/include
+		vmove "usr/lib/*.so"
+	}
+}

From dfad85088499d08ae10ae3c63c0b04d80498f504 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Wed, 27 Sep 2023 08:29:03 +0200
Subject: [PATCH 2/9] New package: libcprime-4.5.0

---
 common/shlibs              |  2 ++
 srcpkgs/libcprime-devel    |  1 +
 srcpkgs/libcprime/template | 21 +++++++++++++++++++++
 3 files changed, 24 insertions(+)
 create mode 120000 srcpkgs/libcprime-devel
 create mode 100644 srcpkgs/libcprime/template

diff --git a/common/shlibs b/common/shlibs
index 59a4a4c8336d0..44d1b0a4d945d 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4272,3 +4272,5 @@ libei.so.1 libei-1.1.0_1
 libeis.so.1 libei-1.1.0_1
 liboeffis.so.1 libei-1.1.0_1
 libcsys.so.4 libcsys-4.5.0_1
+libcprime-core.so.4 libcprime-4.5.0_1
+libcprime-widgets.so.4 libcprime-4.5.0_1
diff --git a/srcpkgs/libcprime-devel b/srcpkgs/libcprime-devel
new file mode 120000
index 0000000000000..ca97cd2c55055
--- /dev/null
+++ b/srcpkgs/libcprime-devel
@@ -0,0 +1 @@
+libcprime
\ No newline at end of file
diff --git a/srcpkgs/libcprime/template b/srcpkgs/libcprime/template
new file mode 100644
index 0000000000000..566392fd6559d
--- /dev/null
+++ b/srcpkgs/libcprime/template
@@ -0,0 +1,21 @@
+# Template file for 'libcprime'
+pkgname=libcprime
+version=4.5.0
+revision=1
+build_style=cmake
+hostmakedepends="qt5-devel"
+short_desc="Library for bookmarking, saving activites and C-Suite settings"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/cubocore/coreapps/libcprime"
+distfiles="https://gitlab.com/cubocore/libcprime/-/archive/v${version}/libcprime-v${version}.tar.gz"
+checksum=0ea4ac3a8de364ec9e73c2b84685a95e872242e4dd3abef923efae0826f289fe
+
+libcprime-devel_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/include
+		vmove "usr/lib/*.so"
+	}
+}

From fd4d5ca154e71b4a80170f76c611fe9e74c16f36 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Wed, 27 Sep 2023 08:30:55 +0200
Subject: [PATCH 3/9] New package: wayqt-0.1.99

---
 common/shlibs          |  1 +
 srcpkgs/wayqt-devel    |  1 +
 srcpkgs/wayqt/template | 21 +++++++++++++++++++++
 3 files changed, 23 insertions(+)
 create mode 120000 srcpkgs/wayqt-devel
 create mode 100644 srcpkgs/wayqt/template

diff --git a/common/shlibs b/common/shlibs
index 44d1b0a4d945d..e8e6b244abeff 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4274,3 +4274,4 @@ liboeffis.so.1 libei-1.1.0_1
 libcsys.so.4 libcsys-4.5.0_1
 libcprime-core.so.4 libcprime-4.5.0_1
 libcprime-widgets.so.4 libcprime-4.5.0_1
+libwayqt.so.0 wayqt-0.1.99_1
diff --git a/srcpkgs/wayqt-devel b/srcpkgs/wayqt-devel
new file mode 120000
index 0000000000000..3c9e9b8528fad
--- /dev/null
+++ b/srcpkgs/wayqt-devel
@@ -0,0 +1 @@
+wayqt
\ No newline at end of file
diff --git a/srcpkgs/wayqt/template b/srcpkgs/wayqt/template
new file mode 100644
index 0000000000000..7b82152eeb5e5
--- /dev/null
+++ b/srcpkgs/wayqt/template
@@ -0,0 +1,21 @@
+# Template file for 'wayqt'
+pkgname=wayqt
+version=0.1.99
+revision=1
+build_style=meson
+hostmakedepends="qt5-devel wayland-devel cmake pkg-config"
+short_desc="Qt-based wrapper for various wayland protocols"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/desktop-frameworks/wayqt"
+distfiles="https://gitlab.com/desktop-frameworks/wayqt/-/archive/v${version}/wayqt-v${version}.tar.gz"
+checksum=393936097099dcb1f9ffbface433e1c92aa0694ee6cfb90f3697c54a16b4c1a6
+
+wayqt-devel_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/include
+		vmove "usr/lib/*.so"
+	}
+}

From 95faa57bb6dc10613b5121362dd5a8338c95310c Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Wed, 27 Sep 2023 08:32:12 +0200
Subject: [PATCH 4/9] New package: dfl-sni-0.1.99

---
 common/shlibs            |  1 +
 srcpkgs/dfl-sni-devel    |  1 +
 srcpkgs/dfl-sni/template | 21 +++++++++++++++++++++
 3 files changed, 23 insertions(+)
 create mode 120000 srcpkgs/dfl-sni-devel
 create mode 100644 srcpkgs/dfl-sni/template

diff --git a/common/shlibs b/common/shlibs
index e8e6b244abeff..3c28abf635591 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4275,3 +4275,4 @@ libcsys.so.4 libcsys-4.5.0_1
 libcprime-core.so.4 libcprime-4.5.0_1
 libcprime-widgets.so.4 libcprime-4.5.0_1
 libwayqt.so.0 wayqt-0.1.99_1
+libdf5sni.so.0 dfl-sni-0.1.99_1
diff --git a/srcpkgs/dfl-sni-devel b/srcpkgs/dfl-sni-devel
new file mode 120000
index 0000000000000..3df214dbbcc22
--- /dev/null
+++ b/srcpkgs/dfl-sni-devel
@@ -0,0 +1 @@
+dfl-sni
\ No newline at end of file
diff --git a/srcpkgs/dfl-sni/template b/srcpkgs/dfl-sni/template
new file mode 100644
index 0000000000000..3692cbab87f1c
--- /dev/null
+++ b/srcpkgs/dfl-sni/template
@@ -0,0 +1,21 @@
+# Template file for 'dfl-sni'
+pkgname=dfl-sni
+version=0.1.99
+revision=1
+build_style=meson
+hostmakedepends="qt5-devel qt6-base-devel cmake pkg-config"
+short_desc="Implementation of the XDG Status Notification Specifications"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/desktop-frameworks/status-notifier"
+distfiles="https://gitlab.com/desktop-frameworks/status-notifier/-/archive/v${version}/status-notifier-v${version}.tar.gz"
+checksum=6c61c5538b208f2ce47a82957d06082b21f8af255260ca3348e17256c70326f7
+
+dfl-sni-devel_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/include
+		vmove "usr/lib/*.so"
+	}
+}

From 0bc3bce412d9e0769e13332a5d3d7b8913350eed Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Wed, 27 Sep 2023 08:32:51 +0200
Subject: [PATCH 5/9] New package: dfl-ipc-0.1.99

---
 common/shlibs            |  1 +
 srcpkgs/dfl-ipc-devel    |  1 +
 srcpkgs/dfl-ipc/template | 21 +++++++++++++++++++++
 3 files changed, 23 insertions(+)
 create mode 120000 srcpkgs/dfl-ipc-devel
 create mode 100644 srcpkgs/dfl-ipc/template

diff --git a/common/shlibs b/common/shlibs
index 3c28abf635591..7ffe0b7ccfc61 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4276,3 +4276,4 @@ libcprime-core.so.4 libcprime-4.5.0_1
 libcprime-widgets.so.4 libcprime-4.5.0_1
 libwayqt.so.0 wayqt-0.1.99_1
 libdf5sni.so.0 dfl-sni-0.1.99_1
+libdf5ipc.so.0 dfl-ipc-0.1.99_1
diff --git a/srcpkgs/dfl-ipc-devel b/srcpkgs/dfl-ipc-devel
new file mode 120000
index 0000000000000..d0cdd1e59f6d8
--- /dev/null
+++ b/srcpkgs/dfl-ipc-devel
@@ -0,0 +1 @@
+dfl-ipc
\ No newline at end of file
diff --git a/srcpkgs/dfl-ipc/template b/srcpkgs/dfl-ipc/template
new file mode 100644
index 0000000000000..5c3012c626697
--- /dev/null
+++ b/srcpkgs/dfl-ipc/template
@@ -0,0 +1,21 @@
+# Template file for 'dfl-ipc'
+pkgname=dfl-ipc
+version=0.1.99
+revision=1
+build_style=meson
+hostmakedepends="qt5-devel qt6-base-devel cmake qt5-qmake pkg-config"
+short_desc="Simple set of IPC classes for inter-process communication"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/desktop-frameworks/ipc"
+distfiles="https://gitlab.com/desktop-frameworks/ipc/-/archive/v${version}/ipc-v${version}.tar.gz"
+checksum=c6cdf7f6b36927f55e3ef030a391267bfc063b20c3848dbecc0443e73d7c9801
+
+dfl-ipc-devel_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/include
+		vmove "usr/lib/*.so"
+	}
+}

From ea2144763ba5f5e69a64ff2f55eb3478bd854443 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Wed, 27 Sep 2023 08:33:43 +0200
Subject: [PATCH 6/9] New package: dfl-login1-0.1.99

---
 common/shlibs               |  1 +
 srcpkgs/dfl-login1-devel    |  1 +
 srcpkgs/dfl-login1/template | 21 +++++++++++++++++++++
 3 files changed, 23 insertions(+)
 create mode 120000 srcpkgs/dfl-login1-devel
 create mode 100644 srcpkgs/dfl-login1/template

diff --git a/common/shlibs b/common/shlibs
index 7ffe0b7ccfc61..7392574452023 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4277,3 +4277,4 @@ libcprime-widgets.so.4 libcprime-4.5.0_1
 libwayqt.so.0 wayqt-0.1.99_1
 libdf5sni.so.0 dfl-sni-0.1.99_1
 libdf5ipc.so.0 dfl-ipc-0.1.99_1
+libdf5login1.so.0 dfl-login1-0.1.99_1
diff --git a/srcpkgs/dfl-login1-devel b/srcpkgs/dfl-login1-devel
new file mode 120000
index 0000000000000..bb932be6b8e05
--- /dev/null
+++ b/srcpkgs/dfl-login1-devel
@@ -0,0 +1 @@
+dfl-login1
\ No newline at end of file
diff --git a/srcpkgs/dfl-login1/template b/srcpkgs/dfl-login1/template
new file mode 100644
index 0000000000000..f067d1745b55f
--- /dev/null
+++ b/srcpkgs/dfl-login1/template
@@ -0,0 +1,21 @@
+# Template file for 'dfl-login1'
+pkgname=dfl-login1
+version=0.1.99
+revision=1
+build_style=meson
+hostmakedepends="qt5-devel qt6-base-devel"
+short_desc="Implementation of systemd/elogind for DFL"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/desktop-frameworks/login1"
+distfiles="https://gitlab.com/desktop-frameworks/login1/-/archive/v${version}/login1-v${version}.tar.gz"
+checksum=285417313390d19961f59393e4b7415f23506845b4c5f7db1325e608aca3da5b
+
+dfl-login1-devel_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/include
+		vmove "usr/lib/*.so"
+	}
+}

From 009c4011c25cce2d2ed57060c51ae78a6e58c58e Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Wed, 27 Sep 2023 09:00:50 +0200
Subject: [PATCH 7/9] New package: dfl-settings-0.1.99

---
 common/shlibs                 |  1 +
 srcpkgs/dfl-settings-devel    |  1 +
 srcpkgs/dfl-settings/template | 21 +++++++++++++++++++++
 3 files changed, 23 insertions(+)
 create mode 120000 srcpkgs/dfl-settings-devel
 create mode 100644 srcpkgs/dfl-settings/template

diff --git a/common/shlibs b/common/shlibs
index 7392574452023..213d15d5ce64f 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4278,3 +4278,4 @@ libwayqt.so.0 wayqt-0.1.99_1
 libdf5sni.so.0 dfl-sni-0.1.99_1
 libdf5ipc.so.0 dfl-ipc-0.1.99_1
 libdf5login1.so.0 dfl-login1-0.1.99_1
+libdf5settings.so.0 dfl-settings-0.1.99_1
diff --git a/srcpkgs/dfl-settings-devel b/srcpkgs/dfl-settings-devel
new file mode 120000
index 0000000000000..369deb8924668
--- /dev/null
+++ b/srcpkgs/dfl-settings-devel
@@ -0,0 +1 @@
+dfl-settings
\ No newline at end of file
diff --git a/srcpkgs/dfl-settings/template b/srcpkgs/dfl-settings/template
new file mode 100644
index 0000000000000..b1d563cba33b4
--- /dev/null
+++ b/srcpkgs/dfl-settings/template
@@ -0,0 +1,21 @@
+# Template file for 'dfl-settings'
+pkgname=dfl-settings
+version=0.1.99
+revision=1
+build_style=meson
+hostmakedepends="qt5-devel cmake pkg-config"
+short_desc="Class that extends QSettings"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-or-later"
+homepage="https://gitlab.com/desktop-frameworks/settings"
+distfiles="https://gitlab.com/desktop-frameworks/settings/-/archive/v${version}/settings-v${version}.tar.gz"
+checksum=99f15cd07a2f64f2f3c3dd0926e481d212ba55054c80c914ef7d61588695ea7b
+
+dfl-settings-devel_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/include
+		vmove "usr/lib/*.so"
+	}
+}

From c2458d93ab22592fe984867179280b3332aef023 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Wed, 27 Sep 2023 09:01:45 +0200
Subject: [PATCH 8/9] New package: dfl-applications-0.1.99

---
 common/shlibs                     |  2 ++
 srcpkgs/dfl-applications-devel    |  1 +
 srcpkgs/dfl-applications/template | 22 ++++++++++++++++++++++
 3 files changed, 25 insertions(+)
 create mode 120000 srcpkgs/dfl-applications-devel
 create mode 100644 srcpkgs/dfl-applications/template

diff --git a/common/shlibs b/common/shlibs
index 213d15d5ce64f..29219b3e75d43 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4279,3 +4279,5 @@ libdf5sni.so.0 dfl-sni-0.1.99_1
 libdf5ipc.so.0 dfl-ipc-0.1.99_1
 libdf5login1.so.0 dfl-login1-0.1.99_1
 libdf5settings.so.0 dfl-settings-0.1.99_1
+libdf5application.so.0 dfl-applications-0.1.99_1
+libdf5coreapplication.so.0 dfl-applications-0.1.99_1
diff --git a/srcpkgs/dfl-applications-devel b/srcpkgs/dfl-applications-devel
new file mode 120000
index 0000000000000..15dacd564377b
--- /dev/null
+++ b/srcpkgs/dfl-applications-devel
@@ -0,0 +1 @@
+dfl-applications
\ No newline at end of file
diff --git a/srcpkgs/dfl-applications/template b/srcpkgs/dfl-applications/template
new file mode 100644
index 0000000000000..34083dd238047
--- /dev/null
+++ b/srcpkgs/dfl-applications/template
@@ -0,0 +1,22 @@
+# Template file for 'dfl-applications'
+pkgname=dfl-applications
+version=0.1.99
+revision=1
+build_style=meson
+hostmakedepends="qt5-devel qt6-base-devel cmake pkg-config"
+makedepends="dfl-ipc-devel"
+short_desc="Class that extends QApplications"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/desktop-frameworks/applications"
+distfiles="https://gitlab.com/desktop-frameworks/applications/-/archive/v${version}/applications-v${version}.tar.gz"
+checksum=f4090b19d1f87f6d95744b41abccc82dc4812485b77d56240a02b424916ee2cf
+
+dfl-applications-devel_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/include
+		vmove "usr/lib/*.so"
+	}
+}

From 847da7fbaebb420271950735b9e1fad3ba8aee73 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Wed, 27 Sep 2023 09:02:42 +0200
Subject: [PATCH 9/9] New package: paperde-0.2.1

---
 srcpkgs/paperde/patches/libexecdir.patch | 99 ++++++++++++++++++++++++
 srcpkgs/paperde/template                 | 14 ++++
 2 files changed, 113 insertions(+)
 create mode 100644 srcpkgs/paperde/patches/libexecdir.patch
 create mode 100644 srcpkgs/paperde/template

diff --git a/srcpkgs/paperde/patches/libexecdir.patch b/srcpkgs/paperde/patches/libexecdir.patch
new file mode 100644
index 0000000000000..9dce1aff68953
--- /dev/null
+++ b/srcpkgs/paperde/patches/libexecdir.patch
@@ -0,0 +1,99 @@
+From 21ac4c4da266853b336bf79b8176f5fb50777686 Mon Sep 17 00:00:00 2001
+From: mobinmob <mobinmob@disroot.org>
+Date: Sat, 4 Mar 2023 09:28:30 +0200
+Subject: [PATCH] meson.build: fix libexecdir
+
+---
+ meson.build                    | 2 +-
+ papershell/bg/meson.build      | 2 +-
+ papershell/dock/meson.build    | 2 +-
+ papershell/logout/meson.build  | 2 +-
+ papershell/menu/meson.build    | 2 +-
+ papershell/meson.build         | 3 +--
+ papershell/widgets/meson.build | 2 +-
+ 7 files changed, 7 insertions(+), 8 deletions(-)
+
+diff --git a/meson.build b/meson.build
+index cad138b..a2d725f 100644
+--- a/meson.build
++++ b/meson.build
+@@ -53,7 +53,7 @@ conf_data.set( 'version', meson.project_version() )
+ conf_data.set( 'INSTALL_PREFIX', get_option( 'prefix' ) )
+ conf_data.set( 'SHARED_DATA_PATH', join_paths( get_option( 'prefix' ), get_option( 'datadir' ), 'paperde' ) )
+ conf_data.set( 'PLUGIN_PATH', join_paths( get_option( 'prefix' ), get_option( 'libdir' ), 'paperde', 'plugins' ) )
+-conf_data.set( 'UTILS_PATH', join_paths( get_option( 'prefix' ), get_option( 'libdir' ), get_option( 'libexecdir' ), 'paperde' ) )
++conf_data.set( 'UTILS_PATH', join_paths( get_option( 'prefix' ), get_option( 'libexecdir' ), 'paperde' ) )
+ 
+ # Configure this so that the whole project can access it
+ configure_file(
+diff --git a/papershell/bg/meson.build b/papershell/bg/meson.build
+index b3159fe..5dc5891 100644
+--- a/papershell/bg/meson.build
++++ b/papershell/bg/meson.build
+@@ -26,7 +26,7 @@ paperbg = executable(
+     dependencies: Deps,
+ 	include_directories: [config_inc, ShellInc],
+     install: true,
+-	install_dir: join_paths( get_option( 'libdir' ), get_option( 'libexecdir' ), 'paperde' )
++	install_dir: join_paths( get_option( 'prefix' ), get_option( 'libexecdir' ), 'paperde' )
+ )
+ 
+ install_data(
+diff --git a/papershell/dock/meson.build b/papershell/dock/meson.build
+index bf6bca9..d0a78e1 100644
+--- a/papershell/dock/meson.build
++++ b/papershell/dock/meson.build
+@@ -34,5 +34,5 @@ paperdock = executable(
+ 	include_directories: [Includes, config_inc, ShellInc],
+ 	cpp_args : '-DAPPNAME="paperdock"',
+ 	install: true,
+-	install_dir: join_paths( get_option( 'libdir' ), get_option( 'libexecdir' ), 'paperde' )
++	install_dir: join_paths( get_option( 'prefix' ), get_option( 'libexecdir' ), 'paperde' )
+ )
+diff --git a/papershell/logout/meson.build b/papershell/logout/meson.build
+index bd1c4b4..95a9cb2 100644
+--- a/papershell/logout/meson.build
++++ b/papershell/logout/meson.build
+@@ -21,5 +21,5 @@ paperlogout = executable(
+     dependencies: Deps,
+ 	include_directories: [config_inc, ShellInc],
+     install: true,
+-	install_dir: join_paths( get_option( 'libdir' ), get_option( 'libexecdir' ), 'paperde' )
++	install_dir: join_paths( get_option( 'prefix' ), get_option( 'libexecdir' ), 'paperde' )
+ )
+diff --git a/papershell/menu/meson.build b/papershell/menu/meson.build
+index 961dece..436d75c 100644
+--- a/papershell/menu/meson.build
++++ b/papershell/menu/meson.build
+@@ -29,5 +29,5 @@ papermenu = executable(
+ 	include_directories: [config_inc, ShellInc],
+ 	cpp_args : '-DAPPNAME="papermenu"',
+ 	install: true,
+-	install_dir: join_paths( get_option( 'libdir' ), get_option( 'libexecdir' ), 'paperde' )
++	install_dir: join_paths( get_option( 'prefix' ), get_option( 'libexecdir' ), 'paperde' )
+ )
+diff --git a/papershell/meson.build b/papershell/meson.build
+index 2b5d1a2..e4e2c29 100644
+--- a/papershell/meson.build
++++ b/papershell/meson.build
+@@ -21,5 +21,4 @@ papersnwatcher = executable(
+ 	'papersnwatcher', [ 'SNWatcher.cpp' ],
+ 	dependencies: [Qt5Core, Qt5DBus, DFSNI],
+ 	install: true,
+-	install_dir: join_paths( get_option( 'libdir' ), get_option( 'libexecdir' ), 'paperde' )
+-)
++	install_dir: join_paths( get_option( 'prefix' ), get_option( 'libexecdir' ), 'paperde' ) )
+diff --git a/papershell/widgets/meson.build b/papershell/widgets/meson.build
+index da0c2d1..03d9cb4 100644
+--- a/papershell/widgets/meson.build
++++ b/papershell/widgets/meson.build
+@@ -43,5 +43,5 @@ paperwidgets = executable(
+ 	include_directories: [Includes, config_inc, ShellInc],
+ 	cpp_args : '-DAPPNAME="paperwidgets"',
+ 	install: true,
+-	install_dir: join_paths( get_option( 'libdir' ), get_option( 'libexecdir' ), 'paperde' )
++	install_dir: join_paths( get_option( 'prefix' ), get_option( 'libexecdir' ), 'paperde' )
+ )
+-- 
+2.39.2
+
diff --git a/srcpkgs/paperde/template b/srcpkgs/paperde/template
new file mode 100644
index 0000000000000..164418f68adc9
--- /dev/null
+++ b/srcpkgs/paperde/template
@@ -0,0 +1,14 @@
+# Template file for 'paperde'
+pkgname=paperde
+version=0.2.1
+revision=1
+build_style=meson
+hostmakedepends="pkg-config cmake qt5-qmake qt5 qt5-wayland qt5-svg qt5-tools-devel libdbusmenu-qt5-devel wayland-devel xdg-desktop-portal qt5ct"
+makedepends="libcsys-devel libcprime-devel wayqt-devel dfl-ipc-devel dfl-sni-devel dfl-applications-devel dfl-login1-devel dfl-settings-devel"
+depends="wayfire"
+short_desc="Desktop Environment using Qt/Wayland and wayfire"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/cubocore/paper/paperde"
+distfiles="https://gitlab.com/cubocore/paper/paperde/-/archive/v${version}/paperde-v${version}.tar.gz"
+checksum=40a1ca455869f6e55592579359530f5ce0031694d6f87b28c2956fb00d6bd8e5

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

* Re: [PR PATCH] [Updated] WIP: New package: paperde-0.2.1
  2023-03-02  3:43 [PR PATCH] WIP: New package: paperde 0.2.1 zen0bit
                   ` (22 preceding siblings ...)
  2023-09-27  7:07 ` [PR PATCH] [Updated] " zen0bit
@ 2023-11-15  5:59 ` zen0bit
  2024-02-14  1:44 ` github-actions
                   ` (3 subsequent siblings)
  27 siblings, 0 replies; 29+ messages in thread
From: zen0bit @ 2023-11-15  5:59 UTC (permalink / raw)
  To: ml

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

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

https://github.com/oSoWoSo/VUR paperde
https://github.com/void-linux/void-packages/pull/42541

WIP: New package: paperde-0.2.1
PaperDE will require this:

 - libcprime
 - libcsys
 - wayqt
 - dfl-applications
 - dfl-settings
 - dfl-sni
 - dfl-ipc
 - dfl-login1

- patch for libexec

#### Testing the changes
- I tested the changes in this PR: **briefly**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

#### Local build testing
Not yet builded

Help welcome!


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

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

From 70b684d328efef0d38df74225274036f03d2c486 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Wed, 27 Sep 2023 08:27:04 +0200
Subject: [PATCH 01/10] New package: libcsys-4.5.0

---
 common/shlibs            |  1 +
 srcpkgs/libcsys-devel    |  1 +
 srcpkgs/libcsys/template | 22 ++++++++++++++++++++++
 3 files changed, 24 insertions(+)
 create mode 120000 srcpkgs/libcsys-devel
 create mode 100644 srcpkgs/libcsys/template

diff --git a/common/shlibs b/common/shlibs
index 1a721780f8545..616b863ad6d24 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4269,3 +4269,4 @@ libgrass_vector.8.3.so grass-8.3.0_1
 libvpl.so.2 oneVPL-2023.3.1_1
 libusrsctp.so.2 usrsctp-0.9.5.0_1
 libdatachannel.so.0.19.1 libdatachannel-0.19.1_1
+libcsys.so.4 libcsys-4.5.0_1
diff --git a/srcpkgs/libcsys-devel b/srcpkgs/libcsys-devel
new file mode 120000
index 0000000000000..26636f3405fcc
--- /dev/null
+++ b/srcpkgs/libcsys-devel
@@ -0,0 +1 @@
+libcsys
\ No newline at end of file
diff --git a/srcpkgs/libcsys/template b/srcpkgs/libcsys/template
new file mode 100644
index 0000000000000..2a3a2c2fe9757
--- /dev/null
+++ b/srcpkgs/libcsys/template
@@ -0,0 +1,22 @@
+# Template file for 'libcsys'
+pkgname=libcsys
+version=4.5.0
+revision=1
+build_style=cmake
+hostmakedepends="qt5-devel"
+depends="udisks2"
+short_desc="For managing drive and getting system resource information"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/cubocore/coreapps/libcsys"
+distfiles="https://gitlab.com/cubocore/libcsys/-/archive/v${version}/libcsys-v${version}.tar.gz"
+checksum=4fd57d729b9e8d056ce03c7fe965434bcad4f1a4601e3a1df7086a7170057829
+
+libcsys-devel_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/include
+		vmove "usr/lib/*.so"
+	}
+}

From 0475a22b0b2e61b57eec92c8950d4010fb6c1b8a Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Wed, 27 Sep 2023 08:29:03 +0200
Subject: [PATCH 02/10] New package: libcprime-4.5.0

---
 common/shlibs              |  2 ++
 srcpkgs/libcprime-devel    |  1 +
 srcpkgs/libcprime/template | 21 +++++++++++++++++++++
 3 files changed, 24 insertions(+)
 create mode 120000 srcpkgs/libcprime-devel
 create mode 100644 srcpkgs/libcprime/template

diff --git a/common/shlibs b/common/shlibs
index 616b863ad6d24..50bc8997cd43a 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4270,3 +4270,5 @@ libvpl.so.2 oneVPL-2023.3.1_1
 libusrsctp.so.2 usrsctp-0.9.5.0_1
 libdatachannel.so.0.19.1 libdatachannel-0.19.1_1
 libcsys.so.4 libcsys-4.5.0_1
+libcprime-core.so.4 libcprime-4.5.0_1
+libcprime-widgets.so.4 libcprime-4.5.0_1
diff --git a/srcpkgs/libcprime-devel b/srcpkgs/libcprime-devel
new file mode 120000
index 0000000000000..ca97cd2c55055
--- /dev/null
+++ b/srcpkgs/libcprime-devel
@@ -0,0 +1 @@
+libcprime
\ No newline at end of file
diff --git a/srcpkgs/libcprime/template b/srcpkgs/libcprime/template
new file mode 100644
index 0000000000000..566392fd6559d
--- /dev/null
+++ b/srcpkgs/libcprime/template
@@ -0,0 +1,21 @@
+# Template file for 'libcprime'
+pkgname=libcprime
+version=4.5.0
+revision=1
+build_style=cmake
+hostmakedepends="qt5-devel"
+short_desc="Library for bookmarking, saving activites and C-Suite settings"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/cubocore/coreapps/libcprime"
+distfiles="https://gitlab.com/cubocore/libcprime/-/archive/v${version}/libcprime-v${version}.tar.gz"
+checksum=0ea4ac3a8de364ec9e73c2b84685a95e872242e4dd3abef923efae0826f289fe
+
+libcprime-devel_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/include
+		vmove "usr/lib/*.so"
+	}
+}

From 6864dedc92e219748d1fb3b72fa8478fb8c25a39 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Wed, 27 Sep 2023 08:30:55 +0200
Subject: [PATCH 03/10] New package: wayqt-0.1.99

---
 common/shlibs          |  1 +
 srcpkgs/wayqt-devel    |  1 +
 srcpkgs/wayqt/template | 21 +++++++++++++++++++++
 3 files changed, 23 insertions(+)
 create mode 120000 srcpkgs/wayqt-devel
 create mode 100644 srcpkgs/wayqt/template

diff --git a/common/shlibs b/common/shlibs
index 50bc8997cd43a..c5f367c886429 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4272,3 +4272,4 @@ libdatachannel.so.0.19.1 libdatachannel-0.19.1_1
 libcsys.so.4 libcsys-4.5.0_1
 libcprime-core.so.4 libcprime-4.5.0_1
 libcprime-widgets.so.4 libcprime-4.5.0_1
+libwayqt.so.0 wayqt-0.1.99_1
diff --git a/srcpkgs/wayqt-devel b/srcpkgs/wayqt-devel
new file mode 120000
index 0000000000000..3c9e9b8528fad
--- /dev/null
+++ b/srcpkgs/wayqt-devel
@@ -0,0 +1 @@
+wayqt
\ No newline at end of file
diff --git a/srcpkgs/wayqt/template b/srcpkgs/wayqt/template
new file mode 100644
index 0000000000000..7b82152eeb5e5
--- /dev/null
+++ b/srcpkgs/wayqt/template
@@ -0,0 +1,21 @@
+# Template file for 'wayqt'
+pkgname=wayqt
+version=0.1.99
+revision=1
+build_style=meson
+hostmakedepends="qt5-devel wayland-devel cmake pkg-config"
+short_desc="Qt-based wrapper for various wayland protocols"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/desktop-frameworks/wayqt"
+distfiles="https://gitlab.com/desktop-frameworks/wayqt/-/archive/v${version}/wayqt-v${version}.tar.gz"
+checksum=393936097099dcb1f9ffbface433e1c92aa0694ee6cfb90f3697c54a16b4c1a6
+
+wayqt-devel_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/include
+		vmove "usr/lib/*.so"
+	}
+}

From 6d0d5e40a9b54c4d2061473e56be39331afb5825 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Wed, 27 Sep 2023 08:32:12 +0200
Subject: [PATCH 04/10] New package: dfl-sni-0.1.99

---
 common/shlibs            |  1 +
 srcpkgs/dfl-sni-devel    |  1 +
 srcpkgs/dfl-sni/template | 21 +++++++++++++++++++++
 3 files changed, 23 insertions(+)
 create mode 120000 srcpkgs/dfl-sni-devel
 create mode 100644 srcpkgs/dfl-sni/template

diff --git a/common/shlibs b/common/shlibs
index c5f367c886429..e6aef81e7a30c 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4273,3 +4273,4 @@ libcsys.so.4 libcsys-4.5.0_1
 libcprime-core.so.4 libcprime-4.5.0_1
 libcprime-widgets.so.4 libcprime-4.5.0_1
 libwayqt.so.0 wayqt-0.1.99_1
+libdf5sni.so.0 dfl-sni-0.1.99_1
diff --git a/srcpkgs/dfl-sni-devel b/srcpkgs/dfl-sni-devel
new file mode 120000
index 0000000000000..3df214dbbcc22
--- /dev/null
+++ b/srcpkgs/dfl-sni-devel
@@ -0,0 +1 @@
+dfl-sni
\ No newline at end of file
diff --git a/srcpkgs/dfl-sni/template b/srcpkgs/dfl-sni/template
new file mode 100644
index 0000000000000..3692cbab87f1c
--- /dev/null
+++ b/srcpkgs/dfl-sni/template
@@ -0,0 +1,21 @@
+# Template file for 'dfl-sni'
+pkgname=dfl-sni
+version=0.1.99
+revision=1
+build_style=meson
+hostmakedepends="qt5-devel qt6-base-devel cmake pkg-config"
+short_desc="Implementation of the XDG Status Notification Specifications"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/desktop-frameworks/status-notifier"
+distfiles="https://gitlab.com/desktop-frameworks/status-notifier/-/archive/v${version}/status-notifier-v${version}.tar.gz"
+checksum=6c61c5538b208f2ce47a82957d06082b21f8af255260ca3348e17256c70326f7
+
+dfl-sni-devel_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/include
+		vmove "usr/lib/*.so"
+	}
+}

From 9de54bc7b826225db7383f15f3d4d33507be8708 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Wed, 27 Sep 2023 08:32:51 +0200
Subject: [PATCH 05/10] New package: dfl-ipc-0.1.99

---
 common/shlibs            |  1 +
 srcpkgs/dfl-ipc-devel    |  1 +
 srcpkgs/dfl-ipc/template | 21 +++++++++++++++++++++
 3 files changed, 23 insertions(+)
 create mode 120000 srcpkgs/dfl-ipc-devel
 create mode 100644 srcpkgs/dfl-ipc/template

diff --git a/common/shlibs b/common/shlibs
index e6aef81e7a30c..7aff2e79f8592 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4274,3 +4274,4 @@ libcprime-core.so.4 libcprime-4.5.0_1
 libcprime-widgets.so.4 libcprime-4.5.0_1
 libwayqt.so.0 wayqt-0.1.99_1
 libdf5sni.so.0 dfl-sni-0.1.99_1
+libdf5ipc.so.0 dfl-ipc-0.1.99_1
diff --git a/srcpkgs/dfl-ipc-devel b/srcpkgs/dfl-ipc-devel
new file mode 120000
index 0000000000000..d0cdd1e59f6d8
--- /dev/null
+++ b/srcpkgs/dfl-ipc-devel
@@ -0,0 +1 @@
+dfl-ipc
\ No newline at end of file
diff --git a/srcpkgs/dfl-ipc/template b/srcpkgs/dfl-ipc/template
new file mode 100644
index 0000000000000..5c3012c626697
--- /dev/null
+++ b/srcpkgs/dfl-ipc/template
@@ -0,0 +1,21 @@
+# Template file for 'dfl-ipc'
+pkgname=dfl-ipc
+version=0.1.99
+revision=1
+build_style=meson
+hostmakedepends="qt5-devel qt6-base-devel cmake qt5-qmake pkg-config"
+short_desc="Simple set of IPC classes for inter-process communication"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/desktop-frameworks/ipc"
+distfiles="https://gitlab.com/desktop-frameworks/ipc/-/archive/v${version}/ipc-v${version}.tar.gz"
+checksum=c6cdf7f6b36927f55e3ef030a391267bfc063b20c3848dbecc0443e73d7c9801
+
+dfl-ipc-devel_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/include
+		vmove "usr/lib/*.so"
+	}
+}

From 13bf94c756001fff2a3c2cda75af4fd569527427 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Wed, 27 Sep 2023 08:33:43 +0200
Subject: [PATCH 06/10] New package: dfl-login1-0.1.99

---
 common/shlibs               |  1 +
 srcpkgs/dfl-login1-devel    |  1 +
 srcpkgs/dfl-login1/template | 21 +++++++++++++++++++++
 3 files changed, 23 insertions(+)
 create mode 120000 srcpkgs/dfl-login1-devel
 create mode 100644 srcpkgs/dfl-login1/template

diff --git a/common/shlibs b/common/shlibs
index 7aff2e79f8592..7ef57292963fe 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4275,3 +4275,4 @@ libcprime-widgets.so.4 libcprime-4.5.0_1
 libwayqt.so.0 wayqt-0.1.99_1
 libdf5sni.so.0 dfl-sni-0.1.99_1
 libdf5ipc.so.0 dfl-ipc-0.1.99_1
+libdf5login1.so.0 dfl-login1-0.1.99_1
diff --git a/srcpkgs/dfl-login1-devel b/srcpkgs/dfl-login1-devel
new file mode 120000
index 0000000000000..bb932be6b8e05
--- /dev/null
+++ b/srcpkgs/dfl-login1-devel
@@ -0,0 +1 @@
+dfl-login1
\ No newline at end of file
diff --git a/srcpkgs/dfl-login1/template b/srcpkgs/dfl-login1/template
new file mode 100644
index 0000000000000..f067d1745b55f
--- /dev/null
+++ b/srcpkgs/dfl-login1/template
@@ -0,0 +1,21 @@
+# Template file for 'dfl-login1'
+pkgname=dfl-login1
+version=0.1.99
+revision=1
+build_style=meson
+hostmakedepends="qt5-devel qt6-base-devel"
+short_desc="Implementation of systemd/elogind for DFL"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/desktop-frameworks/login1"
+distfiles="https://gitlab.com/desktop-frameworks/login1/-/archive/v${version}/login1-v${version}.tar.gz"
+checksum=285417313390d19961f59393e4b7415f23506845b4c5f7db1325e608aca3da5b
+
+dfl-login1-devel_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/include
+		vmove "usr/lib/*.so"
+	}
+}

From 943b52b39ce9c7dd009b607c91f281708e77158e Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Wed, 27 Sep 2023 09:00:50 +0200
Subject: [PATCH 07/10] New package: dfl-settings-0.1.99

---
 common/shlibs                 |  1 +
 srcpkgs/dfl-settings-devel    |  1 +
 srcpkgs/dfl-settings/template | 21 +++++++++++++++++++++
 3 files changed, 23 insertions(+)
 create mode 120000 srcpkgs/dfl-settings-devel
 create mode 100644 srcpkgs/dfl-settings/template

diff --git a/common/shlibs b/common/shlibs
index 7ef57292963fe..6bc4915897b72 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4276,3 +4276,4 @@ libwayqt.so.0 wayqt-0.1.99_1
 libdf5sni.so.0 dfl-sni-0.1.99_1
 libdf5ipc.so.0 dfl-ipc-0.1.99_1
 libdf5login1.so.0 dfl-login1-0.1.99_1
+libdf5settings.so.0 dfl-settings-0.1.99_1
diff --git a/srcpkgs/dfl-settings-devel b/srcpkgs/dfl-settings-devel
new file mode 120000
index 0000000000000..369deb8924668
--- /dev/null
+++ b/srcpkgs/dfl-settings-devel
@@ -0,0 +1 @@
+dfl-settings
\ No newline at end of file
diff --git a/srcpkgs/dfl-settings/template b/srcpkgs/dfl-settings/template
new file mode 100644
index 0000000000000..b1d563cba33b4
--- /dev/null
+++ b/srcpkgs/dfl-settings/template
@@ -0,0 +1,21 @@
+# Template file for 'dfl-settings'
+pkgname=dfl-settings
+version=0.1.99
+revision=1
+build_style=meson
+hostmakedepends="qt5-devel cmake pkg-config"
+short_desc="Class that extends QSettings"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-or-later"
+homepage="https://gitlab.com/desktop-frameworks/settings"
+distfiles="https://gitlab.com/desktop-frameworks/settings/-/archive/v${version}/settings-v${version}.tar.gz"
+checksum=99f15cd07a2f64f2f3c3dd0926e481d212ba55054c80c914ef7d61588695ea7b
+
+dfl-settings-devel_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/include
+		vmove "usr/lib/*.so"
+	}
+}

From 0899ce8a97d632633d84f8adfd365c8a57dade76 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Wed, 27 Sep 2023 09:01:45 +0200
Subject: [PATCH 08/10] New package: dfl-applications-0.1.99

---
 common/shlibs                     |  2 ++
 srcpkgs/dfl-applications-devel    |  1 +
 srcpkgs/dfl-applications/template | 22 ++++++++++++++++++++++
 3 files changed, 25 insertions(+)
 create mode 120000 srcpkgs/dfl-applications-devel
 create mode 100644 srcpkgs/dfl-applications/template

diff --git a/common/shlibs b/common/shlibs
index 6bc4915897b72..92cb312a90b6f 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4277,3 +4277,5 @@ libdf5sni.so.0 dfl-sni-0.1.99_1
 libdf5ipc.so.0 dfl-ipc-0.1.99_1
 libdf5login1.so.0 dfl-login1-0.1.99_1
 libdf5settings.so.0 dfl-settings-0.1.99_1
+libdf5application.so.0 dfl-applications-0.1.99_1
+libdf5coreapplication.so.0 dfl-applications-0.1.99_1
diff --git a/srcpkgs/dfl-applications-devel b/srcpkgs/dfl-applications-devel
new file mode 120000
index 0000000000000..15dacd564377b
--- /dev/null
+++ b/srcpkgs/dfl-applications-devel
@@ -0,0 +1 @@
+dfl-applications
\ No newline at end of file
diff --git a/srcpkgs/dfl-applications/template b/srcpkgs/dfl-applications/template
new file mode 100644
index 0000000000000..34083dd238047
--- /dev/null
+++ b/srcpkgs/dfl-applications/template
@@ -0,0 +1,22 @@
+# Template file for 'dfl-applications'
+pkgname=dfl-applications
+version=0.1.99
+revision=1
+build_style=meson
+hostmakedepends="qt5-devel qt6-base-devel cmake pkg-config"
+makedepends="dfl-ipc-devel"
+short_desc="Class that extends QApplications"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/desktop-frameworks/applications"
+distfiles="https://gitlab.com/desktop-frameworks/applications/-/archive/v${version}/applications-v${version}.tar.gz"
+checksum=f4090b19d1f87f6d95744b41abccc82dc4812485b77d56240a02b424916ee2cf
+
+dfl-applications-devel_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/include
+		vmove "usr/lib/*.so"
+	}
+}

From 6c6e43956b634a3f128e9279d524fda99e30aa6c Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Wed, 27 Sep 2023 09:02:42 +0200
Subject: [PATCH 09/10] New package: paperde-0.2.1

---
 srcpkgs/paperde/patches/libexecdir.patch | 99 ++++++++++++++++++++++++
 srcpkgs/paperde/template                 | 14 ++++
 2 files changed, 113 insertions(+)
 create mode 100644 srcpkgs/paperde/patches/libexecdir.patch
 create mode 100644 srcpkgs/paperde/template

diff --git a/srcpkgs/paperde/patches/libexecdir.patch b/srcpkgs/paperde/patches/libexecdir.patch
new file mode 100644
index 0000000000000..9dce1aff68953
--- /dev/null
+++ b/srcpkgs/paperde/patches/libexecdir.patch
@@ -0,0 +1,99 @@
+From 21ac4c4da266853b336bf79b8176f5fb50777686 Mon Sep 17 00:00:00 2001
+From: mobinmob <mobinmob@disroot.org>
+Date: Sat, 4 Mar 2023 09:28:30 +0200
+Subject: [PATCH] meson.build: fix libexecdir
+
+---
+ meson.build                    | 2 +-
+ papershell/bg/meson.build      | 2 +-
+ papershell/dock/meson.build    | 2 +-
+ papershell/logout/meson.build  | 2 +-
+ papershell/menu/meson.build    | 2 +-
+ papershell/meson.build         | 3 +--
+ papershell/widgets/meson.build | 2 +-
+ 7 files changed, 7 insertions(+), 8 deletions(-)
+
+diff --git a/meson.build b/meson.build
+index cad138b..a2d725f 100644
+--- a/meson.build
++++ b/meson.build
+@@ -53,7 +53,7 @@ conf_data.set( 'version', meson.project_version() )
+ conf_data.set( 'INSTALL_PREFIX', get_option( 'prefix' ) )
+ conf_data.set( 'SHARED_DATA_PATH', join_paths( get_option( 'prefix' ), get_option( 'datadir' ), 'paperde' ) )
+ conf_data.set( 'PLUGIN_PATH', join_paths( get_option( 'prefix' ), get_option( 'libdir' ), 'paperde', 'plugins' ) )
+-conf_data.set( 'UTILS_PATH', join_paths( get_option( 'prefix' ), get_option( 'libdir' ), get_option( 'libexecdir' ), 'paperde' ) )
++conf_data.set( 'UTILS_PATH', join_paths( get_option( 'prefix' ), get_option( 'libexecdir' ), 'paperde' ) )
+ 
+ # Configure this so that the whole project can access it
+ configure_file(
+diff --git a/papershell/bg/meson.build b/papershell/bg/meson.build
+index b3159fe..5dc5891 100644
+--- a/papershell/bg/meson.build
++++ b/papershell/bg/meson.build
+@@ -26,7 +26,7 @@ paperbg = executable(
+     dependencies: Deps,
+ 	include_directories: [config_inc, ShellInc],
+     install: true,
+-	install_dir: join_paths( get_option( 'libdir' ), get_option( 'libexecdir' ), 'paperde' )
++	install_dir: join_paths( get_option( 'prefix' ), get_option( 'libexecdir' ), 'paperde' )
+ )
+ 
+ install_data(
+diff --git a/papershell/dock/meson.build b/papershell/dock/meson.build
+index bf6bca9..d0a78e1 100644
+--- a/papershell/dock/meson.build
++++ b/papershell/dock/meson.build
+@@ -34,5 +34,5 @@ paperdock = executable(
+ 	include_directories: [Includes, config_inc, ShellInc],
+ 	cpp_args : '-DAPPNAME="paperdock"',
+ 	install: true,
+-	install_dir: join_paths( get_option( 'libdir' ), get_option( 'libexecdir' ), 'paperde' )
++	install_dir: join_paths( get_option( 'prefix' ), get_option( 'libexecdir' ), 'paperde' )
+ )
+diff --git a/papershell/logout/meson.build b/papershell/logout/meson.build
+index bd1c4b4..95a9cb2 100644
+--- a/papershell/logout/meson.build
++++ b/papershell/logout/meson.build
+@@ -21,5 +21,5 @@ paperlogout = executable(
+     dependencies: Deps,
+ 	include_directories: [config_inc, ShellInc],
+     install: true,
+-	install_dir: join_paths( get_option( 'libdir' ), get_option( 'libexecdir' ), 'paperde' )
++	install_dir: join_paths( get_option( 'prefix' ), get_option( 'libexecdir' ), 'paperde' )
+ )
+diff --git a/papershell/menu/meson.build b/papershell/menu/meson.build
+index 961dece..436d75c 100644
+--- a/papershell/menu/meson.build
++++ b/papershell/menu/meson.build
+@@ -29,5 +29,5 @@ papermenu = executable(
+ 	include_directories: [config_inc, ShellInc],
+ 	cpp_args : '-DAPPNAME="papermenu"',
+ 	install: true,
+-	install_dir: join_paths( get_option( 'libdir' ), get_option( 'libexecdir' ), 'paperde' )
++	install_dir: join_paths( get_option( 'prefix' ), get_option( 'libexecdir' ), 'paperde' )
+ )
+diff --git a/papershell/meson.build b/papershell/meson.build
+index 2b5d1a2..e4e2c29 100644
+--- a/papershell/meson.build
++++ b/papershell/meson.build
+@@ -21,5 +21,4 @@ papersnwatcher = executable(
+ 	'papersnwatcher', [ 'SNWatcher.cpp' ],
+ 	dependencies: [Qt5Core, Qt5DBus, DFSNI],
+ 	install: true,
+-	install_dir: join_paths( get_option( 'libdir' ), get_option( 'libexecdir' ), 'paperde' )
+-)
++	install_dir: join_paths( get_option( 'prefix' ), get_option( 'libexecdir' ), 'paperde' ) )
+diff --git a/papershell/widgets/meson.build b/papershell/widgets/meson.build
+index da0c2d1..03d9cb4 100644
+--- a/papershell/widgets/meson.build
++++ b/papershell/widgets/meson.build
+@@ -43,5 +43,5 @@ paperwidgets = executable(
+ 	include_directories: [Includes, config_inc, ShellInc],
+ 	cpp_args : '-DAPPNAME="paperwidgets"',
+ 	install: true,
+-	install_dir: join_paths( get_option( 'libdir' ), get_option( 'libexecdir' ), 'paperde' )
++	install_dir: join_paths( get_option( 'prefix' ), get_option( 'libexecdir' ), 'paperde' )
+ )
+-- 
+2.39.2
+
diff --git a/srcpkgs/paperde/template b/srcpkgs/paperde/template
new file mode 100644
index 0000000000000..164418f68adc9
--- /dev/null
+++ b/srcpkgs/paperde/template
@@ -0,0 +1,14 @@
+# Template file for 'paperde'
+pkgname=paperde
+version=0.2.1
+revision=1
+build_style=meson
+hostmakedepends="pkg-config cmake qt5-qmake qt5 qt5-wayland qt5-svg qt5-tools-devel libdbusmenu-qt5-devel wayland-devel xdg-desktop-portal qt5ct"
+makedepends="libcsys-devel libcprime-devel wayqt-devel dfl-ipc-devel dfl-sni-devel dfl-applications-devel dfl-login1-devel dfl-settings-devel"
+depends="wayfire"
+short_desc="Desktop Environment using Qt/Wayland and wayfire"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/cubocore/paper/paperde"
+distfiles="https://gitlab.com/cubocore/paper/paperde/-/archive/v${version}/paperde-v${version}.tar.gz"
+checksum=40a1ca455869f6e55592579359530f5ce0031694d6f87b28c2956fb00d6bd8e5

From d0042f28d1dcb217c3ac06cf1f05b4acbfa6a148 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Sun, 8 Oct 2023 13:23:48 +0200
Subject: [PATCH 10/10] wayfire: update to 0.8.0

---
 srcpkgs/wayfire/patches/fix-man-path.patch | 13 +++++++++++++
 srcpkgs/wayfire/template                   |  6 +++---
 2 files changed, 16 insertions(+), 3 deletions(-)
 create mode 100644 srcpkgs/wayfire/patches/fix-man-path.patch

diff --git a/srcpkgs/wayfire/patches/fix-man-path.patch b/srcpkgs/wayfire/patches/fix-man-path.patch
new file mode 100644
index 0000000000000..c88eb1875525e
--- /dev/null
+++ b/srcpkgs/wayfire/patches/fix-man-path.patch
@@ -0,0 +1,13 @@
+/usr/man is forbidden, use /usr/share/man
+
+--- man/meson.build
++++ man/meson.build
+@@ -1,7 +1,7 @@
+ configure_file(input: 'wayfire.1.in',
+                output: 'wayfire.1',
+                install: true,
+-               install_dir: 'man',
++               install_dir: '/usr/share/man',
+                configuration: conf_data)
+ 
+ install_man(join_paths(meson.project_build_root(), 'man', 'wayfire.1'))
diff --git a/srcpkgs/wayfire/template b/srcpkgs/wayfire/template
index 8419ee024a574..9de02be5c002c 100644
--- a/srcpkgs/wayfire/template
+++ b/srcpkgs/wayfire/template
@@ -1,6 +1,6 @@
 # Template file for 'wayfire'
 pkgname=wayfire
-version=0.7.5
+version=0.8.0
 revision=1
 _utils_commit=889fdafa7b09fc6ce70313fd3f067cfc8c21a2ac
 _touch_commit=8974eb0f6a65464b63dd03b842795cb441fb6403
@@ -9,7 +9,7 @@ build_wrksrc="${pkgname}-${version}"
 build_style=meson
 configure_args="-Dprint_trace=false"
 hostmakedepends="pkg-config wayland-devel"
-makedepends="wf-config-devel wlroots-devel cairo-devel pango-devel
+makedepends="wf-config-devel wlroots-devel cairo-devel pango-devel json-c++
  $(vopt_if image 'libjpeg-turbo-devel libpng-devel')"
 depends="xorg-server-xwayland"
 short_desc="3D wayland compositor"
@@ -19,7 +19,7 @@ homepage="https://wayfire.org"
 distfiles="https://github.com/WayfireWM/wayfire/archive/refs/tags/v${version}.tar.gz
  https://github.com/WayfireWM/wf-utils/archive/${_utils_commit}.tar.gz
  https://github.com/WayfireWM/wf-touch/archive/${_touch_commit}.tar.gz"
-checksum="ae9a44d3ddcdf97b2dbe2baeeaf880f24f95bfb18e11e1dd5ad7443c26c5e19e
+checksum="3b67dd03a9370a0c0a2d9b98d77d9184d62b25ca13844cfdbb0cac788cb9d4b6
  bbde37e1a8b5ecb322096b32891593c14264800291be8773f7f0708fc110ed2f
  09061c8a4d3d964e8dcfd1a7b97f7dc43d0fc30743b0993585439c6923ce422f"
 

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

* Re: WIP: New package: paperde-0.2.1
  2023-03-02  3:43 [PR PATCH] WIP: New package: paperde 0.2.1 zen0bit
                   ` (23 preceding siblings ...)
  2023-11-15  5:59 ` zen0bit
@ 2024-02-14  1:44 ` github-actions
  2024-02-14  3:22 ` [PR PATCH] [Updated] " zen0bit
                   ` (2 subsequent siblings)
  27 siblings, 0 replies; 29+ messages in thread
From: github-actions @ 2024-02-14  1:44 UTC (permalink / raw)
  To: ml

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

New comment by github-actions[bot] on void-packages repository

https://github.com/void-linux/void-packages/pull/42541#issuecomment-1942961283

Comment:
Pull Requests become stale 90 days after last activity and are closed 14 days after that.  If this pull request is still relevant bump it or assign it.

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

* Re: [PR PATCH] [Updated] WIP: New package: paperde-0.2.1
  2023-03-02  3:43 [PR PATCH] WIP: New package: paperde 0.2.1 zen0bit
                   ` (24 preceding siblings ...)
  2024-02-14  1:44 ` github-actions
@ 2024-02-14  3:22 ` zen0bit
  2024-02-14 18:50 ` zen0bit
  2024-02-14 18:51 ` zen0bit
  27 siblings, 0 replies; 29+ messages in thread
From: zen0bit @ 2024-02-14  3:22 UTC (permalink / raw)
  To: ml

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

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

https://github.com/oSoWoSo/VUR paperde
https://github.com/void-linux/void-packages/pull/42541

WIP: New package: paperde-0.2.1
PaperDE will require this:

 - libcprime
 - libcsys
 - wayqt
 - dfl-applications
 - dfl-settings
 - dfl-sni
 - dfl-ipc
 - dfl-login1

- patch for libexec

#### Testing the changes
- I tested the changes in this PR: **briefly**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

#### Local build testing
Not yet builded

Help welcome!


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

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

From 8f3273bea4b852e8dd65e682a9d0710586ff6521 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Wed, 27 Sep 2023 08:27:04 +0200
Subject: [PATCH 01/17] New package: libcsys-4.5.0

---
 common/shlibs            |  1 +
 srcpkgs/libcsys-devel    |  1 +
 srcpkgs/libcsys/template | 22 ++++++++++++++++++++++
 3 files changed, 24 insertions(+)
 create mode 120000 srcpkgs/libcsys-devel
 create mode 100644 srcpkgs/libcsys/template

diff --git a/common/shlibs b/common/shlibs
index 93fb4b2608729..db45fd2ff42c4 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4273,3 +4273,4 @@ libunicode.so.0.4 libunicode-0.4.0_1
 libunicode_ucd.so.0.4 libunicode-0.4.0_1
 libunicode_loader.so.0.4 libunicode-0.4.0_1
 force-stage.so.0.1 void-force-stage-0.1_1
+libcsys.so.4 libcsys-4.5.0_1
diff --git a/srcpkgs/libcsys-devel b/srcpkgs/libcsys-devel
new file mode 120000
index 0000000000000..26636f3405fcc
--- /dev/null
+++ b/srcpkgs/libcsys-devel
@@ -0,0 +1 @@
+libcsys
\ No newline at end of file
diff --git a/srcpkgs/libcsys/template b/srcpkgs/libcsys/template
new file mode 100644
index 0000000000000..2a3a2c2fe9757
--- /dev/null
+++ b/srcpkgs/libcsys/template
@@ -0,0 +1,22 @@
+# Template file for 'libcsys'
+pkgname=libcsys
+version=4.5.0
+revision=1
+build_style=cmake
+hostmakedepends="qt5-devel"
+depends="udisks2"
+short_desc="For managing drive and getting system resource information"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/cubocore/coreapps/libcsys"
+distfiles="https://gitlab.com/cubocore/libcsys/-/archive/v${version}/libcsys-v${version}.tar.gz"
+checksum=4fd57d729b9e8d056ce03c7fe965434bcad4f1a4601e3a1df7086a7170057829
+
+libcsys-devel_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/include
+		vmove "usr/lib/*.so"
+	}
+}

From c24ab7c85f556147277a94e5a2fec1f8dec03dae Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Wed, 27 Sep 2023 08:29:03 +0200
Subject: [PATCH 02/17] New package: libcprime-4.5.0

---
 common/shlibs              |  2 ++
 srcpkgs/libcprime-devel    |  1 +
 srcpkgs/libcprime/template | 21 +++++++++++++++++++++
 3 files changed, 24 insertions(+)
 create mode 120000 srcpkgs/libcprime-devel
 create mode 100644 srcpkgs/libcprime/template

diff --git a/common/shlibs b/common/shlibs
index db45fd2ff42c4..8c0839b2ab083 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4274,3 +4274,5 @@ libunicode_ucd.so.0.4 libunicode-0.4.0_1
 libunicode_loader.so.0.4 libunicode-0.4.0_1
 force-stage.so.0.1 void-force-stage-0.1_1
 libcsys.so.4 libcsys-4.5.0_1
+libcprime-core.so.4 libcprime-4.5.0_1
+libcprime-widgets.so.4 libcprime-4.5.0_1
diff --git a/srcpkgs/libcprime-devel b/srcpkgs/libcprime-devel
new file mode 120000
index 0000000000000..ca97cd2c55055
--- /dev/null
+++ b/srcpkgs/libcprime-devel
@@ -0,0 +1 @@
+libcprime
\ No newline at end of file
diff --git a/srcpkgs/libcprime/template b/srcpkgs/libcprime/template
new file mode 100644
index 0000000000000..566392fd6559d
--- /dev/null
+++ b/srcpkgs/libcprime/template
@@ -0,0 +1,21 @@
+# Template file for 'libcprime'
+pkgname=libcprime
+version=4.5.0
+revision=1
+build_style=cmake
+hostmakedepends="qt5-devel"
+short_desc="Library for bookmarking, saving activites and C-Suite settings"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/cubocore/coreapps/libcprime"
+distfiles="https://gitlab.com/cubocore/libcprime/-/archive/v${version}/libcprime-v${version}.tar.gz"
+checksum=0ea4ac3a8de364ec9e73c2b84685a95e872242e4dd3abef923efae0826f289fe
+
+libcprime-devel_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/include
+		vmove "usr/lib/*.so"
+	}
+}

From d3e7dc906a59223931b9999bddf29f14d8d201b1 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Wed, 27 Sep 2023 08:30:55 +0200
Subject: [PATCH 03/17] New package: wayqt-0.1.99

---
 common/shlibs          |  1 +
 srcpkgs/wayqt-devel    |  1 +
 srcpkgs/wayqt/template | 21 +++++++++++++++++++++
 3 files changed, 23 insertions(+)
 create mode 120000 srcpkgs/wayqt-devel
 create mode 100644 srcpkgs/wayqt/template

diff --git a/common/shlibs b/common/shlibs
index 8c0839b2ab083..89912cd991d60 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4276,3 +4276,4 @@ force-stage.so.0.1 void-force-stage-0.1_1
 libcsys.so.4 libcsys-4.5.0_1
 libcprime-core.so.4 libcprime-4.5.0_1
 libcprime-widgets.so.4 libcprime-4.5.0_1
+libwayqt.so.0 wayqt-0.1.99_1
diff --git a/srcpkgs/wayqt-devel b/srcpkgs/wayqt-devel
new file mode 120000
index 0000000000000..3c9e9b8528fad
--- /dev/null
+++ b/srcpkgs/wayqt-devel
@@ -0,0 +1 @@
+wayqt
\ No newline at end of file
diff --git a/srcpkgs/wayqt/template b/srcpkgs/wayqt/template
new file mode 100644
index 0000000000000..7b82152eeb5e5
--- /dev/null
+++ b/srcpkgs/wayqt/template
@@ -0,0 +1,21 @@
+# Template file for 'wayqt'
+pkgname=wayqt
+version=0.1.99
+revision=1
+build_style=meson
+hostmakedepends="qt5-devel wayland-devel cmake pkg-config"
+short_desc="Qt-based wrapper for various wayland protocols"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/desktop-frameworks/wayqt"
+distfiles="https://gitlab.com/desktop-frameworks/wayqt/-/archive/v${version}/wayqt-v${version}.tar.gz"
+checksum=393936097099dcb1f9ffbface433e1c92aa0694ee6cfb90f3697c54a16b4c1a6
+
+wayqt-devel_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/include
+		vmove "usr/lib/*.so"
+	}
+}

From 651d9e4dfa4673d9aa99eae811455abf5575e7d2 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Wed, 27 Sep 2023 08:32:12 +0200
Subject: [PATCH 04/17] New package: dfl-sni-0.1.99

---
 common/shlibs            |  1 +
 srcpkgs/dfl-sni-devel    |  1 +
 srcpkgs/dfl-sni/template | 21 +++++++++++++++++++++
 3 files changed, 23 insertions(+)
 create mode 120000 srcpkgs/dfl-sni-devel
 create mode 100644 srcpkgs/dfl-sni/template

diff --git a/common/shlibs b/common/shlibs
index 89912cd991d60..8f77fe776ad3d 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4277,3 +4277,4 @@ libcsys.so.4 libcsys-4.5.0_1
 libcprime-core.so.4 libcprime-4.5.0_1
 libcprime-widgets.so.4 libcprime-4.5.0_1
 libwayqt.so.0 wayqt-0.1.99_1
+libdf5sni.so.0 dfl-sni-0.1.99_1
diff --git a/srcpkgs/dfl-sni-devel b/srcpkgs/dfl-sni-devel
new file mode 120000
index 0000000000000..3df214dbbcc22
--- /dev/null
+++ b/srcpkgs/dfl-sni-devel
@@ -0,0 +1 @@
+dfl-sni
\ No newline at end of file
diff --git a/srcpkgs/dfl-sni/template b/srcpkgs/dfl-sni/template
new file mode 100644
index 0000000000000..3692cbab87f1c
--- /dev/null
+++ b/srcpkgs/dfl-sni/template
@@ -0,0 +1,21 @@
+# Template file for 'dfl-sni'
+pkgname=dfl-sni
+version=0.1.99
+revision=1
+build_style=meson
+hostmakedepends="qt5-devel qt6-base-devel cmake pkg-config"
+short_desc="Implementation of the XDG Status Notification Specifications"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/desktop-frameworks/status-notifier"
+distfiles="https://gitlab.com/desktop-frameworks/status-notifier/-/archive/v${version}/status-notifier-v${version}.tar.gz"
+checksum=6c61c5538b208f2ce47a82957d06082b21f8af255260ca3348e17256c70326f7
+
+dfl-sni-devel_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/include
+		vmove "usr/lib/*.so"
+	}
+}

From 40b566d8bfa54cc0cadc315d42bde1ed62c2208d Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Wed, 27 Sep 2023 08:32:51 +0200
Subject: [PATCH 05/17] New package: dfl-ipc-0.1.99

---
 common/shlibs            |  1 +
 srcpkgs/dfl-ipc-devel    |  1 +
 srcpkgs/dfl-ipc/template | 21 +++++++++++++++++++++
 3 files changed, 23 insertions(+)
 create mode 120000 srcpkgs/dfl-ipc-devel
 create mode 100644 srcpkgs/dfl-ipc/template

diff --git a/common/shlibs b/common/shlibs
index 8f77fe776ad3d..6b19791e7821d 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4278,3 +4278,4 @@ libcprime-core.so.4 libcprime-4.5.0_1
 libcprime-widgets.so.4 libcprime-4.5.0_1
 libwayqt.so.0 wayqt-0.1.99_1
 libdf5sni.so.0 dfl-sni-0.1.99_1
+libdf5ipc.so.0 dfl-ipc-0.1.99_1
diff --git a/srcpkgs/dfl-ipc-devel b/srcpkgs/dfl-ipc-devel
new file mode 120000
index 0000000000000..d0cdd1e59f6d8
--- /dev/null
+++ b/srcpkgs/dfl-ipc-devel
@@ -0,0 +1 @@
+dfl-ipc
\ No newline at end of file
diff --git a/srcpkgs/dfl-ipc/template b/srcpkgs/dfl-ipc/template
new file mode 100644
index 0000000000000..5c3012c626697
--- /dev/null
+++ b/srcpkgs/dfl-ipc/template
@@ -0,0 +1,21 @@
+# Template file for 'dfl-ipc'
+pkgname=dfl-ipc
+version=0.1.99
+revision=1
+build_style=meson
+hostmakedepends="qt5-devel qt6-base-devel cmake qt5-qmake pkg-config"
+short_desc="Simple set of IPC classes for inter-process communication"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/desktop-frameworks/ipc"
+distfiles="https://gitlab.com/desktop-frameworks/ipc/-/archive/v${version}/ipc-v${version}.tar.gz"
+checksum=c6cdf7f6b36927f55e3ef030a391267bfc063b20c3848dbecc0443e73d7c9801
+
+dfl-ipc-devel_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/include
+		vmove "usr/lib/*.so"
+	}
+}

From 4368214a66d84e58d03188be376335fa550f9dbc Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Wed, 27 Sep 2023 08:33:43 +0200
Subject: [PATCH 06/17] New package: dfl-login1-0.1.99

---
 common/shlibs               |  1 +
 srcpkgs/dfl-login1-devel    |  1 +
 srcpkgs/dfl-login1/template | 21 +++++++++++++++++++++
 3 files changed, 23 insertions(+)
 create mode 120000 srcpkgs/dfl-login1-devel
 create mode 100644 srcpkgs/dfl-login1/template

diff --git a/common/shlibs b/common/shlibs
index 6b19791e7821d..4e4578d901f3a 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4279,3 +4279,4 @@ libcprime-widgets.so.4 libcprime-4.5.0_1
 libwayqt.so.0 wayqt-0.1.99_1
 libdf5sni.so.0 dfl-sni-0.1.99_1
 libdf5ipc.so.0 dfl-ipc-0.1.99_1
+libdf5login1.so.0 dfl-login1-0.1.99_1
diff --git a/srcpkgs/dfl-login1-devel b/srcpkgs/dfl-login1-devel
new file mode 120000
index 0000000000000..bb932be6b8e05
--- /dev/null
+++ b/srcpkgs/dfl-login1-devel
@@ -0,0 +1 @@
+dfl-login1
\ No newline at end of file
diff --git a/srcpkgs/dfl-login1/template b/srcpkgs/dfl-login1/template
new file mode 100644
index 0000000000000..f067d1745b55f
--- /dev/null
+++ b/srcpkgs/dfl-login1/template
@@ -0,0 +1,21 @@
+# Template file for 'dfl-login1'
+pkgname=dfl-login1
+version=0.1.99
+revision=1
+build_style=meson
+hostmakedepends="qt5-devel qt6-base-devel"
+short_desc="Implementation of systemd/elogind for DFL"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/desktop-frameworks/login1"
+distfiles="https://gitlab.com/desktop-frameworks/login1/-/archive/v${version}/login1-v${version}.tar.gz"
+checksum=285417313390d19961f59393e4b7415f23506845b4c5f7db1325e608aca3da5b
+
+dfl-login1-devel_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/include
+		vmove "usr/lib/*.so"
+	}
+}

From e72f4aab4b0ebdf2184b2f1055a065b83b613d8c Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Wed, 27 Sep 2023 09:00:50 +0200
Subject: [PATCH 07/17] New package: dfl-settings-0.1.99

---
 common/shlibs                 |  1 +
 srcpkgs/dfl-settings-devel    |  1 +
 srcpkgs/dfl-settings/template | 21 +++++++++++++++++++++
 3 files changed, 23 insertions(+)
 create mode 120000 srcpkgs/dfl-settings-devel
 create mode 100644 srcpkgs/dfl-settings/template

diff --git a/common/shlibs b/common/shlibs
index 4e4578d901f3a..4254b13f67316 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4280,3 +4280,4 @@ libwayqt.so.0 wayqt-0.1.99_1
 libdf5sni.so.0 dfl-sni-0.1.99_1
 libdf5ipc.so.0 dfl-ipc-0.1.99_1
 libdf5login1.so.0 dfl-login1-0.1.99_1
+libdf5settings.so.0 dfl-settings-0.1.99_1
diff --git a/srcpkgs/dfl-settings-devel b/srcpkgs/dfl-settings-devel
new file mode 120000
index 0000000000000..369deb8924668
--- /dev/null
+++ b/srcpkgs/dfl-settings-devel
@@ -0,0 +1 @@
+dfl-settings
\ No newline at end of file
diff --git a/srcpkgs/dfl-settings/template b/srcpkgs/dfl-settings/template
new file mode 100644
index 0000000000000..b1d563cba33b4
--- /dev/null
+++ b/srcpkgs/dfl-settings/template
@@ -0,0 +1,21 @@
+# Template file for 'dfl-settings'
+pkgname=dfl-settings
+version=0.1.99
+revision=1
+build_style=meson
+hostmakedepends="qt5-devel cmake pkg-config"
+short_desc="Class that extends QSettings"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-or-later"
+homepage="https://gitlab.com/desktop-frameworks/settings"
+distfiles="https://gitlab.com/desktop-frameworks/settings/-/archive/v${version}/settings-v${version}.tar.gz"
+checksum=99f15cd07a2f64f2f3c3dd0926e481d212ba55054c80c914ef7d61588695ea7b
+
+dfl-settings-devel_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/include
+		vmove "usr/lib/*.so"
+	}
+}

From 2038cb15e7ef9a796d66a1984fc0912c50e262a1 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Wed, 27 Sep 2023 09:01:45 +0200
Subject: [PATCH 08/17] New package: dfl-applications-0.1.99

---
 common/shlibs                     |  2 ++
 srcpkgs/dfl-applications-devel    |  1 +
 srcpkgs/dfl-applications/template | 22 ++++++++++++++++++++++
 3 files changed, 25 insertions(+)
 create mode 120000 srcpkgs/dfl-applications-devel
 create mode 100644 srcpkgs/dfl-applications/template

diff --git a/common/shlibs b/common/shlibs
index 4254b13f67316..9d5760d2d7fb0 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4281,3 +4281,5 @@ libdf5sni.so.0 dfl-sni-0.1.99_1
 libdf5ipc.so.0 dfl-ipc-0.1.99_1
 libdf5login1.so.0 dfl-login1-0.1.99_1
 libdf5settings.so.0 dfl-settings-0.1.99_1
+libdf5application.so.0 dfl-applications-0.1.99_1
+libdf5coreapplication.so.0 dfl-applications-0.1.99_1
diff --git a/srcpkgs/dfl-applications-devel b/srcpkgs/dfl-applications-devel
new file mode 120000
index 0000000000000..15dacd564377b
--- /dev/null
+++ b/srcpkgs/dfl-applications-devel
@@ -0,0 +1 @@
+dfl-applications
\ No newline at end of file
diff --git a/srcpkgs/dfl-applications/template b/srcpkgs/dfl-applications/template
new file mode 100644
index 0000000000000..34083dd238047
--- /dev/null
+++ b/srcpkgs/dfl-applications/template
@@ -0,0 +1,22 @@
+# Template file for 'dfl-applications'
+pkgname=dfl-applications
+version=0.1.99
+revision=1
+build_style=meson
+hostmakedepends="qt5-devel qt6-base-devel cmake pkg-config"
+makedepends="dfl-ipc-devel"
+short_desc="Class that extends QApplications"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/desktop-frameworks/applications"
+distfiles="https://gitlab.com/desktop-frameworks/applications/-/archive/v${version}/applications-v${version}.tar.gz"
+checksum=f4090b19d1f87f6d95744b41abccc82dc4812485b77d56240a02b424916ee2cf
+
+dfl-applications-devel_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/include
+		vmove "usr/lib/*.so"
+	}
+}

From b52176b8cafb6960844eb5d4b276e02054333d65 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Wed, 27 Sep 2023 09:02:42 +0200
Subject: [PATCH 09/17] New package: paperde-0.2.1

---
 srcpkgs/paperde/patches/libexecdir.patch | 99 ++++++++++++++++++++++++
 srcpkgs/paperde/template                 | 23 ++++++
 2 files changed, 122 insertions(+)
 create mode 100644 srcpkgs/paperde/patches/libexecdir.patch
 create mode 100644 srcpkgs/paperde/template

diff --git a/srcpkgs/paperde/patches/libexecdir.patch b/srcpkgs/paperde/patches/libexecdir.patch
new file mode 100644
index 0000000000000..9dce1aff68953
--- /dev/null
+++ b/srcpkgs/paperde/patches/libexecdir.patch
@@ -0,0 +1,99 @@
+From 21ac4c4da266853b336bf79b8176f5fb50777686 Mon Sep 17 00:00:00 2001
+From: mobinmob <mobinmob@disroot.org>
+Date: Sat, 4 Mar 2023 09:28:30 +0200
+Subject: [PATCH] meson.build: fix libexecdir
+
+---
+ meson.build                    | 2 +-
+ papershell/bg/meson.build      | 2 +-
+ papershell/dock/meson.build    | 2 +-
+ papershell/logout/meson.build  | 2 +-
+ papershell/menu/meson.build    | 2 +-
+ papershell/meson.build         | 3 +--
+ papershell/widgets/meson.build | 2 +-
+ 7 files changed, 7 insertions(+), 8 deletions(-)
+
+diff --git a/meson.build b/meson.build
+index cad138b..a2d725f 100644
+--- a/meson.build
++++ b/meson.build
+@@ -53,7 +53,7 @@ conf_data.set( 'version', meson.project_version() )
+ conf_data.set( 'INSTALL_PREFIX', get_option( 'prefix' ) )
+ conf_data.set( 'SHARED_DATA_PATH', join_paths( get_option( 'prefix' ), get_option( 'datadir' ), 'paperde' ) )
+ conf_data.set( 'PLUGIN_PATH', join_paths( get_option( 'prefix' ), get_option( 'libdir' ), 'paperde', 'plugins' ) )
+-conf_data.set( 'UTILS_PATH', join_paths( get_option( 'prefix' ), get_option( 'libdir' ), get_option( 'libexecdir' ), 'paperde' ) )
++conf_data.set( 'UTILS_PATH', join_paths( get_option( 'prefix' ), get_option( 'libexecdir' ), 'paperde' ) )
+ 
+ # Configure this so that the whole project can access it
+ configure_file(
+diff --git a/papershell/bg/meson.build b/papershell/bg/meson.build
+index b3159fe..5dc5891 100644
+--- a/papershell/bg/meson.build
++++ b/papershell/bg/meson.build
+@@ -26,7 +26,7 @@ paperbg = executable(
+     dependencies: Deps,
+ 	include_directories: [config_inc, ShellInc],
+     install: true,
+-	install_dir: join_paths( get_option( 'libdir' ), get_option( 'libexecdir' ), 'paperde' )
++	install_dir: join_paths( get_option( 'prefix' ), get_option( 'libexecdir' ), 'paperde' )
+ )
+ 
+ install_data(
+diff --git a/papershell/dock/meson.build b/papershell/dock/meson.build
+index bf6bca9..d0a78e1 100644
+--- a/papershell/dock/meson.build
++++ b/papershell/dock/meson.build
+@@ -34,5 +34,5 @@ paperdock = executable(
+ 	include_directories: [Includes, config_inc, ShellInc],
+ 	cpp_args : '-DAPPNAME="paperdock"',
+ 	install: true,
+-	install_dir: join_paths( get_option( 'libdir' ), get_option( 'libexecdir' ), 'paperde' )
++	install_dir: join_paths( get_option( 'prefix' ), get_option( 'libexecdir' ), 'paperde' )
+ )
+diff --git a/papershell/logout/meson.build b/papershell/logout/meson.build
+index bd1c4b4..95a9cb2 100644
+--- a/papershell/logout/meson.build
++++ b/papershell/logout/meson.build
+@@ -21,5 +21,5 @@ paperlogout = executable(
+     dependencies: Deps,
+ 	include_directories: [config_inc, ShellInc],
+     install: true,
+-	install_dir: join_paths( get_option( 'libdir' ), get_option( 'libexecdir' ), 'paperde' )
++	install_dir: join_paths( get_option( 'prefix' ), get_option( 'libexecdir' ), 'paperde' )
+ )
+diff --git a/papershell/menu/meson.build b/papershell/menu/meson.build
+index 961dece..436d75c 100644
+--- a/papershell/menu/meson.build
++++ b/papershell/menu/meson.build
+@@ -29,5 +29,5 @@ papermenu = executable(
+ 	include_directories: [config_inc, ShellInc],
+ 	cpp_args : '-DAPPNAME="papermenu"',
+ 	install: true,
+-	install_dir: join_paths( get_option( 'libdir' ), get_option( 'libexecdir' ), 'paperde' )
++	install_dir: join_paths( get_option( 'prefix' ), get_option( 'libexecdir' ), 'paperde' )
+ )
+diff --git a/papershell/meson.build b/papershell/meson.build
+index 2b5d1a2..e4e2c29 100644
+--- a/papershell/meson.build
++++ b/papershell/meson.build
+@@ -21,5 +21,4 @@ papersnwatcher = executable(
+ 	'papersnwatcher', [ 'SNWatcher.cpp' ],
+ 	dependencies: [Qt5Core, Qt5DBus, DFSNI],
+ 	install: true,
+-	install_dir: join_paths( get_option( 'libdir' ), get_option( 'libexecdir' ), 'paperde' )
+-)
++	install_dir: join_paths( get_option( 'prefix' ), get_option( 'libexecdir' ), 'paperde' ) )
+diff --git a/papershell/widgets/meson.build b/papershell/widgets/meson.build
+index da0c2d1..03d9cb4 100644
+--- a/papershell/widgets/meson.build
++++ b/papershell/widgets/meson.build
+@@ -43,5 +43,5 @@ paperwidgets = executable(
+ 	include_directories: [Includes, config_inc, ShellInc],
+ 	cpp_args : '-DAPPNAME="paperwidgets"',
+ 	install: true,
+-	install_dir: join_paths( get_option( 'libdir' ), get_option( 'libexecdir' ), 'paperde' )
++	install_dir: join_paths( get_option( 'prefix' ), get_option( 'libexecdir' ), 'paperde' )
+ )
+-- 
+2.39.2
+
diff --git a/srcpkgs/paperde/template b/srcpkgs/paperde/template
new file mode 100644
index 0000000000000..fc9ed78f012b3
--- /dev/null
+++ b/srcpkgs/paperde/template
@@ -0,0 +1,23 @@
+# Template file for 'paperde'
+pkgname=paperde
+version=0.2.1
+revision=1
+build_style=meson
+hostmakedepends="pkg-config cmake qt5-qmake qt5 qt5-wayland qt5-svg qt5-tools-devel libdbusmenu-qt5-devel wayland-devel xdg-desktop-portal qt5ct"
+makedepends="libcsys-devel libcprime-devel wayqt-devel dfl-ipc-devel dfl-sni-devel dfl-applications-devel dfl-login1-devel dfl-settings-devel"
+depends="wayfire"
+short_desc="Desktop Environment using Qt/Wayland and wayfire"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="GPL-3.0-only"
+homepage="https://gitlab.com/cubocore/paper/paperde"
+distfiles="https://gitlab.com/cubocore/paper/paperde/-/archive/v${version}/paperde-v${version}.tar.gz"
+checksum=40a1ca455869f6e55592579359530f5ce0031694d6f87b28c2956fb00d6bd8e5
+
+do_build() {
+	meson .build --prefix=/usr --buildtype=release
+	ninja -C .build
+}
+
+do_install() {
+	ninja -C .build install
+}

From 24ac92cf689452b43787161ada2ba3989b3a031d Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Sun, 8 Oct 2023 13:23:48 +0200
Subject: [PATCH 10/17] wayfire: Update to 0.8.0

---
 srcpkgs/wayfire/patches/fix-man-path.patch | 13 +++++++++++++
 srcpkgs/wayfire/template                   | 21 +++++++++++++++------
 2 files changed, 28 insertions(+), 6 deletions(-)
 create mode 100644 srcpkgs/wayfire/patches/fix-man-path.patch

diff --git a/srcpkgs/wayfire/patches/fix-man-path.patch b/srcpkgs/wayfire/patches/fix-man-path.patch
new file mode 100644
index 0000000000000..c88eb1875525e
--- /dev/null
+++ b/srcpkgs/wayfire/patches/fix-man-path.patch
@@ -0,0 +1,13 @@
+/usr/man is forbidden, use /usr/share/man
+
+--- man/meson.build
++++ man/meson.build
+@@ -1,7 +1,7 @@
+ configure_file(input: 'wayfire.1.in',
+                output: 'wayfire.1',
+                install: true,
+-               install_dir: 'man',
++               install_dir: '/usr/share/man',
+                configuration: conf_data)
+ 
+ install_man(join_paths(meson.project_build_root(), 'man', 'wayfire.1'))
diff --git a/srcpkgs/wayfire/template b/srcpkgs/wayfire/template
index 42caa0af15b16..6f535a522414c 100644
--- a/srcpkgs/wayfire/template
+++ b/srcpkgs/wayfire/template
@@ -1,15 +1,15 @@
 # Template file for 'wayfire'
 pkgname=wayfire
-version=0.7.5
-revision=2
+version=0.8.0
+revision=1
 _utils_commit=889fdafa7b09fc6ce70313fd3f067cfc8c21a2ac
 _touch_commit=8974eb0f6a65464b63dd03b842795cb441fb6403
 create_wrksrc=yes
 build_wrksrc="${pkgname}-${version}"
 build_style=meson
-configure_args="-Dprint_trace=false"
-hostmakedepends="pkg-config wayland-devel"
-makedepends="wf-config-devel wlroots0.16-devel cairo-devel pango-devel
+configure_args="$PREFIX="/usr" -Dprint_trace=false"
+hostmakedepends="ninja pkg-config wayland-devel"
+makedepends="wf-config-devel wlroots-devel cairo-devel pango-devel json-c++
  $(vopt_if image 'libjpeg-turbo-devel libpng-devel')"
 depends="xorg-server-xwayland"
 short_desc="3D wayland compositor"
@@ -19,7 +19,7 @@ homepage="https://wayfire.org"
 distfiles="https://github.com/WayfireWM/wayfire/archive/refs/tags/v${version}.tar.gz
  https://github.com/WayfireWM/wf-utils/archive/${_utils_commit}.tar.gz
  https://github.com/WayfireWM/wf-touch/archive/${_touch_commit}.tar.gz"
-checksum="ae9a44d3ddcdf97b2dbe2baeeaf880f24f95bfb18e11e1dd5ad7443c26c5e19e
+checksum="3b67dd03a9370a0c0a2d9b98d77d9184d62b25ca13844cfdbb0cac788cb9d4b6
  bbde37e1a8b5ecb322096b32891593c14264800291be8773f7f0708fc110ed2f
  09061c8a4d3d964e8dcfd1a7b97f7dc43d0fc30743b0993585439c6923ce422f"
 
@@ -42,6 +42,15 @@ post_extract() {
 	mv wf-touch-${_touch_commit} ${build_wrksrc}/subprojects/wf-touch
 }
 
+do_build() {
+	ninja -C build
+	ninja -C man
+}
+
+do_install() {
+	ninja install -C build
+}
+
 post_install() {
 	vlicense LICENSE
 	vsconf wayfire.ini

From b1a713fe347844a47ece26e80a2ccb7294bd5f22 Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Thu, 21 Dec 2023 15:45:21 +0100
Subject: [PATCH 11/17] wf-shell: Update to 0.8.0

---
 srcpkgs/wf-shell/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/wf-shell/template b/srcpkgs/wf-shell/template
index a5d9cfa809413..111f56655c0d1 100644
--- a/srcpkgs/wf-shell/template
+++ b/srcpkgs/wf-shell/template
@@ -1,7 +1,7 @@
 # Template file for 'wf-shell'
 pkgname=wf-shell
-version=0.7.0
-revision=2
+version=0.8.0
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Dwayland-logout:implementation=c"
@@ -13,7 +13,7 @@ maintainer="Young Jin Park <youngjinpark20@gmail.com>"
 license="MIT"
 homepage="https://wayfire.org"
 distfiles="https://github.com/WayfireWM/wf-shell/releases/download/v${version}/wf-shell-${version}.tar.xz"
-checksum=7495c690a1c021e0c82ba304513b3e7870cb329f7f0bf88df3bc5f46535d5ec7
+checksum=d74b744194f91d9181699107072c006399b8b38696d68bad91bd812c7f73ee1d
 
 post_install() {
 	vlicense LICENSE

From 879164dc0c6425dd8ce7bb2a3faf452eb237d528 Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Thu, 21 Dec 2023 15:45:55 +0100
Subject: [PATCH 12/17] wf-config: Update to 0.8.0

---
 srcpkgs/wf-config/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/wf-config/template b/srcpkgs/wf-config/template
index 49271c8d7729d..911c99b3c858d 100644
--- a/srcpkgs/wf-config/template
+++ b/srcpkgs/wf-config/template
@@ -1,6 +1,6 @@
 # Template file for 'wf-config'
 pkgname=wf-config
-version=0.7.1
+version=0.8.0
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -10,7 +10,7 @@ maintainer="Young Jin Park <youngjinpark20@gmail.com>"
 license="MIT"
 homepage="https://wayfire.org"
 distfiles="https://github.com/WayfireWM/wf-config/archive/v${version}.tar.gz"
-checksum=9c212f85bfb26d135610f45865b4401e0c33a0ab3577ac65042eb23ebfe91bdb
+checksum=5b69ab8886e2b0e9c5bffa65c5c676c2848fbcc0e67201886a5f2fdd354e25fb
 
 post_install() {
 	vlicense LICENSE

From 5bebf4d413885e04a82d929b84494b21d0c52f0a Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Thu, 21 Dec 2023 15:50:02 +0100
Subject: [PATCH 13/17] wcm: Update to 0.8.0

---
 srcpkgs/wcm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/wcm/template b/srcpkgs/wcm/template
index a6ae7daa8a380..3b52d7d280fed 100644
--- a/srcpkgs/wcm/template
+++ b/srcpkgs/wcm/template
@@ -1,6 +1,6 @@
 # Template file for 'wcm'
 pkgname=wcm
-version=0.7.5
+version=0.8.0
 revision=1
 build_style=meson
 configure_args="-Denable_wdisplays=false"
@@ -11,7 +11,7 @@ maintainer="Érico Nogueira <ericonr@disroot.org>"
 license="MIT"
 homepage="https://wayfire.org/"
 distfiles="https://github.com/WayfireWM/wcm/archive/v${version}.tar.gz"
-checksum=39dd349a925295bb743b7c1318807ec2ce6675bfa482fc9b420da71c7b798515
+checksum=24000f5d037dc03eed9eaf2803987db5e02c1776bbe7c56b9c95c5942f65938f
 
 post_install() {
 	vlicense LICENSE

From 8158e57b696435271829c8d0e4cfa1b02ebfaf6d Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Thu, 21 Dec 2023 15:50:57 +0100
Subject: [PATCH 14/17] wayfire-plugins-extra: Update to 0.8.0

---
 srcpkgs/wayfire-plugins-extra/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/wayfire-plugins-extra/template b/srcpkgs/wayfire-plugins-extra/template
index 97170bfcdf980..4ece0743c4798 100644
--- a/srcpkgs/wayfire-plugins-extra/template
+++ b/srcpkgs/wayfire-plugins-extra/template
@@ -1,6 +1,6 @@
 # Template file for 'wayfire-plugins-extra'
 pkgname=wayfire-plugins-extra
-version=0.7.5
+version=0.8.0
 revision=1
 build_style=meson
 hostmakedepends="pkg-config wayland-devel"
@@ -11,7 +11,7 @@ maintainer="Érico Nogueira <ericonr@disroot.org>"
 license="MIT"
 homepage="https://wayfire.org/"
 distfiles="https://github.com/WayfireWM/wayfire-plugins-extra/archive/refs/tags/v${version}.tar.gz"
-checksum=70418f29ecf9e3cb9c5313302ded125048d1493d57e4e5146f30363c5c954840
+checksum=6871f19c79dc9d9c965229f958da79eebbc7ff54ebc8ba0b97c514aaaf36cd3b
 
 post_install() {
 	vlicense LICENSE

From 06dc9562232903e5eef5964eba7cfa7f84c50fb8 Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sat, 23 Dec 2023 01:26:03 +0100
Subject: [PATCH 15/17] test2

---
 srcpkgs/wayfire/template | 13 +++++++++----
 1 file changed, 9 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/wayfire/template b/srcpkgs/wayfire/template
index 6f535a522414c..2eaadceb6e965 100644
--- a/srcpkgs/wayfire/template
+++ b/srcpkgs/wayfire/template
@@ -7,11 +7,11 @@ _touch_commit=8974eb0f6a65464b63dd03b842795cb441fb6403
 create_wrksrc=yes
 build_wrksrc="${pkgname}-${version}"
 build_style=meson
-configure_args="$PREFIX="/usr" -Dprint_trace=false"
+configure_args="-Dprint_trace=false"
 hostmakedepends="ninja pkg-config wayland-devel"
-makedepends="wf-config-devel wlroots-devel cairo-devel pango-devel json-c++
+makedepends="wf-config-devel wlroots-devel cairo-devel pango-devel json-c++ cmake bzip2-devel
  $(vopt_if image 'libjpeg-turbo-devel libpng-devel')"
-depends="xorg-server-xwayland"
+depends="xorg-server-xwayland cairo"
 short_desc="3D wayland compositor"
 maintainer="Érico Nogueira <ericonr@disroot.org>"
 license="MIT"
@@ -42,13 +42,18 @@ post_extract() {
 	mv wf-touch-${_touch_commit} ${build_wrksrc}/subprojects/wf-touch
 }
 
+pre_build() {
+	meson build
+	meson man
+}
+
 do_build() {
 	ninja -C build
-	ninja -C man
 }
 
 do_install() {
 	ninja install -C build
+	ninja install -C man PREFIX=/usr/share DESTDIR="DESTDIR"
 }
 
 post_install() {

From d4747769a582061eb1c5c739a5a2d99898d63c5c Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sat, 23 Dec 2023 01:26:13 +0100
Subject: [PATCH 16/17] patch test

---
 srcpkgs/wayfire/patches/fix-man-path.patch | 39 ++++++++++++++--------
 1 file changed, 26 insertions(+), 13 deletions(-)

diff --git a/srcpkgs/wayfire/patches/fix-man-path.patch b/srcpkgs/wayfire/patches/fix-man-path.patch
index c88eb1875525e..b7317d0f84fe4 100644
--- a/srcpkgs/wayfire/patches/fix-man-path.patch
+++ b/srcpkgs/wayfire/patches/fix-man-path.patch
@@ -1,13 +1,26 @@
-/usr/man is forbidden, use /usr/share/man
-
---- man/meson.build
-+++ man/meson.build
-@@ -1,7 +1,7 @@
- configure_file(input: 'wayfire.1.in',
-                output: 'wayfire.1',
-                install: true,
--               install_dir: 'man',
-+               install_dir: '/usr/share/man',
-                configuration: conf_data)
- 
- install_man(join_paths(meson.project_build_root(), 'man', 'wayfire.1'))
+From fbd5c7a78d2fe2c56795d05193c5d22b3a2863cd Mon Sep 17 00:00:00 2001
+From: Your Name <your.email@example.com>
+Date: [Current Date]
+Subject: [PATCH] Change man page installation directory
+
+* meson.build (configure_file): Update install directory for man pages.
+
+Fixes: [Reference to the issue or reason for the change, if applicable]
+---
+ meson.build | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/meson.build b/meson.build
+index abcdef1..1234567 100644
+--- a/meson.build
++++ b/meson.build
+@@ -123,7 +123,7 @@ configure_file(
+     output: 'wayfire.1',
+     install: true,
+-    install_dir: 'man',  # Change this line to install in /usr/share/man
++    install_dir: 'share/man',
+     configuration: conf_data
+ )
+
+-- 
+2.20.1

From 474cc8389c85dd85b6cbc82b0b428c713ba7fca6 Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Wed, 10 Jan 2024 23:53:00 +0100
Subject: [PATCH 17/17] test wayfire

---
 srcpkgs/wayfire/patches/fix-man-path.patch | 4 ++--
 srcpkgs/wayfire/template                   | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/wayfire/patches/fix-man-path.patch b/srcpkgs/wayfire/patches/fix-man-path.patch
index b7317d0f84fe4..c2e2a10d1b860 100644
--- a/srcpkgs/wayfire/patches/fix-man-path.patch
+++ b/srcpkgs/wayfire/patches/fix-man-path.patch
@@ -1,6 +1,6 @@
 From fbd5c7a78d2fe2c56795d05193c5d22b3a2863cd Mon Sep 17 00:00:00 2001
-From: Your Name <your.email@example.com>
-Date: [Current Date]
+From: Your Name <zenobit@disroot.org>
+Date: [20240110]
 Subject: [PATCH] Change man page installation directory
 
 * meson.build (configure_file): Update install directory for man pages.
diff --git a/srcpkgs/wayfire/template b/srcpkgs/wayfire/template
index 2eaadceb6e965..bf44af960447a 100644
--- a/srcpkgs/wayfire/template
+++ b/srcpkgs/wayfire/template
@@ -9,9 +9,9 @@ build_wrksrc="${pkgname}-${version}"
 build_style=meson
 configure_args="-Dprint_trace=false"
 hostmakedepends="ninja pkg-config wayland-devel"
-makedepends="wf-config-devel wlroots-devel cairo-devel pango-devel json-c++ cmake bzip2-devel
+makedepends="wf-config-devel wlroots0.16-devel cairo-devel pango-devel json-c++ cmake bzip2-devel doctest-devel git doxygen ldc bzip2-devel inotify-tools-devel glib-devel
  $(vopt_if image 'libjpeg-turbo-devel libpng-devel')"
-depends="xorg-server-xwayland cairo"
+depends="xorg-server-xwayland cairo libinotify-tools"
 short_desc="3D wayland compositor"
 maintainer="Érico Nogueira <ericonr@disroot.org>"
 license="MIT"

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

* Re: WIP: New package: paperde-0.2.1
  2023-03-02  3:43 [PR PATCH] WIP: New package: paperde 0.2.1 zen0bit
                   ` (25 preceding siblings ...)
  2024-02-14  3:22 ` [PR PATCH] [Updated] " zen0bit
@ 2024-02-14 18:50 ` zen0bit
  2024-02-14 18:51 ` zen0bit
  27 siblings, 0 replies; 29+ messages in thread
From: zen0bit @ 2024-02-14 18:50 UTC (permalink / raw)
  To: ml

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

New comment by zen0bit on void-packages repository

https://github.com/void-linux/void-packages/pull/42541#issuecomment-1944406462

Comment:
Leave my paperde draft just be for later github!

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

* Re: WIP: New package: paperde-0.2.1
  2023-03-02  3:43 [PR PATCH] WIP: New package: paperde 0.2.1 zen0bit
                   ` (26 preceding siblings ...)
  2024-02-14 18:50 ` zen0bit
@ 2024-02-14 18:51 ` zen0bit
  27 siblings, 0 replies; 29+ messages in thread
From: zen0bit @ 2024-02-14 18:51 UTC (permalink / raw)
  To: ml

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

New comment by zen0bit on void-packages repository

https://github.com/void-linux/void-packages/pull/42541#issuecomment-1944406462

Comment:
bump
Leave my paperde draft just be for later github!

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

end of thread, other threads:[~2024-02-14 18:51 UTC | newest]

Thread overview: 29+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-03-02  3:43 [PR PATCH] WIP: New package: paperde 0.2.1 zen0bit
2023-03-02  3:53 ` [PR PATCH] [Updated] " zen0bit
2023-03-04  7:08 ` mobinmob
2023-03-04  8:34 ` mobinmob
2023-03-04 10:54 ` mobinmob
2023-03-08 17:03 ` [PR PATCH] [Updated] " zen0bit
2023-03-28 16:07 ` [PR PATCH] [Updated] WIP: New package: paperde-0.2.1 zen0bit
2023-03-28 16:37 ` zen0bit
2023-03-28 18:47 ` zen0bit
2023-03-28 19:18 ` zen0bit
2023-03-28 19:32 ` zen0bit
2023-03-28 19:40 ` zen0bit
2023-03-28 19:54 ` zen0bit
2023-03-28 20:27 ` zen0bit
2023-04-01  6:02 ` zen0bit
2023-05-25  0:54 ` zen0bit
2023-05-25  1:02 ` zen0bit
2023-05-25 13:51 ` zen0bit
2023-05-26 21:01 ` zen0bit
2023-05-28 10:00 ` zen0bit
2023-05-28 10:08 ` zen0bit
2023-08-27  1:45 ` github-actions
2023-08-28 10:24 ` zen0bit
2023-09-27  7:07 ` [PR PATCH] [Updated] " zen0bit
2023-11-15  5:59 ` zen0bit
2024-02-14  1:44 ` github-actions
2024-02-14  3:22 ` [PR PATCH] [Updated] " zen0bit
2024-02-14 18:50 ` zen0bit
2024-02-14 18:51 ` zen0bit

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).