summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarcell Meszaros2023-11-12 01:58:39 +0100
committerMarcell Meszaros2023-11-12 01:58:39 +0100
commit4ea61ff3d8ee3b1e3d5a369fbaac95988415d079 (patch)
treebe34416640f8a243d878ef19278f0575d603daec
parent7c4751bfac73b8f9a936e17c71f246ee757f5c70 (diff)
downloadaur-4ea61ff3d8ee3b1e3d5a369fbaac95988415d079.tar.gz
deprecate kjsembed-git and turn it into a transitional dummy
-rw-r--r--.SRCINFO23
-rw-r--r--PKGBUILD35
-rw-r--r--kjsembed-git.install18
3 files changed, 31 insertions, 45 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 83e12c0c148e..4afe3d227ed9 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,22 +1,11 @@
pkgbase = kjsembed-git
- pkgdesc = Embedded JS
- pkgver = v4.100.0.rc1.r205.g08a64c6
- pkgrel = 1
- url = https://invent.kde.org/frameworks/kjsembed
- arch = x86_64
+ pkgdesc = [Dummy PKG] kjsembed is EOL and broken: uninstall this package
+ pkgver = 5.100.0
+ pkgrel = 2
+ url = https://community.kde.org/Frameworks/6.0_Release_notes#Frameworks_No_Longer_Shipped
+ install = kjsembed-git.install
+ arch = any
groups = kf5-aids
license = LGPL
- makedepends = extra-cmake-modules
- makedepends = git
- makedepends = qt5-tools
- makedepends = kdoctools
- depends = ki18n
- depends = qt5-svg
- depends = kjs
- provides = kjsembed
- conflicts = kjsembed
- source = git+https://invent.kde.org/frameworks/kjsembed.git
- md5sums = SKIP
pkgname = kjsembed-git
-
diff --git a/PKGBUILD b/PKGBUILD
index c9c7436871f5..739b6e8a238c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,33 +1,12 @@
-# Maintainer zan <zan@420blaze.it>
+# Contributor: zan <zan@420blaze.it>
# Contributor: Andrea Scarpino <andrea@archlinux.org>
pkgname=kjsembed-git
-_name=${pkgname%-git}
-pkgver=v4.100.0.rc1.r205.g08a64c6
-pkgrel=1
-pkgdesc='Embedded JS'
-arch=(x86_64)
-url='https://invent.kde.org/frameworks/kjsembed'
+pkgver=5.100.0
+pkgrel=2
+pkgdesc='[Dummy PKG] kjsembed is EOL and broken: uninstall this package'
+arch=(any)
+url='https://community.kde.org/Frameworks/6.0_Release_notes#Frameworks_No_Longer_Shipped'
license=(LGPL)
-depends=(ki18n qt5-svg kjs)
-makedepends=(extra-cmake-modules git qt5-tools kdoctools)
groups=(kf5-aids)
-conflicts=(kjsembed)
-provides=(kjsembed)
-source=("git+https://invent.kde.org/frameworks/$_name.git")
-md5sums=('SKIP')
-
-pkgver() {
- cd $_name
- git describe --long | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
-}
-
-build() {
- cmake -B build -S $_name
- cmake --build build
-}
-
-package() {
- DESTDIR="$pkgdir" cmake --install build
-}
-
+install="${pkgname}.install"
diff --git a/kjsembed-git.install b/kjsembed-git.install
new file mode 100644
index 000000000000..e95b08f8c4b8
--- /dev/null
+++ b/kjsembed-git.install
@@ -0,0 +1,18 @@
+pre_install() {
+ echo
+ echo "ATTENTION"
+ echo
+ echo "The KDE project has deprecated and discontinued 'kjsembed-git'."
+ echo "(The master branch content has been deleted.)"
+ echo
+ echo "See: https://community.kde.org/Frameworks/6.0_Release_notes"
+ echo
+ echo "Please uninstall 'kjsembed-git' and any other package that depends on it:"
+ echo
+ echo "pacman -Rnsc kjsembed-git"
+ echo
+}
+
+pre_upgrade() {
+ pre_install
+}