[-- Attachment #1: Type: text/plain, Size: 1588 bytes --] There is a new pull request by ReneganRonin against master on the void-packages repository https://github.com/ReneganRonin/void-packages leftwm https://github.com/void-linux/void-packages/pull/31657 New package: leftwm-0.2.7 <!-- Mark items with [x] where applicable --> #### General - [x] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements) #### Have the results of the proposed changes been tested? - [x] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me - [ ] I generally don't use the affected packages but briefly tested this PR <!-- If GitHub CI cannot be used to validate the build result (for example, if the build is likely to take several hours), make sure to [skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration). When skipping CI, uncomment and fill out the following section. Note: for builds that are likely to complete in less than 2 hours, it is not acceptable to skip CI. --> #### Does it build and run successfully? (Please choose at least one native build and, if supported, at least one cross build. More are better.) - [x] I built this PR locally for my native architecture, (ARCH-LIBC) - [ ] I built this PR locally for these architectures (if supported. mark crossbuilds): - [ ] aarch64-musl - [ ] armv7l - [ ] armv6l-musl A patch file from https://github.com/void-linux/void-packages/pull/31657.patch is attached [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #2: github-pr-leftwm-31657.patch --] [-- Type: text/x-diff, Size: 1803 bytes --] From 5eb3f2d2de58d0ce576f034b2fa13e4ab2a29041 Mon Sep 17 00:00:00 2001 From: "Soc Virnyl S. Estela" <66054069+ReneganRonin@users.noreply.github.com> Date: Fri, 25 Jun 2021 18:31:43 +0800 Subject: [PATCH] New package: leftwm-0.2.7 --- srcpkgs/leftwm/INSTALL.msg | 9 +++++++++ srcpkgs/leftwm/template | 24 ++++++++++++++++++++++++ 2 files changed, 33 insertions(+) create mode 100644 srcpkgs/leftwm/INSTALL.msg create mode 100644 srcpkgs/leftwm/template diff --git a/srcpkgs/leftwm/INSTALL.msg b/srcpkgs/leftwm/INSTALL.msg new file mode 100644 index 000000000000..34f4ad5d94c0 --- /dev/null +++ b/srcpkgs/leftwm/INSTALL.msg @@ -0,0 +1,9 @@ +Configuring + +The settings file to change key bindings and the default mod key can be found at + +```bash +~/.config/leftwm/config.toml +``` + +the file is automatically generated when leftwm or leftwm-check is run for the first time. diff --git a/srcpkgs/leftwm/template b/srcpkgs/leftwm/template new file mode 100644 index 000000000000..70de0544a637 --- /dev/null +++ b/srcpkgs/leftwm/template @@ -0,0 +1,24 @@ +# Template file for 'leftwm' +pkgname=leftwm +version=0.2.7 +revision=1 +archs="i686 x86_64" +build_style=cargo +short_desc="A tiling window manager for Adventurers" +maintainer="Soc Virnyl S. Estela <renegan.ronin@gmail.com>" +license="MIT" +homepage="https://github.com/leftwm/leftwm" +distfiles="${homepage}/archive/${version}.tar.gz" +checksum=34056ce7574edacc03459614cf01b59f505305095af710e80b322759cefcde96 + +do_install() { + local binaries="leftwm leftwm-worker leftwm-state leftwm-check leftwm-command" + for bin in $_binaries; do + vbin ./target/release/$bin + done + vdoc README.md + vlicense LICENSE.md + # Example themes to use as references + vmkdir usr/share/examples/leftwm/ + vcopy themes usr/share/examples/leftwm/ +}
[-- Attachment #1: Type: text/plain, Size: 1827 bytes --] There is an updated pull request by ReneganRonin against master on the void-packages repository https://github.com/ReneganRonin/void-packages leftwm https://github.com/void-linux/void-packages/pull/31657 New package: leftwm-0.2.7 <!-- Mark items with [x] where applicable --> #### General - [x] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements) #### Have the results of the proposed changes been tested? - [x] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me - [ ] I generally don't use the affected packages but briefly tested this PR <!-- If GitHub CI cannot be used to validate the build result (for example, if the build is likely to take several hours), make sure to [skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration). When skipping CI, uncomment and fill out the following section. Note: for builds that are likely to complete in less than 2 hours, it is not acceptable to skip CI. --> #### Does it build and run successfully? (Please choose at least one native build and, if supported, at least one cross build. More are better.) - [x] I built this PR locally for my native architecture, (ARCH-LIBC) - [ ] I built this PR locally for these architectures (if supported. mark crossbuilds): - [ ] aarch64-musl - [ ] armv7l - [ ] armv6l-musl #### Questions: - Should I include `x86_64-musl`? It builds correctly but it does not run correctly. See https://github.com/leftwm/leftwm/issues/396 . I did not include it since I do not want the users to experience a broken install. A patch file from https://github.com/void-linux/void-packages/pull/31657.patch is attached [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #2: github-pr-leftwm-31657.patch --] [-- Type: text/x-diff, Size: 1907 bytes --] From eb8087e281506fec9019b84d6f49f1fd65f93916 Mon Sep 17 00:00:00 2001 From: "Soc Virnyl S. Estela" <66054069+ReneganRonin@users.noreply.github.com> Date: Fri, 25 Jun 2021 18:31:43 +0800 Subject: [PATCH] New package: leftwm-0.2.7 --- srcpkgs/leftwm/INSTALL.msg | 9 +++++++++ srcpkgs/leftwm/template | 27 +++++++++++++++++++++++++++ 2 files changed, 36 insertions(+) create mode 100644 srcpkgs/leftwm/INSTALL.msg create mode 100644 srcpkgs/leftwm/template diff --git a/srcpkgs/leftwm/INSTALL.msg b/srcpkgs/leftwm/INSTALL.msg new file mode 100644 index 000000000000..34f4ad5d94c0 --- /dev/null +++ b/srcpkgs/leftwm/INSTALL.msg @@ -0,0 +1,9 @@ +Configuring + +The settings file to change key bindings and the default mod key can be found at + +```bash +~/.config/leftwm/config.toml +``` + +the file is automatically generated when leftwm or leftwm-check is run for the first time. diff --git a/srcpkgs/leftwm/template b/srcpkgs/leftwm/template new file mode 100644 index 000000000000..49615d1a1f4e --- /dev/null +++ b/srcpkgs/leftwm/template @@ -0,0 +1,27 @@ +# Template file for 'leftwm' +pkgname=leftwm +version=0.2.7 +revision=1 +archs="i686 x86_64" +build_style=cargo +short_desc="A tiling window manager for Adventurers" +maintainer="Soc Virnyl S. Estela <renegan.ronin@gmail.com>" +license="MIT" +homepage="https://github.com/leftwm/leftwm" +distfiles="${homepage}/archive/${version}.tar.gz" +checksum=34056ce7574edacc03459614cf01b59f505305095af710e80b322759cefcde96 + +do_install() { + local binaries="leftwm leftwm-worker leftwm-state leftwm-check leftwm-command" + for bin in $_binaries; do + vbin ./target/release/$bin + done + vdoc README.md + vlicense LICENSE.md + # Example themes to use as references + vmkdir usr/share/examples/leftwm/ + vcopy themes usr/share/examples/leftwm/ + # Add to xsession + vmkdir usr/share/xsessions/ + vinstall leftwm.desktop 644 usr/share/xsessions/ +}
[-- Attachment #1: Type: text/plain, Size: 1827 bytes --] There is an updated pull request by ReneganRonin against master on the void-packages repository https://github.com/ReneganRonin/void-packages leftwm https://github.com/void-linux/void-packages/pull/31657 New package: leftwm-0.2.7 <!-- Mark items with [x] where applicable --> #### General - [x] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements) #### Have the results of the proposed changes been tested? - [x] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me - [ ] I generally don't use the affected packages but briefly tested this PR <!-- If GitHub CI cannot be used to validate the build result (for example, if the build is likely to take several hours), make sure to [skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration). When skipping CI, uncomment and fill out the following section. Note: for builds that are likely to complete in less than 2 hours, it is not acceptable to skip CI. --> #### Does it build and run successfully? (Please choose at least one native build and, if supported, at least one cross build. More are better.) - [x] I built this PR locally for my native architecture, (ARCH-LIBC) - [ ] I built this PR locally for these architectures (if supported. mark crossbuilds): - [ ] aarch64-musl - [ ] armv7l - [ ] armv6l-musl #### Questions: - Should I include `x86_64-musl`? It builds correctly but it does not run correctly. See https://github.com/leftwm/leftwm/issues/396 . I did not include it since I do not want the users to experience a broken install. A patch file from https://github.com/void-linux/void-packages/pull/31657.patch is attached [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #2: github-pr-leftwm-31657.patch --] [-- Type: text/x-diff, Size: 1905 bytes --] From 7ccda32b7928558e39da3f8eff73a4474c11cb88 Mon Sep 17 00:00:00 2001 From: "Soc Virnyl S. Estela" <66054069+ReneganRonin@users.noreply.github.com> Date: Fri, 25 Jun 2021 18:31:43 +0800 Subject: [PATCH] New package: leftwm-0.2.7 --- srcpkgs/leftwm/INSTALL.msg | 9 +++++++++ srcpkgs/leftwm/template | 27 +++++++++++++++++++++++++++ 2 files changed, 36 insertions(+) create mode 100644 srcpkgs/leftwm/INSTALL.msg create mode 100644 srcpkgs/leftwm/template diff --git a/srcpkgs/leftwm/INSTALL.msg b/srcpkgs/leftwm/INSTALL.msg new file mode 100644 index 000000000000..34f4ad5d94c0 --- /dev/null +++ b/srcpkgs/leftwm/INSTALL.msg @@ -0,0 +1,9 @@ +Configuring + +The settings file to change key bindings and the default mod key can be found at + +```bash +~/.config/leftwm/config.toml +``` + +the file is automatically generated when leftwm or leftwm-check is run for the first time. diff --git a/srcpkgs/leftwm/template b/srcpkgs/leftwm/template new file mode 100644 index 000000000000..593238f77d4a --- /dev/null +++ b/srcpkgs/leftwm/template @@ -0,0 +1,27 @@ +# Template file for 'leftwm' +pkgname=leftwm +version=0.2.7 +revision=1 +archs="i686 x86_64" +build_style=cargo +short_desc="Tiling window manager for Adventurers" +maintainer="Soc Virnyl S. Estela <renegan.ronin@gmail.com>" +license="MIT" +homepage="https://github.com/leftwm/leftwm" +distfiles="${homepage}/archive/${version}.tar.gz" +checksum=34056ce7574edacc03459614cf01b59f505305095af710e80b322759cefcde96 + +do_install() { + local binaries="leftwm leftwm-worker leftwm-state leftwm-check leftwm-command" + for bin in $_binaries; do + vbin ./target/release/$bin + done + vdoc README.md + vlicense LICENSE.md + # Example themes to use as references + vmkdir usr/share/examples/leftwm/ + vcopy themes usr/share/examples/leftwm/ + # Add to xsession + vmkdir usr/share/xsessions/ + vinstall leftwm.desktop 644 usr/share/xsessions/ +}
[-- Attachment #1: Type: text/plain, Size: 1827 bytes --] There is an updated pull request by ReneganRonin against master on the void-packages repository https://github.com/ReneganRonin/void-packages leftwm https://github.com/void-linux/void-packages/pull/31657 New package: leftwm-0.2.7 <!-- Mark items with [x] where applicable --> #### General - [x] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements) #### Have the results of the proposed changes been tested? - [x] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me - [ ] I generally don't use the affected packages but briefly tested this PR <!-- If GitHub CI cannot be used to validate the build result (for example, if the build is likely to take several hours), make sure to [skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration). When skipping CI, uncomment and fill out the following section. Note: for builds that are likely to complete in less than 2 hours, it is not acceptable to skip CI. --> #### Does it build and run successfully? (Please choose at least one native build and, if supported, at least one cross build. More are better.) - [x] I built this PR locally for my native architecture, (ARCH-LIBC) - [ ] I built this PR locally for these architectures (if supported. mark crossbuilds): - [ ] aarch64-musl - [ ] armv7l - [ ] armv6l-musl #### Questions: - Should I include `x86_64-musl`? It builds correctly but it does not run correctly. See https://github.com/leftwm/leftwm/issues/396 . I did not include it since I do not want the users to experience a broken install. A patch file from https://github.com/void-linux/void-packages/pull/31657.patch is attached [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #2: github-pr-leftwm-31657.patch --] [-- Type: text/x-diff, Size: 1755 bytes --] From e51b9bbe90b854bd53e0913b7f18dcf06835bb23 Mon Sep 17 00:00:00 2001 From: "Soc Virnyl S. Estela" <66054069+ReneganRonin@users.noreply.github.com> Date: Fri, 25 Jun 2021 18:31:43 +0800 Subject: [PATCH] New package: leftwm-0.2.7 --- srcpkgs/leftwm/INSTALL.msg | 9 +++++++++ srcpkgs/leftwm/template | 23 +++++++++++++++++++++++ 2 files changed, 32 insertions(+) create mode 100644 srcpkgs/leftwm/INSTALL.msg create mode 100644 srcpkgs/leftwm/template diff --git a/srcpkgs/leftwm/INSTALL.msg b/srcpkgs/leftwm/INSTALL.msg new file mode 100644 index 000000000000..34f4ad5d94c0 --- /dev/null +++ b/srcpkgs/leftwm/INSTALL.msg @@ -0,0 +1,9 @@ +Configuring + +The settings file to change key bindings and the default mod key can be found at + +```bash +~/.config/leftwm/config.toml +``` + +the file is automatically generated when leftwm or leftwm-check is run for the first time. diff --git a/srcpkgs/leftwm/template b/srcpkgs/leftwm/template new file mode 100644 index 000000000000..57d64d28c031 --- /dev/null +++ b/srcpkgs/leftwm/template @@ -0,0 +1,23 @@ +# Template file for 'leftwm' +pkgname=leftwm +version=0.2.7 +revision=1 +archs="i686 x86_64" +build_style=cargo +short_desc="Tiling window manager for Adventurers" +maintainer="Soc Virnyl S. Estela <renegan.ronin@gmail.com>" +license="MIT" +homepage="https://github.com/leftwm/leftwm" +distfiles="${homepage}/archive/${version}.tar.gz" +checksum=34056ce7574edacc03459614cf01b59f505305095af710e80b322759cefcde96 + +do_install() { + vdoc README.md + vlicense LICENSE.md + # Example themes to use as references + vmkdir usr/share/examples/leftwm/ + vcopy themes usr/share/examples/leftwm/ + # Add to xsession + vmkdir usr/share/xsessions/ + vinstall leftwm.desktop 644 usr/share/xsessions/ +}
[-- Attachment #1: Type: text/plain, Size: 1827 bytes --] There is an updated pull request by ReneganRonin against master on the void-packages repository https://github.com/ReneganRonin/void-packages leftwm https://github.com/void-linux/void-packages/pull/31657 New package: leftwm-0.2.7 <!-- Mark items with [x] where applicable --> #### General - [x] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements) #### Have the results of the proposed changes been tested? - [x] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me - [ ] I generally don't use the affected packages but briefly tested this PR <!-- If GitHub CI cannot be used to validate the build result (for example, if the build is likely to take several hours), make sure to [skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration). When skipping CI, uncomment and fill out the following section. Note: for builds that are likely to complete in less than 2 hours, it is not acceptable to skip CI. --> #### Does it build and run successfully? (Please choose at least one native build and, if supported, at least one cross build. More are better.) - [x] I built this PR locally for my native architecture, (ARCH-LIBC) - [ ] I built this PR locally for these architectures (if supported. mark crossbuilds): - [ ] aarch64-musl - [ ] armv7l - [ ] armv6l-musl #### Questions: - Should I include `x86_64-musl`? It builds correctly but it does not run correctly. See https://github.com/leftwm/leftwm/issues/396 . I did not include it since I do not want the users to experience a broken install. A patch file from https://github.com/void-linux/void-packages/pull/31657.patch is attached [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #2: github-pr-leftwm-31657.patch --] [-- Type: text/x-diff, Size: 1757 bytes --] From da66f018eecef598996b75dde92320e5587cb19c Mon Sep 17 00:00:00 2001 From: "Soc Virnyl S. Estela" <66054069+ReneganRonin@users.noreply.github.com> Date: Fri, 25 Jun 2021 18:31:43 +0800 Subject: [PATCH] New package: leftwm-0.2.7 --- srcpkgs/leftwm/INSTALL.msg | 9 +++++++++ srcpkgs/leftwm/template | 23 +++++++++++++++++++++++ 2 files changed, 32 insertions(+) create mode 100644 srcpkgs/leftwm/INSTALL.msg create mode 100644 srcpkgs/leftwm/template diff --git a/srcpkgs/leftwm/INSTALL.msg b/srcpkgs/leftwm/INSTALL.msg new file mode 100644 index 000000000000..34f4ad5d94c0 --- /dev/null +++ b/srcpkgs/leftwm/INSTALL.msg @@ -0,0 +1,9 @@ +Configuring + +The settings file to change key bindings and the default mod key can be found at + +```bash +~/.config/leftwm/config.toml +``` + +the file is automatically generated when leftwm or leftwm-check is run for the first time. diff --git a/srcpkgs/leftwm/template b/srcpkgs/leftwm/template new file mode 100644 index 000000000000..e7104d7262e3 --- /dev/null +++ b/srcpkgs/leftwm/template @@ -0,0 +1,23 @@ +# Template file for 'leftwm' +pkgname=leftwm +version=0.2.7 +revision=1 +archs="i686 x86_64" +build_style=cargo +short_desc="Tiling window manager for Adventurers" +maintainer="Soc Virnyl S. Estela <renegan.ronin@gmail.com>" +license="MIT" +homepage="https://github.com/leftwm/leftwm" +distfiles="${homepage}/archive/${version}.tar.gz" +checksum=34056ce7574edacc03459614cf01b59f505305095af710e80b322759cefcde96 + +post_install() { + vdoc README.md + vlicense LICENSE.md + # Example themes to use as references + vmkdir usr/share/examples/leftwm/ + vcopy themes usr/share/examples/leftwm/ + # Add to xsession + vmkdir usr/share/xsessions/ + vinstall leftwm.desktop 644 usr/share/xsessions/ +}
[-- Attachment #1: Type: text/plain, Size: 1827 bytes --] There is an updated pull request by ReneganRonin against master on the void-packages repository https://github.com/ReneganRonin/void-packages leftwm https://github.com/void-linux/void-packages/pull/31657 New package: leftwm-0.2.7 <!-- Mark items with [x] where applicable --> #### General - [x] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements) #### Have the results of the proposed changes been tested? - [x] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me - [ ] I generally don't use the affected packages but briefly tested this PR <!-- If GitHub CI cannot be used to validate the build result (for example, if the build is likely to take several hours), make sure to [skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration). When skipping CI, uncomment and fill out the following section. Note: for builds that are likely to complete in less than 2 hours, it is not acceptable to skip CI. --> #### Does it build and run successfully? (Please choose at least one native build and, if supported, at least one cross build. More are better.) - [x] I built this PR locally for my native architecture, (ARCH-LIBC) - [ ] I built this PR locally for these architectures (if supported. mark crossbuilds): - [ ] aarch64-musl - [ ] armv7l - [ ] armv6l-musl #### Questions: - Should I include `x86_64-musl`? It builds correctly but it does not run correctly. See https://github.com/leftwm/leftwm/issues/396 . I did not include it since I do not want the users to experience a broken install. A patch file from https://github.com/void-linux/void-packages/pull/31657.patch is attached [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #2: github-pr-leftwm-31657.patch --] [-- Type: text/x-diff, Size: 1726 bytes --] From e6d4e1bd75e9c4241e0ac1707fdbbf8895f3d854 Mon Sep 17 00:00:00 2001 From: "Soc Virnyl S. Estela" <66054069+ReneganRonin@users.noreply.github.com> Date: Fri, 25 Jun 2021 18:31:43 +0800 Subject: [PATCH] New package: leftwm-0.2.7 --- srcpkgs/leftwm/INSTALL.msg | 9 +++++++++ srcpkgs/leftwm/template | 22 ++++++++++++++++++++++ 2 files changed, 31 insertions(+) create mode 100644 srcpkgs/leftwm/INSTALL.msg create mode 100644 srcpkgs/leftwm/template diff --git a/srcpkgs/leftwm/INSTALL.msg b/srcpkgs/leftwm/INSTALL.msg new file mode 100644 index 000000000000..34f4ad5d94c0 --- /dev/null +++ b/srcpkgs/leftwm/INSTALL.msg @@ -0,0 +1,9 @@ +Configuring + +The settings file to change key bindings and the default mod key can be found at + +```bash +~/.config/leftwm/config.toml +``` + +the file is automatically generated when leftwm or leftwm-check is run for the first time. diff --git a/srcpkgs/leftwm/template b/srcpkgs/leftwm/template new file mode 100644 index 000000000000..8e5f39d47d7d --- /dev/null +++ b/srcpkgs/leftwm/template @@ -0,0 +1,22 @@ +# Template file for 'leftwm' +pkgname=leftwm +version=0.2.7 +revision=1 +archs="i686 x86_64" +build_style=cargo +short_desc="Tiling window manager for Adventurers" +maintainer="Soc Virnyl S. Estela <renegan.ronin@gmail.com>" +license="MIT" +homepage="https://github.com/leftwm/leftwm" +distfiles="${homepage}/archive/${version}.tar.gz" +checksum=34056ce7574edacc03459614cf01b59f505305095af710e80b322759cefcde96 + +post_install() { + vdoc README.md + vlicense LICENSE.md + # Example themes to use as references + vmkdir usr/share/examples/leftwm/ + vcopy themes usr/share/examples/leftwm/ + # Add to xsession + vinstall leftwm.desktop 644 usr/share/xsessions/ +}
[-- Attachment #1: Type: text/plain, Size: 298 bytes --] New review comment by Johnnynator on void-packages repository https://github.com/void-linux/void-packages/pull/31657#discussion_r659158649 Comment: Do not limit archs. If it is broken on musl add ``` if [ "$XBPS_TARGET_LIBC" = musl ] ; then broken="Some reason/upstream issue link" fi ```
[-- Attachment #1: Type: text/plain, Size: 440 bytes --] New review comment by Johnnynator on void-packages repository https://github.com/void-linux/void-packages/pull/31657#discussion_r659158912 Comment: There is no reason, why the package manager should inform you about this type of documentation. This is a tiling WM, you are usually not using it without reading the documentation at all, and you provide the `README.md` in the package which already has the information about `config.toml`
[-- Attachment #1: Type: text/plain, Size: 1827 bytes --] There is an updated pull request by ReneganRonin against master on the void-packages repository https://github.com/ReneganRonin/void-packages leftwm https://github.com/void-linux/void-packages/pull/31657 New package: leftwm-0.2.7 <!-- Mark items with [x] where applicable --> #### General - [x] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements) #### Have the results of the proposed changes been tested? - [x] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me - [ ] I generally don't use the affected packages but briefly tested this PR <!-- If GitHub CI cannot be used to validate the build result (for example, if the build is likely to take several hours), make sure to [skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration). When skipping CI, uncomment and fill out the following section. Note: for builds that are likely to complete in less than 2 hours, it is not acceptable to skip CI. --> #### Does it build and run successfully? (Please choose at least one native build and, if supported, at least one cross build. More are better.) - [x] I built this PR locally for my native architecture, (ARCH-LIBC) - [ ] I built this PR locally for these architectures (if supported. mark crossbuilds): - [ ] aarch64-musl - [ ] armv7l - [ ] armv6l-musl #### Questions: - Should I include `x86_64-musl`? It builds correctly but it does not run correctly. See https://github.com/leftwm/leftwm/issues/396 . I did not include it since I do not want the users to experience a broken install. A patch file from https://github.com/void-linux/void-packages/pull/31657.patch is attached [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #2: github-pr-leftwm-31657.patch --] [-- Type: text/x-diff, Size: 1357 bytes --] From dc00332cfe1633eaeafccd94b04cf38033106f34 Mon Sep 17 00:00:00 2001 From: "Soc Virnyl S. Estela" <66054069+ReneganRonin@users.noreply.github.com> Date: Fri, 25 Jun 2021 18:31:43 +0800 Subject: [PATCH] New package: leftwm-0.2.7 --- srcpkgs/leftwm/template | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 srcpkgs/leftwm/template diff --git a/srcpkgs/leftwm/template b/srcpkgs/leftwm/template new file mode 100644 index 000000000000..70b1b4bd34da --- /dev/null +++ b/srcpkgs/leftwm/template @@ -0,0 +1,25 @@ +# Template file for 'leftwm' +pkgname=leftwm +version=0.2.7 +revision=1 +build_style=cargo +short_desc="Tiling window manager for Adventurers" +maintainer="Soc Virnyl S. Estela <renegan.ronin@gmail.com>" +license="MIT" +homepage="https://github.com/leftwm/leftwm" +distfiles="${homepage}/archive/${version}.tar.gz" +checksum=34056ce7574edacc03459614cf01b59f505305095af710e80b322759cefcde96 + +if [ "$XBPS_TARGET_LIBC" = musl ]; then + broken = "leftwm-worker: segfault at 0 ip 0000000000000000 sp... or See https://github.com/leftwm/leftwm/issues/396" +fi + +post_install() { + vdoc README.md + vlicense LICENSE.md + # Example themes to use as references + vmkdir usr/share/examples/leftwm/ + vcopy themes usr/share/examples/leftwm/ + # Add to xsession + vinstall leftwm.desktop 644 usr/share/xsessions/ +}
[-- Attachment #1: Type: text/plain, Size: 1827 bytes --] There is an updated pull request by ReneganRonin against master on the void-packages repository https://github.com/ReneganRonin/void-packages leftwm https://github.com/void-linux/void-packages/pull/31657 New package: leftwm-0.2.7 <!-- Mark items with [x] where applicable --> #### General - [x] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements) #### Have the results of the proposed changes been tested? - [x] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me - [ ] I generally don't use the affected packages but briefly tested this PR <!-- If GitHub CI cannot be used to validate the build result (for example, if the build is likely to take several hours), make sure to [skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration). When skipping CI, uncomment and fill out the following section. Note: for builds that are likely to complete in less than 2 hours, it is not acceptable to skip CI. --> #### Does it build and run successfully? (Please choose at least one native build and, if supported, at least one cross build. More are better.) - [x] I built this PR locally for my native architecture, (ARCH-LIBC) - [ ] I built this PR locally for these architectures (if supported. mark crossbuilds): - [ ] aarch64-musl - [ ] armv7l - [ ] armv6l-musl #### Questions: - Should I include `x86_64-musl`? It builds correctly but it does not run correctly. See https://github.com/leftwm/leftwm/issues/396 . I did not include it since I do not want the users to experience a broken install. A patch file from https://github.com/void-linux/void-packages/pull/31657.patch is attached [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #2: github-pr-leftwm-31657.patch --] [-- Type: text/x-diff, Size: 1356 bytes --] From 2e8794c08a3d37f773bebb15c24f0d631199402f Mon Sep 17 00:00:00 2001 From: "Soc Virnyl S. Estela" <66054069+ReneganRonin@users.noreply.github.com> Date: Fri, 25 Jun 2021 18:31:43 +0800 Subject: [PATCH] New package: leftwm-0.2.7 --- srcpkgs/leftwm/template | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 srcpkgs/leftwm/template diff --git a/srcpkgs/leftwm/template b/srcpkgs/leftwm/template new file mode 100644 index 000000000000..ef509a74b67a --- /dev/null +++ b/srcpkgs/leftwm/template @@ -0,0 +1,25 @@ +# Template file for 'leftwm' +pkgname=leftwm +version=0.2.7 +revision=1 +build_style=cargo +short_desc="Tiling window manager for Adventurers" +maintainer="Soc Virnyl S. Estela <renegan.ronin@gmail.com>" +license="MIT" +homepage="https://github.com/leftwm/leftwm" +distfiles="${homepage}/archive/${version}.tar.gz" +checksum=34056ce7574edacc03459614cf01b59f505305095af710e80b322759cefcde96 + +if [ "$XBPS_TARGET_LIBC" = musl ]; then + broken = "leftwm-worker: segfault at 0 ip 0000000000000000 sp... or see https://github.com/leftwm/leftwm/issues/396" +fi + +post_install() { + vdoc README.md + vlicense LICENSE.md + # Example themes to use as references + vmkdir usr/share/examples/leftwm/ + vcopy themes usr/share/examples/leftwm/ + # Add to xsession + vinstall leftwm.desktop 644 usr/share/xsessions/ +}
[-- Attachment #1: Type: text/plain, Size: 223 bytes --] New review comment by ReneganRonin on void-packages repository https://github.com/void-linux/void-packages/pull/31657#discussion_r659162713 Comment: alright. i am very new to packaging in void. I did not know that exists
[-- Attachment #1: Type: text/plain, Size: 234 bytes --] New review comment by ReneganRonin on void-packages repository https://github.com/void-linux/void-packages/pull/31657#discussion_r659162713 Comment: alright. i am very new to packaging in void. I did not know that exists. thanks :D
[-- Attachment #1: Type: text/plain, Size: 458 bytes --] New review comment by ericonr on void-packages repository https://github.com/void-linux/void-packages/pull/31657#discussion_r659167504 Comment: It isn't clear to me from your issue, did you use the package built from within xbps-src or did you build the software manually and try to use it? If the latter, you're probably not using the Void toolchain with the necessary patches. Furthermore, please include a link to the issue in the broken definition.
[-- Attachment #1: Type: text/plain, Size: 462 bytes --] New review comment by ericonr on void-packages repository https://github.com/void-linux/void-packages/pull/31657#discussion_r659167504 Comment: It isn't clear to me from your issue, did you use the package built from within xbps-src or did you build the software manually and try to use it? If the latter, you're probably not using the Void toolchain with the necessary patches. ~~Furthermore, please include a link to the issue in the broken definition.~~
[-- Attachment #1: Type: text/plain, Size: 622 bytes --] New review comment by ReneganRonin on void-packages repository https://github.com/void-linux/void-packages/pull/31657#discussion_r659168272 Comment: i did not try Void's toolchain. I once dual boot with x86_64-musl of Void and tried it for a bit (left it because there are some stuff I need to work properly), installed rustup and cargo from the website and build leftwm. it did not work. i assumed they were the same so I mentioned that it has trouble with musl, i was wrong. thanks for letting me know that Void has patches for it. I guess I will remove that line and that if block then. and let the CI do its thing.
[-- Attachment #1: Type: text/plain, Size: 1827 bytes --] There is an updated pull request by ReneganRonin against master on the void-packages repository https://github.com/ReneganRonin/void-packages leftwm https://github.com/void-linux/void-packages/pull/31657 New package: leftwm-0.2.7 <!-- Mark items with [x] where applicable --> #### General - [x] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements) #### Have the results of the proposed changes been tested? - [x] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me - [ ] I generally don't use the affected packages but briefly tested this PR <!-- If GitHub CI cannot be used to validate the build result (for example, if the build is likely to take several hours), make sure to [skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration). When skipping CI, uncomment and fill out the following section. Note: for builds that are likely to complete in less than 2 hours, it is not acceptable to skip CI. --> #### Does it build and run successfully? (Please choose at least one native build and, if supported, at least one cross build. More are better.) - [x] I built this PR locally for my native architecture, (ARCH-LIBC) - [ ] I built this PR locally for these architectures (if supported. mark crossbuilds): - [ ] aarch64-musl - [ ] armv7l - [ ] armv6l-musl #### Questions: - Should I include `x86_64-musl`? It builds correctly but it does not run correctly. See https://github.com/leftwm/leftwm/issues/396 . I did not include it since I do not want the users to experience a broken install. A patch file from https://github.com/void-linux/void-packages/pull/31657.patch is attached [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #2: github-pr-leftwm-31657.patch --] [-- Type: text/x-diff, Size: 1186 bytes --] From d7cd61276c6065b234013a555a0c4322cbd2d667 Mon Sep 17 00:00:00 2001 From: "Soc Virnyl S. Estela" <66054069+ReneganRonin@users.noreply.github.com> Date: Fri, 25 Jun 2021 18:31:43 +0800 Subject: [PATCH] New package: leftwm-0.2.7 --- srcpkgs/leftwm/template | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 srcpkgs/leftwm/template diff --git a/srcpkgs/leftwm/template b/srcpkgs/leftwm/template new file mode 100644 index 000000000000..a087a976d79d --- /dev/null +++ b/srcpkgs/leftwm/template @@ -0,0 +1,21 @@ +# Template file for 'leftwm' +pkgname=leftwm +version=0.2.7 +revision=1 +build_style=cargo +short_desc="Tiling window manager for Adventurers" +maintainer="Soc Virnyl S. Estela <renegan.ronin@gmail.com>" +license="MIT" +homepage="https://github.com/leftwm/leftwm" +distfiles="${homepage}/archive/${version}.tar.gz" +checksum=34056ce7574edacc03459614cf01b59f505305095af710e80b322759cefcde96 + +post_install() { + vdoc README.md + vlicense LICENSE.md + # Example themes to use as references + vmkdir usr/share/examples/leftwm/ + vcopy themes usr/share/examples/leftwm/ + # Add to xsession + vinstall leftwm.desktop 644 usr/share/xsessions/ +}
[-- Attachment #1: Type: text/plain, Size: 201 bytes --] New comment by Johnnynator on void-packages repository https://github.com/void-linux/void-packages/pull/31657#issuecomment-869006690 Comment: Surpise, a rust thingie that is broken on 32bit systems.
[-- Attachment #1: Type: text/plain, Size: 239 bytes --] New comment by ReneganRonin on void-packages repository https://github.com/void-linux/void-packages/pull/31657#issuecomment-869007658 Comment: so i am only going to list the ones on `archs=` from those that are built successfully right?
[-- Attachment #1: Type: text/plain, Size: 431 bytes --] New comment by Johnnynator on void-packages repository https://github.com/void-linux/void-packages/pull/31657#issuecomment-869009507 Comment: > so i am only going to list the ones on `archs=` from those that are built successfully right? ``` if [ "$XBPS_TARGET_WORDSIZE" = 32 ]; then broken="Another rust project that doesn't get c <-> rust types compatibility correct" fi ``` and maybe ask upstream nicely to fix it.
[-- Attachment #1: Type: text/plain, Size: 1827 bytes --] There is an updated pull request by ReneganRonin against master on the void-packages repository https://github.com/ReneganRonin/void-packages leftwm https://github.com/void-linux/void-packages/pull/31657 New package: leftwm-0.2.7 <!-- Mark items with [x] where applicable --> #### General - [x] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements) #### Have the results of the proposed changes been tested? - [x] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me - [ ] I generally don't use the affected packages but briefly tested this PR <!-- If GitHub CI cannot be used to validate the build result (for example, if the build is likely to take several hours), make sure to [skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration). When skipping CI, uncomment and fill out the following section. Note: for builds that are likely to complete in less than 2 hours, it is not acceptable to skip CI. --> #### Does it build and run successfully? (Please choose at least one native build and, if supported, at least one cross build. More are better.) - [x] I built this PR locally for my native architecture, (ARCH-LIBC) - [ ] I built this PR locally for these architectures (if supported. mark crossbuilds): - [ ] aarch64-musl - [ ] armv7l - [ ] armv6l-musl #### Questions: - Should I include `x86_64-musl`? It builds correctly but it does not run correctly. See https://github.com/leftwm/leftwm/issues/396 . I did not include it since I do not want the users to experience a broken install. A patch file from https://github.com/void-linux/void-packages/pull/31657.patch is attached [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #2: github-pr-leftwm-31657.patch --] [-- Type: text/x-diff, Size: 1354 bytes --] From 4c4de236b83a9f5e5f0da27286a90081c74b2998 Mon Sep 17 00:00:00 2001 From: "Soc Virnyl S. Estela" <66054069+ReneganRonin@users.noreply.github.com> Date: Fri, 25 Jun 2021 18:31:43 +0800 Subject: [PATCH] New package: leftwm-0.2.7 --- srcpkgs/leftwm/template | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 srcpkgs/leftwm/template diff --git a/srcpkgs/leftwm/template b/srcpkgs/leftwm/template new file mode 100644 index 000000000000..d983a1b72ab8 --- /dev/null +++ b/srcpkgs/leftwm/template @@ -0,0 +1,26 @@ +# Template file for 'leftwm' +pkgname=leftwm +version=0.2.7 +revision=1 +archs="x86_64* aarch64*" +build_style=cargo +short_desc="Tiling window manager for Adventurers" +maintainer="Soc Virnyl S. Estela <renegan.ronin@gmail.com>" +license="MIT" +homepage="https://github.com/leftwm/leftwm" +distfiles="${homepage}/archive/${version}.tar.gz" +checksum=34056ce7574edacc03459614cf01b59f505305095af710e80b322759cefcde96 + +if [ "$XBPS_TARGET_WORDSIZE" = 32 ]; then + broken="Another rust project that doesn't get c <-> rust types compatibility correct" +fi + +post_install() { + vdoc README.md + vlicense LICENSE.md + # Example themes to use as references + vmkdir usr/share/examples/leftwm/ + vcopy themes usr/share/examples/leftwm/ + # Add to xsession + vinstall leftwm.desktop 644 usr/share/xsessions/ +}
[-- Attachment #1: Type: text/plain, Size: 1827 bytes --] There is an updated pull request by ReneganRonin against master on the void-packages repository https://github.com/ReneganRonin/void-packages leftwm https://github.com/void-linux/void-packages/pull/31657 New package: leftwm-0.2.7 <!-- Mark items with [x] where applicable --> #### General - [x] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements) #### Have the results of the proposed changes been tested? - [x] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me - [ ] I generally don't use the affected packages but briefly tested this PR <!-- If GitHub CI cannot be used to validate the build result (for example, if the build is likely to take several hours), make sure to [skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration). When skipping CI, uncomment and fill out the following section. Note: for builds that are likely to complete in less than 2 hours, it is not acceptable to skip CI. --> #### Does it build and run successfully? (Please choose at least one native build and, if supported, at least one cross build. More are better.) - [x] I built this PR locally for my native architecture, (ARCH-LIBC) - [ ] I built this PR locally for these architectures (if supported. mark crossbuilds): - [ ] aarch64-musl - [ ] armv7l - [ ] armv6l-musl #### Questions: - Should I include `x86_64-musl`? It builds correctly but it does not run correctly. See https://github.com/leftwm/leftwm/issues/396 . I did not include it since I do not want the users to experience a broken install. A patch file from https://github.com/void-linux/void-packages/pull/31657.patch is attached [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #2: github-pr-leftwm-31657.patch --] [-- Type: text/x-diff, Size: 1327 bytes --] From e4b547edb1a4fe78ba6691a09c2e4c3402645e4d Mon Sep 17 00:00:00 2001 From: "Soc Virnyl S. Estela" <66054069+ReneganRonin@users.noreply.github.com> Date: Fri, 25 Jun 2021 18:31:43 +0800 Subject: [PATCH] New package: leftwm-0.2.7 --- srcpkgs/leftwm/template | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 srcpkgs/leftwm/template diff --git a/srcpkgs/leftwm/template b/srcpkgs/leftwm/template new file mode 100644 index 000000000000..17021476c761 --- /dev/null +++ b/srcpkgs/leftwm/template @@ -0,0 +1,25 @@ +# Template file for 'leftwm' +pkgname=leftwm +version=0.2.7 +revision=1 +build_style=cargo +short_desc="Tiling window manager for Adventurers" +maintainer="Soc Virnyl S. Estela <renegan.ronin@gmail.com>" +license="MIT" +homepage="https://github.com/leftwm/leftwm" +distfiles="${homepage}/archive/${version}.tar.gz" +checksum=34056ce7574edacc03459614cf01b59f505305095af710e80b322759cefcde96 + +if [ "$XBPS_TARGET_WORDSIZE" = 32 ]; then + broken="Another rust project that doesn't get c <-> rust types compatibility correct" +fi + +post_install() { + vdoc README.md + vlicense LICENSE.md + # Example themes to use as references + vmkdir usr/share/examples/leftwm/ + vcopy themes usr/share/examples/leftwm/ + # Add to xsession + vinstall leftwm.desktop 644 usr/share/xsessions/ +}
[-- Attachment #1: Type: text/plain, Size: 188 bytes --] New comment by ReneganRonin on void-packages repository https://github.com/void-linux/void-packages/pull/31657#issuecomment-869011581 Comment: lol i forgot to delete that `archs=` line
[-- Attachment #1: Type: text/plain, Size: 239 bytes --] New comment by ericonr on void-packages repository https://github.com/void-linux/void-packages/pull/31657#issuecomment-869065579 Comment: I feel like you're missing some makedepends, this should link against some X11 library, I *think*.
[-- Attachment #1: Type: text/plain, Size: 323 bytes --] New comment by ReneganRonin on void-packages repository https://github.com/void-linux/void-packages/pull/31657#issuecomment-869071415 Comment: yeah i was thinking of that last time. but i think not since build dependencies is not provided in the README. i might be wrong, i should ask the upstream maintainer about that.
[-- Attachment #1: Type: text/plain, Size: 389 bytes --] New comment by ReneganRonin on void-packages repository https://github.com/void-linux/void-packages/pull/31657#issuecomment-869071926 Comment: it seems from what i can see in their CI, they only have `libsystemd-dev` (which i think is not available in Void since it has a different init) but I am sure it is optional and use for some features of the package. i will ask just to be sure.
[-- Attachment #1: Type: text/plain, Size: 286 bytes --] New comment by ReneganRonin on void-packages repository https://github.com/void-linux/void-packages/pull/31657#issuecomment-869083987 Comment: if we look at https://github.com/leftwm/leftwm#dependencies, i dont think there are any. also they have not replied yet. I am going to wait.
[-- Attachment #1: Type: text/plain, Size: 235 bytes --] New comment by ReneganRonin on void-packages repository https://github.com/void-linux/void-packages/pull/31657#issuecomment-869083987 Comment: if we look at https://github.com/leftwm/leftwm#dependencies, i dont think there are any.
[-- Attachment #1: Type: text/plain, Size: 427 bytes --] New comment by ReneganRonin on void-packages repository https://github.com/void-linux/void-packages/pull/31657#issuecomment-869083987 Comment: if we look at https://github.com/leftwm/leftwm#dependencies, i dont think there are any.. even [AUR](https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=leftwm) package does not have any makedepends except cargo and `git` (though git is not needed here since we have a tar ball)
[-- Attachment #1: Type: text/plain, Size: 273 bytes --] New comment by ReneganRonin on void-packages repository https://github.com/void-linux/void-packages/pull/31657#issuecomment-869111194 Comment: Update: Upstream maintainer told me that cargo will handle all deps so there is no need to put something in `makedepends` 😄
[-- Attachment #1: Type: text/plain, Size: 1827 bytes --] There is an updated pull request by ReneganRonin against master on the void-packages repository https://github.com/ReneganRonin/void-packages leftwm https://github.com/void-linux/void-packages/pull/31657 New package: leftwm-0.2.7 <!-- Mark items with [x] where applicable --> #### General - [x] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements) #### Have the results of the proposed changes been tested? - [x] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me - [ ] I generally don't use the affected packages but briefly tested this PR <!-- If GitHub CI cannot be used to validate the build result (for example, if the build is likely to take several hours), make sure to [skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration). When skipping CI, uncomment and fill out the following section. Note: for builds that are likely to complete in less than 2 hours, it is not acceptable to skip CI. --> #### Does it build and run successfully? (Please choose at least one native build and, if supported, at least one cross build. More are better.) - [x] I built this PR locally for my native architecture, (ARCH-LIBC) - [ ] I built this PR locally for these architectures (if supported. mark crossbuilds): - [ ] aarch64-musl - [ ] armv7l - [ ] armv6l-musl #### Questions: - Should I include `x86_64-musl`? It builds correctly but it does not run correctly. See https://github.com/leftwm/leftwm/issues/396 . I did not include it since I do not want the users to experience a broken install. A patch file from https://github.com/void-linux/void-packages/pull/31657.patch is attached [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #2: github-pr-leftwm-31657.patch --] [-- Type: text/x-diff, Size: 1327 bytes --] From 625fff87b5f2218eee797157b1a8d7ed2e75fc27 Mon Sep 17 00:00:00 2001 From: "Soc Virnyl S. Estela" <66054069+ReneganRonin@users.noreply.github.com> Date: Fri, 25 Jun 2021 18:31:43 +0800 Subject: [PATCH] New package: leftwm-0.2.7 --- srcpkgs/leftwm/template | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 srcpkgs/leftwm/template diff --git a/srcpkgs/leftwm/template b/srcpkgs/leftwm/template new file mode 100644 index 000000000000..17021476c761 --- /dev/null +++ b/srcpkgs/leftwm/template @@ -0,0 +1,25 @@ +# Template file for 'leftwm' +pkgname=leftwm +version=0.2.7 +revision=1 +build_style=cargo +short_desc="Tiling window manager for Adventurers" +maintainer="Soc Virnyl S. Estela <renegan.ronin@gmail.com>" +license="MIT" +homepage="https://github.com/leftwm/leftwm" +distfiles="${homepage}/archive/${version}.tar.gz" +checksum=34056ce7574edacc03459614cf01b59f505305095af710e80b322759cefcde96 + +if [ "$XBPS_TARGET_WORDSIZE" = 32 ]; then + broken="Another rust project that doesn't get c <-> rust types compatibility correct" +fi + +post_install() { + vdoc README.md + vlicense LICENSE.md + # Example themes to use as references + vmkdir usr/share/examples/leftwm/ + vcopy themes usr/share/examples/leftwm/ + # Add to xsession + vinstall leftwm.desktop 644 usr/share/xsessions/ +}
[-- Attachment #1: Type: text/plain, Size: 559 bytes --] New comment by ReneganRonin on void-packages repository https://github.com/void-linux/void-packages/pull/31657#issuecomment-869234567 Comment: > > so i am only going to list the ones on `archs=` from those that are built successfully right? > > ``` > if [ "$XBPS_TARGET_WORDSIZE" = 32 ]; then > broken="Another rust project that doesn't get c <-> rust types compatibility correct" > fi > ``` > > and maybe ask upstream nicely to fix it. i forgot to mention that they have a fix upstream but i think that will be in the next future release
[-- Attachment #1: Type: text/plain, Size: 576 bytes --] New comment by ReneganRonin on void-packages repository https://github.com/void-linux/void-packages/pull/31657#issuecomment-869234567 Comment: > > so i am only going to list the ones on `archs=` from those that are built successfully right? > > ``` > if [ "$XBPS_TARGET_WORDSIZE" = 32 ]; then > broken="Another rust project that doesn't get c <-> rust types compatibility correct" > fi > ``` > > and maybe ask upstream nicely to fix it. i forgot to mention that they have a fix upstream (not yet merged) but i think that will be in the next future release
[-- Attachment #1: Type: text/plain, Size: 220 bytes --] New comment by ericonr on void-packages repository https://github.com/void-linux/void-packages/pull/31657#issuecomment-869278506 Comment: If feasible, importing as a patch is an option (or asking for a patch release).
[-- Attachment #1: Type: text/plain, Size: 289 bytes --] New comment by ReneganRonin on void-packages repository https://github.com/void-linux/void-packages/pull/31657#issuecomment-869728545 Comment: Update: It seems 0.2.8 release is closer than I thought (probably this week or next week) so I will be waiting for that with the added patch :D
[-- Attachment #1: Type: text/plain, Size: 368 bytes --] New comment by ReneganRonin on void-packages repository https://github.com/void-linux/void-packages/pull/31657#issuecomment-869728545 Comment: Update: It seems 0.2.8 release is closer than I thought (probably this week or next week based on this https://github.com/leftwm/leftwm/pull/405#issuecomment-869695356, so I will be waiting for that with the added patch :D
[-- Attachment #1: Type: text/plain, Size: 1869 bytes --] There is an updated pull request by ReneganRonin against master on the void-packages repository https://github.com/ReneganRonin/void-packages leftwm https://github.com/void-linux/void-packages/pull/31657 New package: leftwm-0.2.7 <!-- Mark items with [x] where applicable --> #### General - [x] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements) #### Have the results of the proposed changes been tested? - [x] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me - [ ] I generally don't use the affected packages but briefly tested this PR <!-- If GitHub CI cannot be used to validate the build result (for example, if the build is likely to take several hours), make sure to [skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration). When skipping CI, uncomment and fill out the following section. Note: for builds that are likely to complete in less than 2 hours, it is not acceptable to skip CI. --> #### Does it build and run successfully? (Please choose at least one native build and, if supported, at least one cross build. More are better.) - [x] I built this PR locally for my native architecture, (ARCH-LIBC) - [x] I built this PR locally for these architectures (if supported. mark crossbuilds): - [x] aarch64 - [x] aarch64-musl - [x] x86_64-musl - [ ] armv7l - [ ] armv6l-musl #### Questions: - ~~Should I include `x86_64-musl`? It builds correctly but it does not run correctly. See https://github.com/leftwm/leftwm/issues/396 . I did not include it since I do not want the users to experience a broken install.~~ A patch file from https://github.com/void-linux/void-packages/pull/31657.patch is attached [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #2: github-pr-leftwm-31657.patch --] [-- Type: text/x-diff, Size: 1327 bytes --] From 689a1b2dbda993fcd8494928b82bf8bcf1105542 Mon Sep 17 00:00:00 2001 From: "Soc Virnyl S. Estela" <66054069+ReneganRonin@users.noreply.github.com> Date: Fri, 25 Jun 2021 18:31:43 +0800 Subject: [PATCH] New package: leftwm-0.2.7 --- srcpkgs/leftwm/template | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 srcpkgs/leftwm/template diff --git a/srcpkgs/leftwm/template b/srcpkgs/leftwm/template new file mode 100644 index 000000000000..17021476c761 --- /dev/null +++ b/srcpkgs/leftwm/template @@ -0,0 +1,25 @@ +# Template file for 'leftwm' +pkgname=leftwm +version=0.2.7 +revision=1 +build_style=cargo +short_desc="Tiling window manager for Adventurers" +maintainer="Soc Virnyl S. Estela <renegan.ronin@gmail.com>" +license="MIT" +homepage="https://github.com/leftwm/leftwm" +distfiles="${homepage}/archive/${version}.tar.gz" +checksum=34056ce7574edacc03459614cf01b59f505305095af710e80b322759cefcde96 + +if [ "$XBPS_TARGET_WORDSIZE" = 32 ]; then + broken="Another rust project that doesn't get c <-> rust types compatibility correct" +fi + +post_install() { + vdoc README.md + vlicense LICENSE.md + # Example themes to use as references + vmkdir usr/share/examples/leftwm/ + vcopy themes usr/share/examples/leftwm/ + # Add to xsession + vinstall leftwm.desktop 644 usr/share/xsessions/ +}
[-- Attachment #1: Type: text/plain, Size: 1869 bytes --] There is an updated pull request by ReneganRonin against master on the void-packages repository https://github.com/ReneganRonin/void-packages leftwm https://github.com/void-linux/void-packages/pull/31657 New package: leftwm-0.2.8 <!-- Mark items with [x] where applicable --> #### General - [x] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements) #### Have the results of the proposed changes been tested? - [x] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me - [ ] I generally don't use the affected packages but briefly tested this PR <!-- If GitHub CI cannot be used to validate the build result (for example, if the build is likely to take several hours), make sure to [skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration). When skipping CI, uncomment and fill out the following section. Note: for builds that are likely to complete in less than 2 hours, it is not acceptable to skip CI. --> #### Does it build and run successfully? (Please choose at least one native build and, if supported, at least one cross build. More are better.) - [x] I built this PR locally for my native architecture, (ARCH-LIBC) - [x] I built this PR locally for these architectures (if supported. mark crossbuilds): - [x] aarch64 - [x] aarch64-musl - [x] x86_64-musl - [ ] armv7l - [ ] armv6l-musl #### Questions: - ~~Should I include `x86_64-musl`? It builds correctly but it does not run correctly. See https://github.com/leftwm/leftwm/issues/396 . I did not include it since I do not want the users to experience a broken install.~~ A patch file from https://github.com/void-linux/void-packages/pull/31657.patch is attached [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #2: github-pr-leftwm-31657.patch --] [-- Type: text/x-diff, Size: 1327 bytes --] From b1c6057b5c544c0abf29a786c62972188cba8e3e Mon Sep 17 00:00:00 2001 From: "Soc Virnyl S. Estela" <66054069+ReneganRonin@users.noreply.github.com> Date: Fri, 25 Jun 2021 18:31:43 +0800 Subject: [PATCH] New package: leftwm-0.2.7 --- srcpkgs/leftwm/template | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 srcpkgs/leftwm/template diff --git a/srcpkgs/leftwm/template b/srcpkgs/leftwm/template new file mode 100644 index 000000000000..17021476c761 --- /dev/null +++ b/srcpkgs/leftwm/template @@ -0,0 +1,25 @@ +# Template file for 'leftwm' +pkgname=leftwm +version=0.2.7 +revision=1 +build_style=cargo +short_desc="Tiling window manager for Adventurers" +maintainer="Soc Virnyl S. Estela <renegan.ronin@gmail.com>" +license="MIT" +homepage="https://github.com/leftwm/leftwm" +distfiles="${homepage}/archive/${version}.tar.gz" +checksum=34056ce7574edacc03459614cf01b59f505305095af710e80b322759cefcde96 + +if [ "$XBPS_TARGET_WORDSIZE" = 32 ]; then + broken="Another rust project that doesn't get c <-> rust types compatibility correct" +fi + +post_install() { + vdoc README.md + vlicense LICENSE.md + # Example themes to use as references + vmkdir usr/share/examples/leftwm/ + vcopy themes usr/share/examples/leftwm/ + # Add to xsession + vinstall leftwm.desktop 644 usr/share/xsessions/ +}
[-- Attachment #1: Type: text/plain, Size: 1869 bytes --] There is an updated pull request by ReneganRonin against master on the void-packages repository https://github.com/ReneganRonin/void-packages leftwm https://github.com/void-linux/void-packages/pull/31657 New package: leftwm-0.2.8 <!-- Mark items with [x] where applicable --> #### General - [x] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements) #### Have the results of the proposed changes been tested? - [x] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me - [ ] I generally don't use the affected packages but briefly tested this PR <!-- If GitHub CI cannot be used to validate the build result (for example, if the build is likely to take several hours), make sure to [skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration). When skipping CI, uncomment and fill out the following section. Note: for builds that are likely to complete in less than 2 hours, it is not acceptable to skip CI. --> #### Does it build and run successfully? (Please choose at least one native build and, if supported, at least one cross build. More are better.) - [x] I built this PR locally for my native architecture, (ARCH-LIBC) - [x] I built this PR locally for these architectures (if supported. mark crossbuilds): - [x] aarch64 - [x] aarch64-musl - [x] x86_64-musl - [ ] armv7l - [ ] armv6l-musl #### Questions: - ~~Should I include `x86_64-musl`? It builds correctly but it does not run correctly. See https://github.com/leftwm/leftwm/issues/396 . I did not include it since I do not want the users to experience a broken install.~~ A patch file from https://github.com/void-linux/void-packages/pull/31657.patch is attached [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #2: github-pr-leftwm-31657.patch --] [-- Type: text/x-diff, Size: 1327 bytes --] From 0ab3850a470ee547eec126d41f5f9e3ccc1cd575 Mon Sep 17 00:00:00 2001 From: "Soc Virnyl S. Estela" <66054069+ReneganRonin@users.noreply.github.com> Date: Fri, 25 Jun 2021 18:31:43 +0800 Subject: [PATCH] New package: leftwm-0.2.8 --- srcpkgs/leftwm/template | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 srcpkgs/leftwm/template diff --git a/srcpkgs/leftwm/template b/srcpkgs/leftwm/template new file mode 100644 index 000000000000..17021476c761 --- /dev/null +++ b/srcpkgs/leftwm/template @@ -0,0 +1,25 @@ +# Template file for 'leftwm' +pkgname=leftwm +version=0.2.7 +revision=1 +build_style=cargo +short_desc="Tiling window manager for Adventurers" +maintainer="Soc Virnyl S. Estela <renegan.ronin@gmail.com>" +license="MIT" +homepage="https://github.com/leftwm/leftwm" +distfiles="${homepage}/archive/${version}.tar.gz" +checksum=34056ce7574edacc03459614cf01b59f505305095af710e80b322759cefcde96 + +if [ "$XBPS_TARGET_WORDSIZE" = 32 ]; then + broken="Another rust project that doesn't get c <-> rust types compatibility correct" +fi + +post_install() { + vdoc README.md + vlicense LICENSE.md + # Example themes to use as references + vmkdir usr/share/examples/leftwm/ + vcopy themes usr/share/examples/leftwm/ + # Add to xsession + vinstall leftwm.desktop 644 usr/share/xsessions/ +}
[-- Attachment #1: Type: text/plain, Size: 1869 bytes --] There is an updated pull request by ReneganRonin against master on the void-packages repository https://github.com/ReneganRonin/void-packages leftwm https://github.com/void-linux/void-packages/pull/31657 New package: leftwm-0.2.8 <!-- Mark items with [x] where applicable --> #### General - [x] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements) #### Have the results of the proposed changes been tested? - [x] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me - [ ] I generally don't use the affected packages but briefly tested this PR <!-- If GitHub CI cannot be used to validate the build result (for example, if the build is likely to take several hours), make sure to [skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration). When skipping CI, uncomment and fill out the following section. Note: for builds that are likely to complete in less than 2 hours, it is not acceptable to skip CI. --> #### Does it build and run successfully? (Please choose at least one native build and, if supported, at least one cross build. More are better.) - [x] I built this PR locally for my native architecture, (ARCH-LIBC) - [x] I built this PR locally for these architectures (if supported. mark crossbuilds): - [x] aarch64 - [x] aarch64-musl - [x] x86_64-musl - [ ] armv7l - [ ] armv6l-musl #### Questions: - ~~Should I include `x86_64-musl`? It builds correctly but it does not run correctly. See https://github.com/leftwm/leftwm/issues/396 . I did not include it since I do not want the users to experience a broken install.~~ A patch file from https://github.com/void-linux/void-packages/pull/31657.patch is attached [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #2: github-pr-leftwm-31657.patch --] [-- Type: text/x-diff, Size: 1333 bytes --] From 3bdde04a443b9162e95ab61931d504e84feb3ca3 Mon Sep 17 00:00:00 2001 From: "Soc Virnyl S. Estela" <66054069+ReneganRonin@users.noreply.github.com> Date: Fri, 25 Jun 2021 18:31:43 +0800 Subject: [PATCH] New package: leftwm-0.2.8 --- srcpkgs/leftwm/template | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 srcpkgs/leftwm/template diff --git a/srcpkgs/leftwm/template b/srcpkgs/leftwm/template new file mode 100644 index 000000000000..549164202112 --- /dev/null +++ b/srcpkgs/leftwm/template @@ -0,0 +1,25 @@ +# Template file for 'leftwm' +pkgname=leftwm +version=0.2.8 +revision=1 +build_style=cargo +short_desc="Tiling window manager for Adventurers" +maintainer="Soc Virnyl S. Estela <renegan.ronin@gmail.com>" +license="MIT" +homepage="https://github.com/leftwm/leftwm" +distfiles="${homepage}/archive/${version}.tar.gz" +checksum=608e26c6580787de92a81a51ee3e292863ef203158756cd44fcad4d0bb86f99c + +# if [ "$XBPS_TARGET_WORDSIZE" = 32 ]; then +# broken="Another rust project that doesn't get c <-> rust types compatibility correct" +# fi + +post_install() { + vdoc README.md + vlicense LICENSE.md + # Example themes to use as references + vmkdir usr/share/examples/leftwm/ + vcopy themes usr/share/examples/leftwm/ + # Add to xsession + vinstall leftwm.desktop 644 usr/share/xsessions/ +}
[-- Attachment #1: Type: text/plain, Size: 1883 bytes --] There is an updated pull request by ReneganRonin against master on the void-packages repository https://github.com/ReneganRonin/void-packages leftwm https://github.com/void-linux/void-packages/pull/31657 New package: leftwm-0.2.8 <!-- Mark items with [x] where applicable --> #### General - [x] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements) #### Have the results of the proposed changes been tested? - [x] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me - [ ] I generally don't use the affected packages but briefly tested this PR <!-- If GitHub CI cannot be used to validate the build result (for example, if the build is likely to take several hours), make sure to [skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration). When skipping CI, uncomment and fill out the following section. Note: for builds that are likely to complete in less than 2 hours, it is not acceptable to skip CI. --> #### Does it build and run successfully? (Please choose at least one native build and, if supported, at least one cross build. More are better.) - [x] I built this PR locally for my native architecture, (ARCH-LIBC) - [x] I built this PR locally for these architectures (if supported. mark crossbuilds): - [x] aarch64 - [x] aarch64-musl - [x] x86_64-musl - [x] i686 - [ ] armv7l - [ ] armv6l-musl #### Questions: - ~~Should I include `x86_64-musl`? It builds correctly but it does not run correctly. See https://github.com/leftwm/leftwm/issues/396 . I did not include it since I do not want the users to experience a broken install.~~ A patch file from https://github.com/void-linux/void-packages/pull/31657.patch is attached [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #2: github-pr-leftwm-31657.patch --] [-- Type: text/x-diff, Size: 1333 bytes --] From c07e01f17666e883ec22d75529f8cbd23cd2e4bc Mon Sep 17 00:00:00 2001 From: "Soc Virnyl S. Estela" <66054069+ReneganRonin@users.noreply.github.com> Date: Fri, 25 Jun 2021 18:31:43 +0800 Subject: [PATCH] New package: leftwm-0.2.8 --- srcpkgs/leftwm/template | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 srcpkgs/leftwm/template diff --git a/srcpkgs/leftwm/template b/srcpkgs/leftwm/template new file mode 100644 index 000000000000..549164202112 --- /dev/null +++ b/srcpkgs/leftwm/template @@ -0,0 +1,25 @@ +# Template file for 'leftwm' +pkgname=leftwm +version=0.2.8 +revision=1 +build_style=cargo +short_desc="Tiling window manager for Adventurers" +maintainer="Soc Virnyl S. Estela <renegan.ronin@gmail.com>" +license="MIT" +homepage="https://github.com/leftwm/leftwm" +distfiles="${homepage}/archive/${version}.tar.gz" +checksum=608e26c6580787de92a81a51ee3e292863ef203158756cd44fcad4d0bb86f99c + +# if [ "$XBPS_TARGET_WORDSIZE" = 32 ]; then +# broken="Another rust project that doesn't get c <-> rust types compatibility correct" +# fi + +post_install() { + vdoc README.md + vlicense LICENSE.md + # Example themes to use as references + vmkdir usr/share/examples/leftwm/ + vcopy themes usr/share/examples/leftwm/ + # Add to xsession + vinstall leftwm.desktop 644 usr/share/xsessions/ +}
[-- Attachment #1: Type: text/plain, Size: 265 bytes --] New comment by ReneganRonin on void-packages repository https://github.com/void-linux/void-packages/pull/31657#issuecomment-876065767 Comment: I am testing now the new release. it seems it builds correctly with 32 bit archs. now testing armv7 and then armv* musl
[-- Attachment #1: Type: text/plain, Size: 152 bytes --] New comment by ReneganRonin on void-packages repository https://github.com/void-linux/void-packages/pull/31657#issuecomment-877066936 Comment: done
[-- Attachment #1: Type: text/plain, Size: 474 bytes --] New comment by VuiMuich on void-packages repository https://github.com/void-linux/void-packages/pull/31657#issuecomment-974691398 Comment: Hi, as we just today had a question regarding leftwm on void, I went through our issue tracker and followed to this PR. If this PR is still actively pursued, here is a heads up that we are about to release version `0.2.10` of `leftwm` in the next few weeks. Thanks for your efforts to make leftwm available for a wider user base.
[-- Attachment #1: Type: text/plain, Size: 182 bytes --] New review comment by ericonr on void-packages repository https://github.com/void-linux/void-packages/pull/31657#discussion_r753744677 Comment: Remember to clean this up, as well.
[-- Attachment #1: Type: text/plain, Size: 1907 bytes --] There is an updated pull request by uncomfyhalomacro against master on the void-packages repository https://github.com/uncomfyhalomacro/void-packages leftwm https://github.com/void-linux/void-packages/pull/31657 New package: leftwm-0.2.8 <!-- Mark items with [x] where applicable --> #### General - [x] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements) #### Have the results of the proposed changes been tested? - [x] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me - [ ] I generally don't use the affected packages but briefly tested this PR <!-- If GitHub CI cannot be used to validate the build result (for example, if the build is likely to take several hours), make sure to [skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration). When skipping CI, uncomment and fill out the following section. Note: for builds that are likely to complete in less than 2 hours, it is not acceptable to skip CI. --> #### Does it build and run successfully? (Please choose at least one native build and, if supported, at least one cross build. More are better.) - [x] I built this PR locally for my native architecture, (ARCH-LIBC) - [x] I built this PR locally for these architectures (if supported. mark crossbuilds): - [x] aarch64 - [x] aarch64-musl - [x] x86_64-musl - [x] i686 - [x] armv7l - [x] armv6l - [x] armv6l-musl #### Questions: - ~~Should I include `x86_64-musl`? It builds correctly but it does not run correctly. See https://github.com/leftwm/leftwm/issues/396 . I did not include it since I do not want the users to experience a broken install.~~ A patch file from https://github.com/void-linux/void-packages/pull/31657.patch is attached [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #2: github-pr-leftwm-31657.patch --] [-- Type: text/x-diff, Size: 1210 bytes --] From 7fcb7d885e77873de5eabed0f9fd14f2887fad91 Mon Sep 17 00:00:00 2001 From: "Soc Virnyl S. Estela" <66054069+ReneganRonin@users.noreply.github.com> Date: Fri, 25 Jun 2021 18:31:43 +0800 Subject: [PATCH] New package: leftwm-0.2.8 --- srcpkgs/leftwm/template | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 srcpkgs/leftwm/template diff --git a/srcpkgs/leftwm/template b/srcpkgs/leftwm/template new file mode 100644 index 000000000000..fe34bc0901a5 --- /dev/null +++ b/srcpkgs/leftwm/template @@ -0,0 +1,22 @@ +# Template file for 'leftwm' +pkgname=leftwm +version=0.2.8 +revision=1 +build_style=cargo +short_desc="Tiling window manager for Adventurers" +maintainer="Soc Virnyl S. Estela <renegan.ronin@gmail.com>" +license="MIT" +homepage="https://github.com/leftwm/leftwm" +distfiles="https://github.com/leftwm/leftwm/archive/${version}.tar.gz" +checksum=608e26c6580787de92a81a51ee3e292863ef203158756cd44fcad4d0bb86f99c + + +post_install() { + vdoc README.md + vlicense LICENSE.md + # Example themes to use as references + vmkdir usr/share/examples/leftwm/ + vcopy themes usr/share/examples/leftwm/ + # Add to xsession + vinstall leftwm.desktop 644 usr/share/xsessions/ +}
[-- Attachment #1: Type: text/plain, Size: 1907 bytes --] There is an updated pull request by uncomfyhalomacro against master on the void-packages repository https://github.com/uncomfyhalomacro/void-packages leftwm https://github.com/void-linux/void-packages/pull/31657 New package: leftwm-0.2.8 <!-- Mark items with [x] where applicable --> #### General - [x] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements) #### Have the results of the proposed changes been tested? - [x] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me - [ ] I generally don't use the affected packages but briefly tested this PR <!-- If GitHub CI cannot be used to validate the build result (for example, if the build is likely to take several hours), make sure to [skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration). When skipping CI, uncomment and fill out the following section. Note: for builds that are likely to complete in less than 2 hours, it is not acceptable to skip CI. --> #### Does it build and run successfully? (Please choose at least one native build and, if supported, at least one cross build. More are better.) - [x] I built this PR locally for my native architecture, (ARCH-LIBC) - [x] I built this PR locally for these architectures (if supported. mark crossbuilds): - [x] aarch64 - [x] aarch64-musl - [x] x86_64-musl - [x] i686 - [x] armv7l - [x] armv6l - [x] armv6l-musl #### Questions: - ~~Should I include `x86_64-musl`? It builds correctly but it does not run correctly. See https://github.com/leftwm/leftwm/issues/396 . I did not include it since I do not want the users to experience a broken install.~~ A patch file from https://github.com/void-linux/void-packages/pull/31657.patch is attached [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #2: github-pr-leftwm-31657.patch --] [-- Type: text/x-diff, Size: 1207 bytes --] From 3084a2a9115f6e32cd520a1fba4e2d898c4e8bc2 Mon Sep 17 00:00:00 2001 From: "Soc Virnyl S. Estela" <66054069+ReneganRonin@users.noreply.github.com> Date: Fri, 25 Jun 2021 18:31:43 +0800 Subject: [PATCH] New package: leftwm-0.2.8 --- srcpkgs/leftwm/template | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 srcpkgs/leftwm/template diff --git a/srcpkgs/leftwm/template b/srcpkgs/leftwm/template new file mode 100644 index 000000000000..bbbb748a75b7 --- /dev/null +++ b/srcpkgs/leftwm/template @@ -0,0 +1,21 @@ +# Template file for 'leftwm' +pkgname=leftwm +version=0.2.8 +revision=1 +build_style=cargo +short_desc="Tiling window manager for Adventurers" +maintainer="Soc Virnyl S. Estela <renegan.ronin@gmail.com>" +license="MIT" +homepage="https://github.com/leftwm/leftwm" +distfiles="https://github.com/leftwm/leftwm/archive/${version}.tar.gz" +checksum=608e26c6580787de92a81a51ee3e292863ef203158756cd44fcad4d0bb86f99c + +post_install() { + vdoc README.md + vlicense LICENSE.md + # Example themes to use as references + vmkdir usr/share/examples/leftwm/ + vcopy themes usr/share/examples/leftwm/ + # Add to xsession + vinstall leftwm.desktop 644 usr/share/xsessions/ +}
[-- Attachment #1: Type: text/plain, Size: 1907 bytes --] There is an updated pull request by uncomfyhalomacro against master on the void-packages repository https://github.com/uncomfyhalomacro/void-packages leftwm https://github.com/void-linux/void-packages/pull/31657 New package: leftwm-0.2.8 <!-- Mark items with [x] where applicable --> #### General - [x] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements) #### Have the results of the proposed changes been tested? - [x] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me - [ ] I generally don't use the affected packages but briefly tested this PR <!-- If GitHub CI cannot be used to validate the build result (for example, if the build is likely to take several hours), make sure to [skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration). When skipping CI, uncomment and fill out the following section. Note: for builds that are likely to complete in less than 2 hours, it is not acceptable to skip CI. --> #### Does it build and run successfully? (Please choose at least one native build and, if supported, at least one cross build. More are better.) - [x] I built this PR locally for my native architecture, (ARCH-LIBC) - [x] I built this PR locally for these architectures (if supported. mark crossbuilds): - [x] aarch64 - [x] aarch64-musl - [x] x86_64-musl - [x] i686 - [x] armv7l - [x] armv6l - [x] armv6l-musl #### Questions: - ~~Should I include `x86_64-musl`? It builds correctly but it does not run correctly. See https://github.com/leftwm/leftwm/issues/396 . I did not include it since I do not want the users to experience a broken install.~~ A patch file from https://github.com/void-linux/void-packages/pull/31657.patch is attached [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #2: github-pr-leftwm-31657.patch --] [-- Type: text/x-diff, Size: 1207 bytes --] From b5296b7ee9d44a3d46b850be640f96d765bd04c2 Mon Sep 17 00:00:00 2001 From: "Soc Virnyl S. Estela" <66054069+ReneganRonin@users.noreply.github.com> Date: Fri, 25 Jun 2021 18:31:43 +0800 Subject: [PATCH] New package: leftwm-0.2.8 --- srcpkgs/leftwm/template | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 srcpkgs/leftwm/template diff --git a/srcpkgs/leftwm/template b/srcpkgs/leftwm/template new file mode 100644 index 000000000000..bbbb748a75b7 --- /dev/null +++ b/srcpkgs/leftwm/template @@ -0,0 +1,21 @@ +# Template file for 'leftwm' +pkgname=leftwm +version=0.2.8 +revision=1 +build_style=cargo +short_desc="Tiling window manager for Adventurers" +maintainer="Soc Virnyl S. Estela <renegan.ronin@gmail.com>" +license="MIT" +homepage="https://github.com/leftwm/leftwm" +distfiles="https://github.com/leftwm/leftwm/archive/${version}.tar.gz" +checksum=608e26c6580787de92a81a51ee3e292863ef203158756cd44fcad4d0bb86f99c + +post_install() { + vdoc README.md + vlicense LICENSE.md + # Example themes to use as references + vmkdir usr/share/examples/leftwm/ + vcopy themes usr/share/examples/leftwm/ + # Add to xsession + vinstall leftwm.desktop 644 usr/share/xsessions/ +}
[-- Attachment #1: Type: text/plain, Size: 361 bytes --] New comment by 0323pin on void-packages repository https://github.com/void-linux/void-packages/pull/31657#issuecomment-985234632 Comment: > I feel like you're missing some makedepends, this should link against some X11 library, I _think_. pkgsrc maintainer and Void musl user here, You're right, see this: https://github.com/leftwm/leftwm/discussions/590
[-- Attachment #1: Type: text/plain, Size: 534 bytes --] New comment by uncomfyhalomacro on void-packages repository https://github.com/void-linux/void-packages/pull/31657#issuecomment-985974193 Comment: > > I feel like you're missing some makedepends, this should link against some X11 library, I _think_. > > > > pkgsrc maintainer and Void musl user here, > > You're right, see this: https://github.com/leftwm/leftwm/discussions/590 Oh thanks!! I will take a look on the said issue and add the needed x11 libraries/dependences for the template. I will do it once 0.2.10 lands 😄
[-- Attachment #1: Type: text/plain, Size: 297 bytes --] New comment by 0323pin on void-packages repository https://github.com/void-linux/void-packages/pull/31657#issuecomment-985976837 Comment: @uncomfyhalomacro I'm running `leftwm` built from git-HEAD on NetBSD right now. You will need Rust >= 1.56 to build 0.2.10, Void is still shipping Rust-1.53
[-- Attachment #1: Type: text/plain, Size: 291 bytes --] New comment by 0323pin on void-packages repository https://github.com/void-linux/void-packages/pull/31657#issuecomment-985976837 Comment: @uncomfyhalomacro I'm running `leftwm` built from git-HEAD on NetBSD right now. You will need Rust >= 1.56 to build 0.2.10, Void is still on Rust-1.53
[-- Attachment #1: Type: text/plain, Size: 545 bytes --] New comment by VuiMuich on void-packages repository https://github.com/void-linux/void-packages/pull/31657#issuecomment-985977720 Comment: > @uncomfyhalomacro I'm running `leftwm` built from git-HEAD on NetBSD right now. You will need Rust >= 1.56 to build 0.2.10, Void is still on Rust-1.53 As of now we haven't pushed the 2021 Edition Upgrade. Do you see realistic chances of Void bumping their Rust version in close future? We might consider holding this back as we currently are not depending on any of the new optimizations or features.
[-- Attachment #1: Type: text/plain, Size: 558 bytes --] New comment by VuiMuich on void-packages repository https://github.com/void-linux/void-packages/pull/31657#issuecomment-985977720 Comment: > @uncomfyhalomacro I'm running `leftwm` built from git-HEAD on NetBSD right now. You will need Rust >= 1.56 to build 0.2.10, Void is still on Rust-1.53 As of now we haven't pushed the 2021 Edition Upgrade for `leftwm`. Do you see realistic chances of Void bumping their Rust version in close future? We might consider holding this back as we currently are not depending on any of the new optimizations or features.
[-- Attachment #1: Type: text/plain, Size: 585 bytes --] New comment by VuiMuich on void-packages repository https://github.com/void-linux/void-packages/pull/31657#issuecomment-985977720 Comment: > @uncomfyhalomacro I'm running `leftwm` built from git-HEAD on NetBSD right now. You will need Rust >= 1.56 to build 0.2.10, Void is still on Rust-1.53 As of now we haven't pushed the 2021 Edition Upgrade for `leftwm`. Do you see realistic chances of Void bumping their Rust version in close future? We might consider holding this back as we currently are not depending on any of the new optimizations or features. Tagging leftwm/leftwm#594
[-- Attachment #1: Type: text/plain, Size: 1907 bytes --] There is an updated pull request by uncomfyhalomacro against master on the void-packages repository https://github.com/uncomfyhalomacro/void-packages leftwm https://github.com/void-linux/void-packages/pull/31657 New package: leftwm-0.2.8 <!-- Mark items with [x] where applicable --> #### General - [x] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements) #### Have the results of the proposed changes been tested? - [x] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me - [ ] I generally don't use the affected packages but briefly tested this PR <!-- If GitHub CI cannot be used to validate the build result (for example, if the build is likely to take several hours), make sure to [skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration). When skipping CI, uncomment and fill out the following section. Note: for builds that are likely to complete in less than 2 hours, it is not acceptable to skip CI. --> #### Does it build and run successfully? (Please choose at least one native build and, if supported, at least one cross build. More are better.) - [x] I built this PR locally for my native architecture, (ARCH-LIBC) - [x] I built this PR locally for these architectures (if supported. mark crossbuilds): - [x] aarch64 - [x] aarch64-musl - [x] x86_64-musl - [x] i686 - [x] armv7l - [x] armv6l - [x] armv6l-musl #### Questions: - ~~Should I include `x86_64-musl`? It builds correctly but it does not run correctly. See https://github.com/leftwm/leftwm/issues/396 . I did not include it since I do not want the users to experience a broken install.~~ A patch file from https://github.com/void-linux/void-packages/pull/31657.patch is attached [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #2: github-pr-leftwm-31657.patch --] [-- Type: text/x-diff, Size: 1343 bytes --] From 646250c4f127e50b02dc2263c4088f09c1f3c77b Mon Sep 17 00:00:00 2001 From: "Soc Virnyl S. Estela" <66054069+ReneganRonin@users.noreply.github.com> Date: Fri, 25 Jun 2021 18:31:43 +0800 Subject: [PATCH] New package: leftwm-0.2.11 --- srcpkgs/leftwm/template | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 srcpkgs/leftwm/template diff --git a/srcpkgs/leftwm/template b/srcpkgs/leftwm/template new file mode 100644 index 000000000000..cd0cb119af9f --- /dev/null +++ b/srcpkgs/leftwm/template @@ -0,0 +1,23 @@ +# Template file for 'leftwm' +pkgname=leftwm +version=0.2.11 +revision=1 +build_style=cargo +makedepends="libX11-devel libXinerama-devel libXrandr-devel xorg-server-devel" +depends="libX11 libXinerama xorg-server xrandr" +short_desc="Tiling window manager for Adventurers" +maintainer="Soc Virnyl S. Estela <socvirnyl.estela@gmail.com>" +license="MIT" +homepage="https://github.com/leftwm/leftwm" +distfiles="https://github.com/leftwm/leftwm/archive/${version}.tar.gz" +checksum=3a2bd59f12566d94b6be3b162c95d280acbaec1b40da415cb42fe07332a5b709 + +post_install() { + vdoc README.md + vlicense LICENSE.md + # Example themes to use as references + vmkdir usr/share/examples/leftwm/ + vcopy themes usr/share/examples/leftwm/ + # Add to xsession + vinstall leftwm.desktop 644 usr/share/xsessions/ +}
[-- Attachment #1: Type: text/plain, Size: 802 bytes --] New comment by uncomfyhalomacro on void-packages repository https://github.com/void-linux/void-packages/pull/31657#issuecomment-1009606483 Comment: > > @uncomfyhalomacro I'm running `leftwm` built from git-HEAD on NetBSD right now. You will need Rust >= 1.56 to build 0.2.10, Void is still on Rust-1.53 > > As of now we haven't pushed the 2021 Edition Upgrade for `leftwm`. Do you see realistic chances of Void bumping their Rust version in close future? We might consider holding this back as we currently are not depending on any of the new optimizations or features. > > Tagging [leftwm/leftwm#594](https://github.com/leftwm/leftwm/pull/594) Hello. It has been a while. I already updated the template to comply with the dependencies mentioned on the README. Hoping this gets merged. :)
[-- Attachment #1: Type: text/plain, Size: 1908 bytes --] There is an updated pull request by uncomfyhalomacro against master on the void-packages repository https://github.com/uncomfyhalomacro/void-packages leftwm https://github.com/void-linux/void-packages/pull/31657 New package: leftwm-0.2.11 <!-- Mark items with [x] where applicable --> #### General - [x] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements) #### Have the results of the proposed changes been tested? - [x] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me - [ ] I generally don't use the affected packages but briefly tested this PR <!-- If GitHub CI cannot be used to validate the build result (for example, if the build is likely to take several hours), make sure to [skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration). When skipping CI, uncomment and fill out the following section. Note: for builds that are likely to complete in less than 2 hours, it is not acceptable to skip CI. --> #### Does it build and run successfully? (Please choose at least one native build and, if supported, at least one cross build. More are better.) - [x] I built this PR locally for my native architecture, (ARCH-LIBC) - [x] I built this PR locally for these architectures (if supported. mark crossbuilds): - [x] aarch64 - [x] aarch64-musl - [x] x86_64-musl - [x] i686 - [x] armv7l - [x] armv6l - [x] armv6l-musl #### Questions: - ~~Should I include `x86_64-musl`? It builds correctly but it does not run correctly. See https://github.com/leftwm/leftwm/issues/396 . I did not include it since I do not want the users to experience a broken install.~~ A patch file from https://github.com/void-linux/void-packages/pull/31657.patch is attached [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #2: github-pr-leftwm-31657.patch --] [-- Type: text/x-diff, Size: 1343 bytes --] From 6b027b42002d7b7558ade753229e5f6dab97eca3 Mon Sep 17 00:00:00 2001 From: "Soc Virnyl S. Estela" <66054069+ReneganRonin@users.noreply.github.com> Date: Fri, 25 Jun 2021 18:31:43 +0800 Subject: [PATCH] New package: leftwm-0.2.11 --- srcpkgs/leftwm/template | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 srcpkgs/leftwm/template diff --git a/srcpkgs/leftwm/template b/srcpkgs/leftwm/template new file mode 100644 index 000000000000..cd0cb119af9f --- /dev/null +++ b/srcpkgs/leftwm/template @@ -0,0 +1,23 @@ +# Template file for 'leftwm' +pkgname=leftwm +version=0.2.11 +revision=1 +build_style=cargo +makedepends="libX11-devel libXinerama-devel libXrandr-devel xorg-server-devel" +depends="libX11 libXinerama xorg-server xrandr" +short_desc="Tiling window manager for Adventurers" +maintainer="Soc Virnyl S. Estela <socvirnyl.estela@gmail.com>" +license="MIT" +homepage="https://github.com/leftwm/leftwm" +distfiles="https://github.com/leftwm/leftwm/archive/${version}.tar.gz" +checksum=3a2bd59f12566d94b6be3b162c95d280acbaec1b40da415cb42fe07332a5b709 + +post_install() { + vdoc README.md + vlicense LICENSE.md + # Example themes to use as references + vmkdir usr/share/examples/leftwm/ + vcopy themes usr/share/examples/leftwm/ + # Add to xsession + vinstall leftwm.desktop 644 usr/share/xsessions/ +}
[-- Attachment #1: Type: text/plain, Size: 1908 bytes --] There is an updated pull request by uncomfyhalomacro against master on the void-packages repository https://github.com/uncomfyhalomacro/void-packages leftwm https://github.com/void-linux/void-packages/pull/31657 New package: leftwm-0.2.11 <!-- Mark items with [x] where applicable --> #### General - [x] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements) #### Have the results of the proposed changes been tested? - [x] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me - [ ] I generally don't use the affected packages but briefly tested this PR <!-- If GitHub CI cannot be used to validate the build result (for example, if the build is likely to take several hours), make sure to [skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration). When skipping CI, uncomment and fill out the following section. Note: for builds that are likely to complete in less than 2 hours, it is not acceptable to skip CI. --> #### Does it build and run successfully? (Please choose at least one native build and, if supported, at least one cross build. More are better.) - [x] I built this PR locally for my native architecture, (ARCH-LIBC) - [x] I built this PR locally for these architectures (if supported. mark crossbuilds): - [x] aarch64 - [x] aarch64-musl - [x] x86_64-musl - [x] i686 - [x] armv7l - [x] armv6l - [x] armv6l-musl #### Questions: - ~~Should I include `x86_64-musl`? It builds correctly but it does not run correctly. See https://github.com/leftwm/leftwm/issues/396 . I did not include it since I do not want the users to experience a broken install.~~ A patch file from https://github.com/void-linux/void-packages/pull/31657.patch is attached [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #2: github-pr-leftwm-31657.patch --] [-- Type: text/x-diff, Size: 1864 bytes --] From e1e573d5c4e08c6b1976424c114bd334854bf53c Mon Sep 17 00:00:00 2001 From: "Soc Virnyl S. Estela" <66054069+ReneganRonin@users.noreply.github.com> Date: Fri, 25 Jun 2021 18:31:43 +0800 Subject: [PATCH] New package: leftwm-0.2.11 --- srcpkgs/leftwm/template | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 srcpkgs/leftwm/template diff --git a/srcpkgs/leftwm/template b/srcpkgs/leftwm/template new file mode 100644 index 000000000000..316a36e09a86 --- /dev/null +++ b/srcpkgs/leftwm/template @@ -0,0 +1,34 @@ +# Template file for 'leftwm' +pkgname=leftwm +version=0.2.11 +revision=1 +build_style=cargo +makedepends="libX11-devel libXinerama-devel libXrandr-devel xorg-server-devel" +depends="libX11 libXinerama xorg-server xrandr" +short_desc="Tiling window manager for Adventurers" +maintainer="Soc Virnyl S. Estela <socvirnyl.estela@gmail.com>" +license="MIT" +homepage="https://github.com/leftwm/leftwm" +distfiles="https://github.com/leftwm/leftwm/archive/${version}.tar.gz" +checksum=3a2bd59f12566d94b6be3b162c95d280acbaec1b40da415cb42fe07332a5b709 + +do_install() { + # Installing corresponding binaries + vbin "${wrksrc}"/target/"${XBPS_TARGET_MACHINE}"-unknown-linux-gnu/release/leftwm + vbin "${wrksrc}"/target/"${XBPS_TARGET_MACHINE}"-unknown-linux-gnu/release/leftwm-check + vbin "${wrksrc}"/target/"${XBPS_TARGET_MACHINE}"-unknown-linux-gnu/release/leftwm-command + vbin "${wrksrc}"/target/"${XBPS_TARGET_MACHINE}"-unknown-linux-gnu/release/leftwm-state + vbin "${wrksrc}"/target/"${XBPS_TARGET_MACHINE}"-unknown-linux-gnu/release/leftwm-worker +} + +post_install() { + vdoc README.md + vlicense LICENSE.md + # Example themes to use as references + vmkdir usr/share/examples/leftwm/ + vcopy themes usr/share/examples/leftwm/ + # Add to xsession + vinstall leftwm.desktop 644 usr/share/xsessions/ +} + +
[-- Attachment #1: Type: text/plain, Size: 1908 bytes --] There is an updated pull request by uncomfyhalomacro against master on the void-packages repository https://github.com/uncomfyhalomacro/void-packages leftwm https://github.com/void-linux/void-packages/pull/31657 New package: leftwm-0.2.11 <!-- Mark items with [x] where applicable --> #### General - [x] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements) #### Have the results of the proposed changes been tested? - [x] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me - [ ] I generally don't use the affected packages but briefly tested this PR <!-- If GitHub CI cannot be used to validate the build result (for example, if the build is likely to take several hours), make sure to [skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration). When skipping CI, uncomment and fill out the following section. Note: for builds that are likely to complete in less than 2 hours, it is not acceptable to skip CI. --> #### Does it build and run successfully? (Please choose at least one native build and, if supported, at least one cross build. More are better.) - [x] I built this PR locally for my native architecture, (ARCH-LIBC) - [x] I built this PR locally for these architectures (if supported. mark crossbuilds): - [x] aarch64 - [x] aarch64-musl - [x] x86_64-musl - [x] i686 - [x] armv7l - [x] armv6l - [x] armv6l-musl #### Questions: - ~~Should I include `x86_64-musl`? It builds correctly but it does not run correctly. See https://github.com/leftwm/leftwm/issues/396 . I did not include it since I do not want the users to experience a broken install.~~ A patch file from https://github.com/void-linux/void-packages/pull/31657.patch is attached [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #2: github-pr-leftwm-31657.patch --] [-- Type: text/x-diff, Size: 1858 bytes --] From 0bd0444c8259e3b6e9316587f0fb901a5f485e35 Mon Sep 17 00:00:00 2001 From: "Soc Virnyl S. Estela" <66054069+ReneganRonin@users.noreply.github.com> Date: Fri, 25 Jun 2021 18:31:43 +0800 Subject: [PATCH] New package: leftwm-0.2.11 --- srcpkgs/leftwm/template | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 srcpkgs/leftwm/template diff --git a/srcpkgs/leftwm/template b/srcpkgs/leftwm/template new file mode 100644 index 000000000000..73633538e3c0 --- /dev/null +++ b/srcpkgs/leftwm/template @@ -0,0 +1,32 @@ +# Template file for 'leftwm' +pkgname=leftwm +version=0.2.11 +revision=1 +build_style=cargo +makedepends="libX11-devel libXinerama-devel libXrandr-devel xorg-server-devel" +depends="libX11 libXinerama xorg-server xrandr" +short_desc="Tiling window manager for Adventurers" +maintainer="Soc Virnyl S. Estela <socvirnyl.estela@gmail.com>" +license="MIT" +homepage="https://github.com/leftwm/leftwm" +distfiles="https://github.com/leftwm/leftwm/archive/${version}.tar.gz" +checksum=3a2bd59f12566d94b6be3b162c95d280acbaec1b40da415cb42fe07332a5b709 + +do_install() { + # Installing corresponding binaries + vbin "${wrksrc}"/target/"${XBPS_TARGET_MACHINE}"-unknown-linux-gnu/release/leftwm + vbin "${wrksrc}"/target/"${XBPS_TARGET_MACHINE}"-unknown-linux-gnu/release/leftwm-check + vbin "${wrksrc}"/target/"${XBPS_TARGET_MACHINE}"-unknown-linux-gnu/release/leftwm-command + vbin "${wrksrc}"/target/"${XBPS_TARGET_MACHINE}"-unknown-linux-gnu/release/leftwm-state + vbin "${wrksrc}"/target/"${XBPS_TARGET_MACHINE}"-unknown-linux-gnu/release/leftwm-worker +} + +post_install() { + vdoc README.md + vlicense LICENSE.md + # Example themes to use as references + vmkdir usr/share/examples/leftwm/ + vcopy themes usr/share/examples/leftwm/ + # Add to xsession + vinstall leftwm.desktop 644 usr/share/xsessions/ +}
[-- Attachment #1: Type: text/plain, Size: 1908 bytes --] There is an updated pull request by uncomfyhalomacro against master on the void-packages repository https://github.com/uncomfyhalomacro/void-packages leftwm https://github.com/void-linux/void-packages/pull/31657 New package: leftwm-0.2.11 <!-- Mark items with [x] where applicable --> #### General - [x] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements) #### Have the results of the proposed changes been tested? - [x] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me - [ ] I generally don't use the affected packages but briefly tested this PR <!-- If GitHub CI cannot be used to validate the build result (for example, if the build is likely to take several hours), make sure to [skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration). When skipping CI, uncomment and fill out the following section. Note: for builds that are likely to complete in less than 2 hours, it is not acceptable to skip CI. --> #### Does it build and run successfully? (Please choose at least one native build and, if supported, at least one cross build. More are better.) - [x] I built this PR locally for my native architecture, (ARCH-LIBC) - [x] I built this PR locally for these architectures (if supported. mark crossbuilds): - [x] aarch64 - [x] aarch64-musl - [x] x86_64-musl - [x] i686 - [x] armv7l - [x] armv6l - [x] armv6l-musl #### Questions: - ~~Should I include `x86_64-musl`? It builds correctly but it does not run correctly. See https://github.com/leftwm/leftwm/issues/396 . I did not include it since I do not want the users to experience a broken install.~~ A patch file from https://github.com/void-linux/void-packages/pull/31657.patch is attached [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #2: github-pr-leftwm-31657.patch --] [-- Type: text/x-diff, Size: 1762 bytes --] From cb592173838971eae11fb8e3a1b4ce9ad6a6443e Mon Sep 17 00:00:00 2001 From: "Soc Virnyl S. Estela" <66054069+ReneganRonin@users.noreply.github.com> Date: Fri, 25 Jun 2021 18:31:43 +0800 Subject: [PATCH] New package: leftwm-0.2.11 --- srcpkgs/leftwm/template | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 srcpkgs/leftwm/template diff --git a/srcpkgs/leftwm/template b/srcpkgs/leftwm/template new file mode 100644 index 000000000000..ad920277b27e --- /dev/null +++ b/srcpkgs/leftwm/template @@ -0,0 +1,33 @@ +# Template file for 'leftwm' +pkgname=leftwm +version=0.2.11 +revision=1 +build_style=cargo +makedepends="libX11-devel libXinerama-devel libXrandr-devel xorg-server-devel" +depends="libX11 libXinerama xorg-server xrandr" +short_desc="Tiling window manager for Adventurers" +maintainer="Soc Virnyl S. Estela <socvirnyl.estela@gmail.com>" +license="MIT" +homepage="https://github.com/leftwm/leftwm" +distfiles="https://github.com/leftwm/leftwm/archive/${version}.tar.gz" +checksum=3a2bd59f12566d94b6be3b162c95d280acbaec1b40da415cb42fe07332a5b709 + +do_install() { + # Installing corresponding binaries + echo + vbin "${wrksrc}"/target/"${XBPS_RUST_TARGET}"/release/leftwm + vbin "${wrksrc}"/target/"${XBPS_RUST_TARGET}"/release/leftwm-check + vbin "${wrksrc}"/target/"${XBPS_RUST_TARGET}"/release/leftwm-command + vbin "${wrksrc}"/target/"${XBPS_RUST_TARGET}"/release/leftwm-state + vbin "${wrksrc}"/target/"${XBPS_RUST_TARGET}"/release/leftwm-worker +} + +post_install() { + vdoc README.md + vlicense LICENSE.md + # Example themes to use as references + vmkdir usr/share/examples/leftwm/ + vcopy themes usr/share/examples/leftwm/ + # Add to xsession + vinstall leftwm.desktop 644 usr/share/xsessions/ +}
[-- Attachment #1: Type: text/plain, Size: 217 bytes --] New review comment by Johnnynator on void-packages repository https://github.com/void-linux/void-packages/pull/31657#discussion_r783875984 Comment: Just do everything in do_install. Otherwise template looks good
[-- Attachment #1: Type: text/plain, Size: 291 bytes --] New review comment by Johnnynator on void-packages repository https://github.com/void-linux/void-packages/pull/31657#discussion_r783875984 Comment: Just do everything in do_install. Otherwise template looks good. (Except the arm failure, but you could also just set it there to broken)
[-- Attachment #1: Type: text/plain, Size: 1908 bytes --] There is an updated pull request by uncomfyhalomacro against master on the void-packages repository https://github.com/uncomfyhalomacro/void-packages leftwm https://github.com/void-linux/void-packages/pull/31657 New package: leftwm-0.2.11 <!-- Mark items with [x] where applicable --> #### General - [x] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements) #### Have the results of the proposed changes been tested? - [x] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me - [ ] I generally don't use the affected packages but briefly tested this PR <!-- If GitHub CI cannot be used to validate the build result (for example, if the build is likely to take several hours), make sure to [skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration). When skipping CI, uncomment and fill out the following section. Note: for builds that are likely to complete in less than 2 hours, it is not acceptable to skip CI. --> #### Does it build and run successfully? (Please choose at least one native build and, if supported, at least one cross build. More are better.) - [x] I built this PR locally for my native architecture, (ARCH-LIBC) - [x] I built this PR locally for these architectures (if supported. mark crossbuilds): - [ ] aarch64 - [ ] aarch64-musl - [ ] x86_64-musl - [x] i686 - [ ] armv7l - [ ] armv6l - [ ] armv6l-musl #### Questions: - ~~Should I include `x86_64-musl`? It builds correctly but it does not run correctly. See https://github.com/leftwm/leftwm/issues/396 . I did not include it since I do not want the users to experience a broken install.~~ A patch file from https://github.com/void-linux/void-packages/pull/31657.patch is attached [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #2: github-pr-leftwm-31657.patch --] [-- Type: text/x-diff, Size: 3877 bytes --] From a1b24450161b46f6a815e92f46164811a105a047 Mon Sep 17 00:00:00 2001 From: "Soc Virnyl S. Estela" <66054069+ReneganRonin@users.noreply.github.com> Date: Fri, 25 Jun 2021 18:31:43 +0800 Subject: [PATCH] New package: leftwm-0.2.11 --- srcpkgs/leftwm/patches/fix-arm-builds.patch | 31 +++++++++++++++++++++ srcpkgs/leftwm/patches/series | 1 + srcpkgs/leftwm/template | 29 +++++++++++++++++++ 3 files changed, 61 insertions(+) create mode 100644 srcpkgs/leftwm/patches/fix-arm-builds.patch create mode 100644 srcpkgs/leftwm/patches/series create mode 100644 srcpkgs/leftwm/template diff --git a/srcpkgs/leftwm/patches/fix-arm-builds.patch b/srcpkgs/leftwm/patches/fix-arm-builds.patch new file mode 100644 index 000000000000..9337bc90ec52 --- /dev/null +++ b/srcpkgs/leftwm/patches/fix-arm-builds.patch @@ -0,0 +1,31 @@ +From 876216bcc0398fb869240cd51d5ea0d12ba699b1 Mon Sep 17 00:00:00 2001 +From: pkubaj <pkubaj@anongoth.pl> +Date: Tue, 14 Dec 2021 06:37:11 +0000 +Subject: [PATCH] Fix build errors on architectures with u8 (#623) + +--- + .../src/display_servers/xlib_display_server/xwrap/getters.rs | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/leftwm-core/src/display_servers/xlib_display_server/xwrap/getters.rs b/leftwm-core/src/display_servers/xlib_display_server/xwrap/getters.rs +index 2fe20d3a..b8a90495 100644 +--- a/leftwm-core/src/display_servers/xlib_display_server/xwrap/getters.rs ++++ b/leftwm-core/src/display_servers/xlib_display_server/xwrap/getters.rs +@@ -3,7 +3,7 @@ use super::{Screen, WindowHandle, XlibError, MAX_PROPERTY_VALUE_LEN}; + use crate::models::{DockArea, WindowState, WindowType, XyhwChange}; + use crate::XWrap; + use std::ffi::CString; +-use std::os::raw::{c_int, c_long, c_uchar, c_uint, c_ulong}; ++use std::os::raw::{c_char, c_int, c_long, c_uchar, c_uint, c_ulong}; + use std::slice; + use x11_dl::xlib; + +@@ -575,7 +575,7 @@ impl XWrap { + if status == 0 { + return Err(XlibError::FailedStatus); + } +- if let Ok(s) = CString::from_raw(text_prop.value.cast::<i8>()).into_string() { ++ if let Ok(s) = CString::from_raw(text_prop.value.cast::<c_char>()).into_string() { + return Ok(s); + } + }; diff --git a/srcpkgs/leftwm/patches/series b/srcpkgs/leftwm/patches/series new file mode 100644 index 000000000000..5f8e5e089321 --- /dev/null +++ b/srcpkgs/leftwm/patches/series @@ -0,0 +1 @@ +fix-arm-builds.patch diff --git a/srcpkgs/leftwm/template b/srcpkgs/leftwm/template new file mode 100644 index 000000000000..a4bf2ad6957b --- /dev/null +++ b/srcpkgs/leftwm/template @@ -0,0 +1,29 @@ +# Template file for 'leftwm' +pkgname=leftwm +version=0.2.11 +revision=1 +build_style=cargo +makedepends="libX11-devel libXinerama-devel libXrandr-devel xorg-server-devel" +depends="libX11 libXinerama xorg-server xrandr" +short_desc="Tiling window manager for Adventurers" +maintainer="Soc Virnyl S. Estela <socvirnyl.estela@gmail.com>" +license="MIT" +homepage="https://github.com/leftwm/leftwm" +distfiles="https://github.com/leftwm/leftwm/archive/${version}.tar.gz" +checksum=3a2bd59f12566d94b6be3b162c95d280acbaec1b40da415cb42fe07332a5b709 + +do_install() { + vdoc README.md + vlicense LICENSE.md + # Example themes to use as references + vmkdir usr/share/examples/leftwm/ + vcopy themes usr/share/examples/leftwm/ + # Add to xsession + vinstall leftwm.desktop 644 usr/share/xsessions/ + # Installing corresponding binaries + vbin "${wrksrc}"/target/"${XBPS_RUST_TARGET}"/release/leftwm + vbin "${wrksrc}"/target/"${XBPS_RUST_TARGET}"/release/leftwm-check + vbin "${wrksrc}"/target/"${XBPS_RUST_TARGET}"/release/leftwm-command + vbin "${wrksrc}"/target/"${XBPS_RUST_TARGET}"/release/leftwm-state + vbin "${wrksrc}"/target/"${XBPS_RUST_TARGET}"/release/leftwm-worker +}
[-- Attachment #1: Type: text/plain, Size: 238 bytes --] New comment by uncomfyhalomacro on void-packages repository https://github.com/void-linux/void-packages/pull/31657#issuecomment-1012211302 Comment: hmm weird. did i make a wrong environmental variable? is using XBPS_RUST_TARGET wrong?
[-- Attachment #1: Type: text/plain, Size: 238 bytes --] New comment by uncomfyhalomacro on void-packages repository https://github.com/void-linux/void-packages/pull/31657#issuecomment-1012211302 Comment: hmm weird. did i make a wrong environmental variable? is using XBPS_RUST_TARGET wrong?
[-- Attachment #1: Type: text/plain, Size: 1908 bytes --] There is an updated pull request by uncomfyhalomacro against master on the void-packages repository https://github.com/uncomfyhalomacro/void-packages leftwm https://github.com/void-linux/void-packages/pull/31657 New package: leftwm-0.2.11 <!-- Mark items with [x] where applicable --> #### General - [x] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements) #### Have the results of the proposed changes been tested? - [x] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me - [ ] I generally don't use the affected packages but briefly tested this PR <!-- If GitHub CI cannot be used to validate the build result (for example, if the build is likely to take several hours), make sure to [skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration). When skipping CI, uncomment and fill out the following section. Note: for builds that are likely to complete in less than 2 hours, it is not acceptable to skip CI. --> #### Does it build and run successfully? (Please choose at least one native build and, if supported, at least one cross build. More are better.) - [x] I built this PR locally for my native architecture, (ARCH-LIBC) - [x] I built this PR locally for these architectures (if supported. mark crossbuilds): - [ ] aarch64 - [ ] aarch64-musl - [ ] x86_64-musl - [x] i686 - [ ] armv7l - [ ] armv6l - [ ] armv6l-musl #### Questions: - ~~Should I include `x86_64-musl`? It builds correctly but it does not run correctly. See https://github.com/leftwm/leftwm/issues/396 . I did not include it since I do not want the users to experience a broken install.~~ A patch file from https://github.com/void-linux/void-packages/pull/31657.patch is attached [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #2: github-pr-leftwm-31657.patch --] [-- Type: text/x-diff, Size: 3982 bytes --] From d1504d30a1b90177498960f9a724be71d70d9fff Mon Sep 17 00:00:00 2001 From: "Soc Virnyl S. Estela" <66054069+ReneganRonin@users.noreply.github.com> Date: Fri, 25 Jun 2021 18:31:43 +0800 Subject: [PATCH] New package: leftwm-0.2.11 --- srcpkgs/leftwm/patches/fix-arm-builds.patch | 31 +++++++++++++++++++++ srcpkgs/leftwm/patches/series | 1 + srcpkgs/leftwm/template | 29 +++++++++++++++++++ 3 files changed, 61 insertions(+) create mode 100644 srcpkgs/leftwm/patches/fix-arm-builds.patch create mode 100644 srcpkgs/leftwm/patches/series create mode 100644 srcpkgs/leftwm/template diff --git a/srcpkgs/leftwm/patches/fix-arm-builds.patch b/srcpkgs/leftwm/patches/fix-arm-builds.patch new file mode 100644 index 000000000000..9337bc90ec52 --- /dev/null +++ b/srcpkgs/leftwm/patches/fix-arm-builds.patch @@ -0,0 +1,31 @@ +From 876216bcc0398fb869240cd51d5ea0d12ba699b1 Mon Sep 17 00:00:00 2001 +From: pkubaj <pkubaj@anongoth.pl> +Date: Tue, 14 Dec 2021 06:37:11 +0000 +Subject: [PATCH] Fix build errors on architectures with u8 (#623) + +--- + .../src/display_servers/xlib_display_server/xwrap/getters.rs | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/leftwm-core/src/display_servers/xlib_display_server/xwrap/getters.rs b/leftwm-core/src/display_servers/xlib_display_server/xwrap/getters.rs +index 2fe20d3a..b8a90495 100644 +--- a/leftwm-core/src/display_servers/xlib_display_server/xwrap/getters.rs ++++ b/leftwm-core/src/display_servers/xlib_display_server/xwrap/getters.rs +@@ -3,7 +3,7 @@ use super::{Screen, WindowHandle, XlibError, MAX_PROPERTY_VALUE_LEN}; + use crate::models::{DockArea, WindowState, WindowType, XyhwChange}; + use crate::XWrap; + use std::ffi::CString; +-use std::os::raw::{c_int, c_long, c_uchar, c_uint, c_ulong}; ++use std::os::raw::{c_char, c_int, c_long, c_uchar, c_uint, c_ulong}; + use std::slice; + use x11_dl::xlib; + +@@ -575,7 +575,7 @@ impl XWrap { + if status == 0 { + return Err(XlibError::FailedStatus); + } +- if let Ok(s) = CString::from_raw(text_prop.value.cast::<i8>()).into_string() { ++ if let Ok(s) = CString::from_raw(text_prop.value.cast::<c_char>()).into_string() { + return Ok(s); + } + }; diff --git a/srcpkgs/leftwm/patches/series b/srcpkgs/leftwm/patches/series new file mode 100644 index 000000000000..5f8e5e089321 --- /dev/null +++ b/srcpkgs/leftwm/patches/series @@ -0,0 +1 @@ +fix-arm-builds.patch diff --git a/srcpkgs/leftwm/template b/srcpkgs/leftwm/template new file mode 100644 index 000000000000..950253c4d282 --- /dev/null +++ b/srcpkgs/leftwm/template @@ -0,0 +1,29 @@ +# Template file for 'leftwm' +pkgname=leftwm +version=0.2.11 +revision=1 +build_style=cargo +makedepends="libX11-devel libXinerama-devel libXrandr-devel xorg-server-devel" +depends="libX11 libXinerama xorg-server xrandr" +short_desc="Tiling window manager for Adventurers" +maintainer="Soc Virnyl S. Estela <socvirnyl.estela@gmail.com>" +license="MIT" +homepage="https://github.com/leftwm/leftwm" +distfiles="https://github.com/leftwm/leftwm/archive/${version}.tar.gz" +checksum=3a2bd59f12566d94b6be3b162c95d280acbaec1b40da415cb42fe07332a5b709 + +do_install() { + vdoc README.md + vlicense LICENSE.md + # Example themes to use as references + vmkdir usr/share/examples/leftwm/ + vcopy themes usr/share/examples/leftwm/ + # Add to xsession + vinstall leftwm.desktop 644 usr/share/xsessions/ + # Installing corresponding binaries + vbin "${wrksrc}"/target/"${XBPS_TARGET_MACHINE}"-unknown-linux-gnu/release/leftwm + vbin "${wrksrc}"/target/"${XBPS_TARGET_MACHINE}"-unknown-linux-gnu/release/leftwm-check + vbin "${wrksrc}"/target/"${XBPS_TARGET_MACHINE}"-unknown-linux-gnu/release/leftwm-command + vbin "${wrksrc}"/target/"${XBPS_TARGET_MACHINE}"-unknown-linux-gnu/release/leftwm-state + vbin "${wrksrc}"/target/"${XBPS_TARGET_MACHINE}"-unknown-linux-gnu/release/leftwm-worker +}
[-- Attachment #1: Type: text/plain, Size: 1908 bytes --] There is an updated pull request by uncomfyhalomacro against master on the void-packages repository https://github.com/uncomfyhalomacro/void-packages leftwm https://github.com/void-linux/void-packages/pull/31657 New package: leftwm-0.2.11 <!-- Mark items with [x] where applicable --> #### General - [x] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements) #### Have the results of the proposed changes been tested? - [x] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me - [ ] I generally don't use the affected packages but briefly tested this PR <!-- If GitHub CI cannot be used to validate the build result (for example, if the build is likely to take several hours), make sure to [skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration). When skipping CI, uncomment and fill out the following section. Note: for builds that are likely to complete in less than 2 hours, it is not acceptable to skip CI. --> #### Does it build and run successfully? (Please choose at least one native build and, if supported, at least one cross build. More are better.) - [x] I built this PR locally for my native architecture, (ARCH-LIBC) - [x] I built this PR locally for these architectures (if supported. mark crossbuilds): - [ ] aarch64 - [ ] aarch64-musl - [ ] x86_64-musl - [x] i686 - [ ] armv7l - [ ] armv6l - [ ] armv6l-musl #### Questions: - ~~Should I include `x86_64-musl`? It builds correctly but it does not run correctly. See https://github.com/leftwm/leftwm/issues/396 . I did not include it since I do not want the users to experience a broken install.~~ A patch file from https://github.com/void-linux/void-packages/pull/31657.patch is attached [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #2: github-pr-leftwm-31657.patch --] [-- Type: text/x-diff, Size: 3849 bytes --] From a2c7729461bdde1d4708435c770264e2d89bfce4 Mon Sep 17 00:00:00 2001 From: "Soc Virnyl S. Estela" <66054069+ReneganRonin@users.noreply.github.com> Date: Fri, 25 Jun 2021 18:31:43 +0800 Subject: [PATCH] New package: leftwm-0.2.11 --- srcpkgs/leftwm/patches/fix-arm-builds.patch | 31 +++++++++++++++++++ srcpkgs/leftwm/patches/series | 1 + srcpkgs/leftwm/template | 34 +++++++++++++++++++++ 3 files changed, 66 insertions(+) create mode 100644 srcpkgs/leftwm/patches/fix-arm-builds.patch create mode 100644 srcpkgs/leftwm/patches/series create mode 100644 srcpkgs/leftwm/template diff --git a/srcpkgs/leftwm/patches/fix-arm-builds.patch b/srcpkgs/leftwm/patches/fix-arm-builds.patch new file mode 100644 index 000000000000..9337bc90ec52 --- /dev/null +++ b/srcpkgs/leftwm/patches/fix-arm-builds.patch @@ -0,0 +1,31 @@ +From 876216bcc0398fb869240cd51d5ea0d12ba699b1 Mon Sep 17 00:00:00 2001 +From: pkubaj <pkubaj@anongoth.pl> +Date: Tue, 14 Dec 2021 06:37:11 +0000 +Subject: [PATCH] Fix build errors on architectures with u8 (#623) + +--- + .../src/display_servers/xlib_display_server/xwrap/getters.rs | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/leftwm-core/src/display_servers/xlib_display_server/xwrap/getters.rs b/leftwm-core/src/display_servers/xlib_display_server/xwrap/getters.rs +index 2fe20d3a..b8a90495 100644 +--- a/leftwm-core/src/display_servers/xlib_display_server/xwrap/getters.rs ++++ b/leftwm-core/src/display_servers/xlib_display_server/xwrap/getters.rs +@@ -3,7 +3,7 @@ use super::{Screen, WindowHandle, XlibError, MAX_PROPERTY_VALUE_LEN}; + use crate::models::{DockArea, WindowState, WindowType, XyhwChange}; + use crate::XWrap; + use std::ffi::CString; +-use std::os::raw::{c_int, c_long, c_uchar, c_uint, c_ulong}; ++use std::os::raw::{c_char, c_int, c_long, c_uchar, c_uint, c_ulong}; + use std::slice; + use x11_dl::xlib; + +@@ -575,7 +575,7 @@ impl XWrap { + if status == 0 { + return Err(XlibError::FailedStatus); + } +- if let Ok(s) = CString::from_raw(text_prop.value.cast::<i8>()).into_string() { ++ if let Ok(s) = CString::from_raw(text_prop.value.cast::<c_char>()).into_string() { + return Ok(s); + } + }; diff --git a/srcpkgs/leftwm/patches/series b/srcpkgs/leftwm/patches/series new file mode 100644 index 000000000000..5f8e5e089321 --- /dev/null +++ b/srcpkgs/leftwm/patches/series @@ -0,0 +1 @@ +fix-arm-builds.patch diff --git a/srcpkgs/leftwm/template b/srcpkgs/leftwm/template new file mode 100644 index 000000000000..091590570cdf --- /dev/null +++ b/srcpkgs/leftwm/template @@ -0,0 +1,34 @@ +# Template file for 'leftwm' +pkgname=leftwm +version=0.2.11 +revision=1 +build_style=cargo +makedepends="libX11-devel libXinerama-devel libXrandr-devel xorg-server-devel" +depends="libX11 libXinerama xorg-server xrandr" +short_desc="Tiling window manager for Adventurers" +maintainer="Soc Virnyl S. Estela <socvirnyl.estela@gmail.com>" +license="MIT" +homepage="https://github.com/leftwm/leftwm" +distfiles="https://github.com/leftwm/leftwm/archive/${version}.tar.gz" +checksum=3a2bd59f12566d94b6be3b162c95d280acbaec1b40da415cb42fe07332a5b709 + +do_install() { + vdoc README.md + vlicense LICENSE.md + # Example themes to use as references + vmkdir usr/share/examples/leftwm/ + vcopy themes usr/share/examples/leftwm/ + # Add to xsession + vinstall leftwm.desktop 644 usr/share/xsessions/ + # Installing corresponding binaries + local leftwmbins=( "leftwm" "leftwm-check" "leftwm-worker" "leftwm-state" "leftwm-command" ) + local target_bin="target/${XBPS_RUST_TARGET}/release" + if [ "${CROSS_BUILD}" ] + then + target_bin="target/${RUST_TARGET}/release" + fi + for b in "${leftwmbins[@]}" + do + vbin "${wrksrc}/${target_bin}/$b" + done +}
[-- Attachment #1: Type: text/plain, Size: 271 bytes --] New comment by uncomfyhalomacro on void-packages repository https://github.com/void-linux/void-packages/pull/31657#issuecomment-1012642355 Comment: @Johnnynator all checks have passed. Can you please review if there are stuff that I might have missed? :D Thanks again!
[-- Attachment #1: Type: text/plain, Size: 415 bytes --] New comment by 0323pin on void-packages repository https://github.com/void-linux/void-packages/pull/31657#issuecomment-1013150447 Comment: I'm looking forward to this merge and hopefully use the same wm as on my NetBSD development machine. Even if, the configs will require some adjustments, since on NetBSD I'm using the unreleased 0.3.0 built from git-HEAD. @uncomfyhalomacro thanks for taking on this task.
[-- Attachment #1: Type: text/plain, Size: 1903 bytes --] There is an updated pull request by Johnnynator against master on the void-packages repository https://github.com/uncomfyhalomacro/void-packages leftwm https://github.com/void-linux/void-packages/pull/31657 New package: leftwm-0.2.11 <!-- Mark items with [x] where applicable --> #### General - [x] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements) #### Have the results of the proposed changes been tested? - [x] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me - [ ] I generally don't use the affected packages but briefly tested this PR <!-- If GitHub CI cannot be used to validate the build result (for example, if the build is likely to take several hours), make sure to [skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration). When skipping CI, uncomment and fill out the following section. Note: for builds that are likely to complete in less than 2 hours, it is not acceptable to skip CI. --> #### Does it build and run successfully? (Please choose at least one native build and, if supported, at least one cross build. More are better.) - [x] I built this PR locally for my native architecture, (ARCH-LIBC) - [x] I built this PR locally for these architectures (if supported. mark crossbuilds): - [x] aarch64 - [x] aarch64-musl - [x] x86_64-musl - [x] i686 - [ ] armv7l - [ ] armv6l - [ ] armv6l-musl #### Questions: - ~~Should I include `x86_64-musl`? It builds correctly but it does not run correctly. See https://github.com/leftwm/leftwm/issues/396 . I did not include it since I do not want the users to experience a broken install.~~ A patch file from https://github.com/void-linux/void-packages/pull/31657.patch is attached [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #2: github-pr-leftwm-31657.patch --] [-- Type: text/x-diff, Size: 3758 bytes --] From 57d33ec72a83494c7833f5e814bdcf4b7d4e743d Mon Sep 17 00:00:00 2001 From: "Soc Virnyl S. Estela" <66054069+ReneganRonin@users.noreply.github.com> Date: Fri, 25 Jun 2021 18:31:43 +0800 Subject: [PATCH] New package: leftwm-0.2.11 --- srcpkgs/leftwm/patches/fix-arm-builds.patch | 31 +++++++++++++++++++++ srcpkgs/leftwm/patches/series | 1 + srcpkgs/leftwm/template | 30 ++++++++++++++++++++ 3 files changed, 62 insertions(+) create mode 100644 srcpkgs/leftwm/patches/fix-arm-builds.patch create mode 100644 srcpkgs/leftwm/patches/series create mode 100644 srcpkgs/leftwm/template diff --git a/srcpkgs/leftwm/patches/fix-arm-builds.patch b/srcpkgs/leftwm/patches/fix-arm-builds.patch new file mode 100644 index 000000000000..9337bc90ec52 --- /dev/null +++ b/srcpkgs/leftwm/patches/fix-arm-builds.patch @@ -0,0 +1,31 @@ +From 876216bcc0398fb869240cd51d5ea0d12ba699b1 Mon Sep 17 00:00:00 2001 +From: pkubaj <pkubaj@anongoth.pl> +Date: Tue, 14 Dec 2021 06:37:11 +0000 +Subject: [PATCH] Fix build errors on architectures with u8 (#623) + +--- + .../src/display_servers/xlib_display_server/xwrap/getters.rs | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/leftwm-core/src/display_servers/xlib_display_server/xwrap/getters.rs b/leftwm-core/src/display_servers/xlib_display_server/xwrap/getters.rs +index 2fe20d3a..b8a90495 100644 +--- a/leftwm-core/src/display_servers/xlib_display_server/xwrap/getters.rs ++++ b/leftwm-core/src/display_servers/xlib_display_server/xwrap/getters.rs +@@ -3,7 +3,7 @@ use super::{Screen, WindowHandle, XlibError, MAX_PROPERTY_VALUE_LEN}; + use crate::models::{DockArea, WindowState, WindowType, XyhwChange}; + use crate::XWrap; + use std::ffi::CString; +-use std::os::raw::{c_int, c_long, c_uchar, c_uint, c_ulong}; ++use std::os::raw::{c_char, c_int, c_long, c_uchar, c_uint, c_ulong}; + use std::slice; + use x11_dl::xlib; + +@@ -575,7 +575,7 @@ impl XWrap { + if status == 0 { + return Err(XlibError::FailedStatus); + } +- if let Ok(s) = CString::from_raw(text_prop.value.cast::<i8>()).into_string() { ++ if let Ok(s) = CString::from_raw(text_prop.value.cast::<c_char>()).into_string() { + return Ok(s); + } + }; diff --git a/srcpkgs/leftwm/patches/series b/srcpkgs/leftwm/patches/series new file mode 100644 index 000000000000..5f8e5e089321 --- /dev/null +++ b/srcpkgs/leftwm/patches/series @@ -0,0 +1 @@ +fix-arm-builds.patch diff --git a/srcpkgs/leftwm/template b/srcpkgs/leftwm/template new file mode 100644 index 000000000000..6da896578e3b --- /dev/null +++ b/srcpkgs/leftwm/template @@ -0,0 +1,30 @@ +# Template file for 'leftwm' +pkgname=leftwm +version=0.2.11 +revision=1 +build_style=cargo +makedepends="libX11-devel libXinerama-devel libXrandr-devel xorg-server-devel" +depends="libX11 libXinerama xorg-server xrandr" +short_desc="Tiling window manager for Adventurers" +maintainer="Soc Virnyl S. Estela <socvirnyl.estela@gmail.com>" +license="MIT" +homepage="https://github.com/leftwm/leftwm" +distfiles="https://github.com/leftwm/leftwm/archive/${version}.tar.gz" +checksum=3a2bd59f12566d94b6be3b162c95d280acbaec1b40da415cb42fe07332a5b709 + +do_install() { + vdoc README.md + vlicense LICENSE.md + # Example themes to use as references + vmkdir usr/share/examples/leftwm/ + vcopy themes usr/share/examples/leftwm/ + # Add to xsession + vinstall leftwm.desktop 644 usr/share/xsessions/ + # Installing corresponding binaries + local _bin_path="${wrksrc}/target/${RUST_TARGET}/release" + vbin ${_bin_path}/leftwm + vbin ${_bin_path}/leftwm-check + vbin ${_bin_path}/leftwm-worker + vbin ${_bin_path}/leftwm-state + vbin ${_bin_path}/leftwm-command +}
[-- Attachment #1: Type: text/plain, Size: 231 bytes --] New comment by Johnnynator on void-packages repository https://github.com/void-linux/void-packages/pull/31657#issuecomment-1013691329 Comment: I simplified your vbin stuff to just always `{RUST_TARGET}` and removed the for loop.
[-- Attachment #1: Type: text/plain, Size: 1735 bytes --] There's a merged pull request on the void-packages repository New package: leftwm-0.2.11 https://github.com/void-linux/void-packages/pull/31657 Description: <!-- Mark items with [x] where applicable --> #### General - [x] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements) #### Have the results of the proposed changes been tested? - [x] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me - [ ] I generally don't use the affected packages but briefly tested this PR <!-- If GitHub CI cannot be used to validate the build result (for example, if the build is likely to take several hours), make sure to [skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration). When skipping CI, uncomment and fill out the following section. Note: for builds that are likely to complete in less than 2 hours, it is not acceptable to skip CI. --> #### Does it build and run successfully? (Please choose at least one native build and, if supported, at least one cross build. More are better.) - [x] I built this PR locally for my native architecture, (ARCH-LIBC) - [x] I built this PR locally for these architectures (if supported. mark crossbuilds): - [x] aarch64 - [x] aarch64-musl - [x] x86_64-musl - [x] i686 - [ ] armv7l - [ ] armv6l - [ ] armv6l-musl #### Questions: - ~~Should I include `x86_64-musl`? It builds correctly but it does not run correctly. See https://github.com/leftwm/leftwm/issues/396 . I did not include it since I do not want the users to experience a broken install.~~
[-- Attachment #1: Type: text/plain, Size: 360 bytes --] New comment by 0323pin on void-packages repository https://github.com/void-linux/void-packages/pull/31657#issuecomment-1109361567 Comment: @uncomfyhalomacro `leftwm`-0.3.0 has been released, I've merged the update on NetBSD some hours ago. Would you mind updating here? I use it on both my machines and it's nice when the config files are compatible. TIA
[-- Attachment #1: Type: text/plain, Size: 251 bytes --] New comment by uncomfyhalomacro on void-packages repository https://github.com/void-linux/void-packages/pull/31657#issuecomment-1109665116 Comment: i will try to do it tomorrow i guess if i have time. im currently busy for a few days in uni so yeah