[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