[Telly Skout] [Bug 497747] [Feature request] Shortened or multi-line channel names
Ralf
bugzilla_noreply at kde.org
Sat Dec 21 14:05:35 GMT 2024
https://bugs.kde.org/show_bug.cgi?id=497747
--- Comment #4 from Ralf <silver.bullet at zoho.com> ---
Excellent! Thank you!
I have now rewritten the PKGBUILD to an almost completely clean PKGBUILD. It
now always automatically builds the latest commit of the branch release/24.12,
and removes the "v" before the version number. Most of it is still retained
from the official PKGBUILD. To upload it to the AUR, however, the package would
have to be renamed to telly-skout-git, which I don't want for myself, so that I
always see the version of the official package when updating. It was not tested
in a clean chroot.
Regards,
Ralf
$ sudo pacman -Syu
[snip]
warning: telly-skout: local (24.12.0.r10.g075e0db-1) is newer than extra
(24.12.0-1)
there is nothing to do
$ cat /usr/src/telly-skout/PKGBUILD
pkgname=telly-skout
pkgver=24.12.0.r10.g075e0db
pkgrel=1
pkgdesc='Convergent TV guide based on Kirigami'
url='https://apps.kde.org/telly-skout/'
arch=(x86_64)
license=(GPL-2.0-or-later LGPL-2.0-or-later)
depends=(gcc-libs
glibc
kconfig
kcoreaddons
kcrash
ki18n
kirigami-addons
kirigami
qqc2-desktop-style
qt6-base
qt6-declarative)
makedepends=(git
extra-cmake-modules)
groups=(kde-applications
kde-utilities)
source=(telly-skout::git+https://invent.kde.org/utilities/telly-skout#branch=release/24.12)
sha256sums=('SKIP')
validpgpkeys=(CA262C6C83DE4D2FB28A332A3A6A4DB839EAA6D7 # Albert Astals Cid
<aacid at kde.org>
F23275E4BF10AFC1DF6914A6DBD2CE893E2D1C87 # Christoph Feck
<cfeck at kde.org>
D81C0CB38EB725EF6691C385BB463350D6EF31EF) # Heiko Becker
<heiko.becker at kde.org>
pkgver() {
cd "$pkgname"
git describe --long --abbrev=7 | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
}
build() {
cmake -B build -S $pkgname \
-DBUILD_TESTING=OFF
cmake --build build
}
package() {
DESTDIR="$pkgdir" cmake --install build
}$ cat /usr/src/telly-skout/PKGBUILD
pkgname=telly-skout
pkgver=24.12.0.r10.g075e0db
pkgrel=1
pkgdesc='Convergent TV guide based on Kirigami'
url='https://apps.kde.org/telly-skout/'
arch=(x86_64)
license=(GPL-2.0-or-later LGPL-2.0-or-later)
depends=(gcc-libs
glibc
kconfig
kcoreaddons
kcrash
ki18n
kirigami-addons
kirigami
qqc2-desktop-style
qt6-base
qt6-declarative)
makedepends=(git
extra-cmake-modules)
groups=(kde-applications
kde-utilities)
source=(telly-skout::git+https://invent.kde.org/utilities/telly-skout#branch=release/24.12)
sha256sums=('SKIP')
validpgpkeys=(CA262C6C83DE4D2FB28A332A3A6A4DB839EAA6D7 # Albert Astals Cid
<aacid at kde.org>
F23275E4BF10AFC1DF6914A6DBD2CE893E2D1C87 # Christoph Feck
<cfeck at kde.org>
D81C0CB38EB725EF6691C385BB463350D6EF31EF) # Heiko Becker
<heiko.becker at kde.org>
pkgver() {
cd "$pkgname"
git describe --long --abbrev=7 | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
}
build() {
cmake -B build -S $pkgname \
-DBUILD_TESTING=OFF
cmake --build build
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the Unassigned-bugs
mailing list