Github messages for voidlinux
 help / color / mirror / Atom feed
From: hervyqa <hervyqa@users.noreply.github.com>
To: ml@inbox.vuxu.org
Subject: Re: [PR PATCH] [Updated] DRAFT: New package: maliit-keyboard
Date: Wed, 04 Sep 2024 14:11:40 +0200	[thread overview]
Message-ID: <20240904121140.87B772DBF6@inbox.vuxu.org> (raw)
In-Reply-To: <gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-52107@inbox.vuxu.org>

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

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

https://github.com/hervyqa/void-packages maliit-keyboard
https://github.com/void-linux/void-packages/pull/52107

DRAFT: New package: maliit-keyboard
<!-- Uncomment relevant sections and delete options which are not applicable -->

Maybe fix: #49597

![Screenshot_20240904_123308](https://github.com/user-attachments/assets/f41f02ab-ba67-464e-97d1-846547650f4c)

#### Testing the changes
- I tested the changes in this PR: **YES**, but maliit virtual keyboard still not working. any advice @classabbyamp ?

```
Operating System: Void 
KDE Plasma Version: 6.1.4
KDE Frameworks Version: 6.5.0
Qt Version: 6.7.2
Kernel Version: 6.6.48_1 (64-bit)
Graphics Platform: Wayland
Processors: 12 × Intel® Core™ i5-10500H CPU @ 2.50GHz
Memory: 23.3 GiB of RAM
Graphics Processor: Mesa Intel® UHD Graphics
Manufacturer: Micro-Star International Co., Ltd.
Product Name: GF63 Thin 10UC
System Version: REV:1.0
```

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

<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->

#### Local build testing
- I built this PR locally for my native architecture, (x86_64)

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

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

From 5a8593d442056b35d99e67c363cd91cb2e045560 Mon Sep 17 00:00:00 2001
From: Hervy Qurrotul Ainur Rozi <hervyqa@proton.me>
Date: Wed, 4 Sep 2024 20:10:57 +0800
Subject: [PATCH 1/2] New package: maliit-framework

---
 srcpkgs/maliit-framework-devel    |  1 +
 srcpkgs/maliit-framework-doc      |  1 +
 srcpkgs/maliit-framework-examples |  1 +
 srcpkgs/maliit-framework/template | 46 +++++++++++++++++++++++++++++++
 4 files changed, 49 insertions(+)
 create mode 120000 srcpkgs/maliit-framework-devel
 create mode 120000 srcpkgs/maliit-framework-doc
 create mode 120000 srcpkgs/maliit-framework-examples
 create mode 100644 srcpkgs/maliit-framework/template

diff --git a/srcpkgs/maliit-framework-devel b/srcpkgs/maliit-framework-devel
new file mode 120000
index 00000000000000..3a182b78257420
--- /dev/null
+++ b/srcpkgs/maliit-framework-devel
@@ -0,0 +1 @@
+maliit-framework
\ No newline at end of file
diff --git a/srcpkgs/maliit-framework-doc b/srcpkgs/maliit-framework-doc
new file mode 120000
index 00000000000000..3a182b78257420
--- /dev/null
+++ b/srcpkgs/maliit-framework-doc
@@ -0,0 +1 @@
+maliit-framework
\ No newline at end of file
diff --git a/srcpkgs/maliit-framework-examples b/srcpkgs/maliit-framework-examples
new file mode 120000
index 00000000000000..3a182b78257420
--- /dev/null
+++ b/srcpkgs/maliit-framework-examples
@@ -0,0 +1 @@
+maliit-framework
\ No newline at end of file
diff --git a/srcpkgs/maliit-framework/template b/srcpkgs/maliit-framework/template
new file mode 100644
index 00000000000000..b59aa369c965ea
--- /dev/null
+++ b/srcpkgs/maliit-framework/template
@@ -0,0 +1,46 @@
+# Template file for 'maliit-framework'
+pkgname=maliit-framework
+version=2.3.0
+revision=1
+build_style=cmake
+configure_args="-Denable-examples=ON
+ -Denable-tests=OFF
+ -Denable-dbus-activation=ON
+ -Denable-wayland-gtk=ON"
+hostmakedepends="doxygen gettext qt5-host-tools qt5-qmake pkg-config wayland-devel glib-devel"
+makedepends="libxcb-devel qt5-devel qt5-declarative-devel qt5-wayland-devel libglib-devel
+ wayland-devel wayland-protocols libxkbcommon-devel
+ libXdamage-devel libXcomposite-devel libXext-devel libXfixes-devel"
+short_desc="Core libraries of Maliit and server"
+maintainer="Hervy Qurrotul Ainur Rozi <hervyqa@proton.me>"
+license="LGPL-2.1-only"
+homepage="https://maliit.github.io"
+changelog="https://raw.githubusercontent.com/maliit/framework/master/NEWS"
+distfiles="https://github.com/maliit/framework/archive/refs/tags/${version}.tar.gz"
+checksum=bfc23919ac8b960243f85e8228ad7dfc28d557b52182a0b5a2a216a5c6a8057c
+
+maliit-framework-devel_package() {
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/include
+		vmove usr/lib/pkgconfig
+		vmove usr/lib/qt5/mkspecs
+		vmove usr/lib/cmake
+		vmove "usr/lib/*.so"
+	}
+}
+
+maliit-framework-doc_package() {
+	short_desc+=" - documentation"
+	pkg_install() {
+		vmove usr/share/doc/maliit-framework
+		vmove usr/share/doc/maliit-framework-doc
+	}
+}
+
+maliit-framework-examples_package() {
+	short_desc+=" - examples"
+	pkg_install() {
+		vmove usr/bin/maliit-exampleapp-plainqt
+	}
+}

