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

#### 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
+}
next prev 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).