Github messages for voidlinux
 help / color / mirror / Atom feed
* [PR PATCH] Testing
@ 2024-09-12 17:53 toadwastoast
  2024-09-14 18:38 ` [PR PATCH] [Updated] New package: mpvqt-1.0.1 and haruna-1.2.0 toadwastoast
                   ` (4 more replies)
  0 siblings, 5 replies; 6+ messages in thread
From: toadwastoast @ 2024-09-12 17:53 UTC (permalink / raw)
  To: ml

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

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

https://github.com/toadwastoast/void-packages testing
https://github.com/void-linux/void-packages/pull/52197

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

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

#### Local build testing
- I built this PR locally for my native architecture, (x86-64-glibc) and (x86_64-musl)

`plasmatube` and `tokodon` can also be packaged with `mpvqt`, but `plasmatube` is a program that barely works as it is and I don't feel like it lives up to the Void standards of quality, while `tokodon` is broken on version 24.08.

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

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

From b51ab1b0bf3fdb852fe547f379b30a9798e355ad Mon Sep 17 00:00:00 2001
From: toadwastoast <toadwastoast@proton.me>
Date: Thu, 12 Sep 2024 14:23:49 -0300
Subject: [PATCH 1/3] New package: mpvqt_1.0.1_and_haruna_1.2.0

---
 srcpkgs/haruna/template | 19 +++++++++++++++++++
 srcpkgs/mpvqt/template  | 24 ++++++++++++++++++++++++
 2 files changed, 43 insertions(+)
 create mode 100644 srcpkgs/haruna/template
 create mode 100644 srcpkgs/mpvqt/template

diff --git a/srcpkgs/haruna/template b/srcpkgs/haruna/template
new file mode 100644
index 00000000000000..dc62ee82a6d3d2
--- /dev/null
+++ b/srcpkgs/haruna/template
@@ -0,0 +1,19 @@
+# Template file for 'haruna'
+pkgname=haruna
+version=1.2.0
+revision=1
+build_style=cmake
+configure_args="-DBUILD_TESTING=OFF -DKDE_INSTALL_QMLDIR=lib/qt6/qml"
+hostmakedepends="extra-cmake-modules qt6-base qt6-declarative
+ kf6-kcoreaddons kf6-kconfig pkg-config gettext mpvqt"
+makedepends="mpv-devel mpvqt-devel ffmpeg6-devel qt6-base-devel
+ qt6-declarative-devel kf6-qqc2-desktop-style-devel kf6-kconfig-devel
+ kf6-kcoreaddons-devel kf6-kfilemetadata-devel kf6-ki18n-devel
+ kf6-kio-devel kf6-kirigami-devel gettext-devel"
+depends="breeze-qt6 kf6-sonnet kf6-qqc2-desktop-style yt-dlp"
+short_desc="Open source media player built with Qt/QML and libmpv"
+maintainer="toadtoast <toadwastoast@proton.me>"
+license="GPL-3.0-or-later"
+homepage="https://apps.kde.org/haruna/"
+distfiles="${KDE_SITE}/${pkgname}/${version}/${pkgname}-${version}.tar.xz"
+checksum=4a9fd360d66e00d0f8d7a11e73dd9bfc55e486c0135e8d133de8abeb2ca09d88
diff --git a/srcpkgs/mpvqt/template b/srcpkgs/mpvqt/template
new file mode 100644
index 00000000000000..b39c7008860b18
--- /dev/null
+++ b/srcpkgs/mpvqt/template
@@ -0,0 +1,24 @@
+# Template file for 'mpvqt'
+pkgname=mpvqt
+version=1.0.1
+revision=1
+build_style=cmake
+configure_args="-DBUILD_TESTING=OFF"
+hostmakedepends="extra-cmake-modules pkg-config qt6-base qt6-declarative"
+makedepends="mpv-devel libglvnd-devel qt6-base-devel qt6-declarative-devel"
+short_desc="Libmpv wrapper for Qt Quick2/Qml"
+maintainer="toadtoast <toadwastoast@proton.me>"
+license="LGPL-2.1-only, LGPL-3.0-only"
+homepage="https://invent.kde.org/libraries/mpvqt"
+distfiles="${KDE_SITE}/${pkgname}/${pkgname}-${version}.tar.xz"
+checksum=9f37b85f319c27f6244743c4259402b0aa2474ed851f0d833d9bd2a0731c178c
+
+mpvqt-devel_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/lib/cmake
+		vmove usr/include
+		vmove "usr/lib/*.so"
+	}
+}

From b4b0e33b00ce9816a0d3d16ffb810684dbcac78d Mon Sep 17 00:00:00 2001
From: toadwastoast <toadwastoast@proton.me>
Date: Thu, 12 Sep 2024 14:44:06 -0300
Subject: [PATCH 2/3] New package: mpvqt_1.0.1_and_haruna_1.2.0

---
 srcpkgs/mpvqt/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/mpvqt/template b/srcpkgs/mpvqt/template
index b39c7008860b18..ac529bc8a9433e 100644
--- a/srcpkgs/mpvqt/template
+++ b/srcpkgs/mpvqt/template
@@ -7,7 +7,7 @@ configure_args="-DBUILD_TESTING=OFF"
 hostmakedepends="extra-cmake-modules pkg-config qt6-base qt6-declarative"
 makedepends="mpv-devel libglvnd-devel qt6-base-devel qt6-declarative-devel"
 short_desc="Libmpv wrapper for Qt Quick2/Qml"
-maintainer="toadtoast <toadwastoast@proton.me>"
+maintainer="toadwastoast <toadwastoast@proton.me>"
 license="LGPL-2.1-only, LGPL-3.0-only"
 homepage="https://invent.kde.org/libraries/mpvqt"
 distfiles="${KDE_SITE}/${pkgname}/${pkgname}-${version}.tar.xz"

From 82e5f8b7aa7592ce269031a54658df3bb44c6966 Mon Sep 17 00:00:00 2001
From: toadwastoast <toadwastoast@proton.me>
Date: Thu, 12 Sep 2024 14:46:16 -0300
Subject: [PATCH 3/3] New package: mpvqt-1.0.1 and haruna-1.2.0

---
 srcpkgs/haruna/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/haruna/template b/srcpkgs/haruna/template
index dc62ee82a6d3d2..acbfe25c050714 100644
--- a/srcpkgs/haruna/template
+++ b/srcpkgs/haruna/template
@@ -12,7 +12,7 @@ makedepends="mpv-devel mpvqt-devel ffmpeg6-devel qt6-base-devel
  kf6-kio-devel kf6-kirigami-devel gettext-devel"
 depends="breeze-qt6 kf6-sonnet kf6-qqc2-desktop-style yt-dlp"
 short_desc="Open source media player built with Qt/QML and libmpv"
-maintainer="toadtoast <toadwastoast@proton.me>"
+maintainer="toadwastoast <toadwastoast@proton.me>"
 license="GPL-3.0-or-later"
 homepage="https://apps.kde.org/haruna/"
 distfiles="${KDE_SITE}/${pkgname}/${version}/${pkgname}-${version}.tar.xz"

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

end of thread, other threads:[~2024-10-28 19:30 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-09-12 17:53 [PR PATCH] Testing toadwastoast
2024-09-14 18:38 ` [PR PATCH] [Updated] New package: mpvqt-1.0.1 and haruna-1.2.0 toadwastoast
2024-09-19  2:47 ` toadwastoast
2024-10-28 19:04 ` toadwastoast
2024-10-28 19:30 ` toadwastoast
2024-10-28 19:30 ` [PR PATCH] [Closed]: " toadwastoast

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).