From dd322755c339d6454ce66a42fd2a301f47bb7958 Mon Sep 17 00:00:00 2001
From: Hervy Qurrotul Ainur Rozi <hervyqa@proton.me>
Date: Wed, 4 Sep 2024 20:11:13 +0800
Subject: [PATCH 2/2] New package: maliit-keyboard

---
 common/shlibs                    |  1 +
 srcpkgs/maliit-keyboard/template | 23 +++++++++++++++++++++++
 2 files changed, 24 insertions(+)
 create mode 100644 srcpkgs/maliit-keyboard/template

diff --git a/common/shlibs b/common/shlibs
index 391ecd3eefd0e5..48acdc9cb64254 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4525,3 +4525,4 @@ libhwy.so.1 highway-1.2.0_1
 libscenefx.so.1 scenefx-0.1_1
 libnng.so.1 nng-1.5.2_1
 libsentry.so sentry-native-0.7.7_1
+libmaliit-plugins.so.2 maliit-keyboard-2.3.1_1
diff --git a/srcpkgs/maliit-keyboard/template b/srcpkgs/maliit-keyboard/template
new file mode 100644
index 00000000000000..96d121c4eabf7e
--- /dev/null
+++ b/srcpkgs/maliit-keyboard/template
@@ -0,0 +1,23 @@
+# Template file for 'maliit-keyboard'
+pkgname=maliit-keyboard
+version=2.3.1
+revision=1
+build_style=cmake
+configure_args="-Denable-presage=OFF
+ -Denable-tests=OFF"
+hostmakedepends="gettext libpinyin maliit-framework pkg-config qt5-qmake"
+makedepends="anthy-devel anthy-devel anthy-unicode-devel glib-devel hunspell-devel
+ libchewing-devel libpinyin-devel maliit-framework-devel qt5-declarative-devel
+ qt5-multimedia-devel qt5-quickcontrols2-devel"
+depends="hunspell maliit-framework qt5-graphicaleffects qt5-multimedia qt5-quickcontrols2"
+short_desc="Virtual keyboard based on Maliit framework"
+maintainer="Hervy Qurrotul Ainur Rozi <hervyqa@proton.me>"
+license="LGPL-2.1-only"
+homepage="https://maliit.github.io"
+changelog="https://raw.githubusercontent.com/maliit/keyboard/master/NEWS"
+distfiles="https://github.com/maliit/keyboard/archive/refs/tags/${version}.tar.gz"
+checksum=c3e1eb985b8ae7ce4e3e28412b7e797ff5db437ccd327e0d852a3c37f17fe456
+
+post_install() {
+	rm -fr ${DESTDIR}/usr/share/doc/maliit-keyboard
+}

  parent reply	other threads:[~2024-09-04 12:11 UTC|newest]

Thread overview: 39+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-09-04  4:57 [PR PATCH] " hervyqa
2024-09-04  5:08 ` [PR PATCH] [Updated] " hervyqa
2024-09-04  5:16 ` hervyqa
2024-09-04  7:18 ` hervyqa
2024-09-04 11:45 ` hervyqa
2024-09-04 11:49 ` hervyqa
2024-09-04 11:53 ` hervyqa
2024-09-04 12:03 ` hervyqa
2024-09-04 12:11 ` hervyqa [this message]
2024-09-04 12:19 ` hervyqa
2024-09-04 12:27 ` hervyqa
2024-09-04 12:37 ` hervyqa
2024-09-04 14:35 ` Duncaen
2024-09-05  1:23 ` [PR PATCH] [Updated] " hervyqa
2024-09-05  1:49 ` hervyqa
2024-09-05  4:08 ` hervyqa
2024-12-05  2:06 ` github-actions
2024-12-20  1:59 ` [PR PATCH] [Closed]: " github-actions
2025-01-09 12:49 ` Anachron
2025-01-10  2:50 ` hervyqa
2025-01-10  8:04 ` Anachron
2025-01-10  8:04 ` Anachron
2025-01-11  7:04 ` Anachron
2025-01-11  7:05 ` Anachron
2025-01-11 19:10 ` hervyqa
2025-01-11 19:11 ` hervyqa
2025-01-12 13:25 ` Anachron
2025-01-13  6:18 ` [PR PATCH] [Closed]: " hervyqa
2025-01-13  6:18 ` [PR PATCH] [Updated] " hervyqa
2025-01-13  6:51 ` hervyqa
2025-01-13  7:03 ` hervyqa
2025-01-13  7:09 ` [PR PATCH] [Updated] " hervyqa
2025-01-13  7:49 ` the-maldridge
2025-01-13  8:59 ` [PR PATCH] [Updated] " hervyqa
2025-01-13 10:47 ` Anachron
2025-01-13 13:03 ` classabbyamp
2025-01-19 17:02 ` [PR PATCH] [Updated] " Johnnynator
2025-01-19 17:02 ` Johnnynator
2025-01-19 17:02 ` [PR PATCH] [Merged]: " Johnnynator

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20240904121140.87B772DBF6@inbox.vuxu.org \
    --to=hervyqa@users.noreply.github.com \
    --cc=ml@inbox.vuxu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).