summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO28
-rw-r--r--.gitignore1
-rw-r--r--PKGBUILD55
-rw-r--r--kamule.install12
4 files changed, 51 insertions, 45 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 7060a706e438..a3eab6dd688f 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,22 +1,28 @@
-# Generated by mksrcinfo v8
-# Sun Feb 7 13:28:44 UTC 2016
pkgbase = kamule
pkgdesc = A KDE frontend for aMule
pkgver = 0.91
- pkgrel = 1
- url = http://kde-apps.org/content/show.php?content=150270
- install = kamule.install
- arch = i686
+ pkgrel = 3
+ url = https://www.linux-apps.com/p/1128293
arch = x86_64
license = GPL
makedepends = extra-cmake-modules
+ makedepends = qt5-tools
makedepends = python
+ depends = gcc-libs
+ depends = glibc
+ depends = ki18n5
+ depends = kiconthemes5
+ depends = kio5
+ depends = kwidgetsaddons5
+ depends = knotifications5
+ depends = kconfig5
+ depends = kcoreaddons5
+ depends = kpty5
+ depends = qt5-base
depends = amule-daemon
- depends = kio
- depends = kpty
depends = hicolor-icon-theme
- source = http://kde-apps.org/CONTENT/content-files/150270-kamule-0.91.tar.bz2
- sha1sums = 215a25efec9c487f4d14f338f251ba4e9b15f10c
+ options = debug
+ source = kamule-0.91.tar.bz2::https://github.com/nihui/kamule/archive/refs/heads/master.zip
+ sha256sums = 69b63b15636e8696d2494bae2d820f38fee0598f77235601e80fcdbfa675d816
pkgname = kamule
-
diff --git a/.gitignore b/.gitignore
index 099e137299df..05c6d4d4c97b 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,4 +2,3 @@
!.gitignore
!.SRCINFO
!PKGBUILD
-!kamule.install
diff --git a/PKGBUILD b/PKGBUILD
index f02ad02b892c..1e5a3b49a5ae 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,38 +3,51 @@
pkgname=kamule
pkgver=0.91
-pkgrel=1
+pkgrel=3
pkgdesc="A KDE frontend for aMule"
-arch=("i686" "x86_64")
-url='http://kde-apps.org/content/show.php?content=150270'
+arch=('x86_64')
+url='https://www.linux-apps.com/p/1128293'
license=('GPL')
-depends=('amule-daemon'
- 'kio'
- 'kpty'
- 'hicolor-icon-theme'
- )
-makedepends=('extra-cmake-modules'
- 'python'
- )
-source=("http://kde-apps.org/CONTENT/content-files/150270-${pkgname}-${pkgver}.tar.bz2")
-sha1sums=('215a25efec9c487f4d14f338f251ba4e9b15f10c')
-install=kamule.install
+depends=(
+ 'gcc-libs' # libstdc++.so
+ 'glibc' # libc.so
+ 'ki18n5' # libKF5I18n.so
+ 'kiconthemes5' # libKF5IconThemes.so
+ 'kio5' # libKF5KIOCore.so libKF5KIOWidgets.so
+ 'kwidgetsaddons5' # libKF5WidgetsAddons.so
+ 'knotifications5' # libKF5Notifications.so
+ 'kconfig5' # libKF5ConfigCore.so libKF5ConfigGui.so
+ 'kcoreaddons5' # libKF5CoreAddons.so
+ 'kpty5' # libKF5Pty.so
+ 'qt5-base' # libQt5Core.so libQt5Gui.so libQt5Network.so libQt5Widgets.so
+ 'amule-daemon'
+ 'hicolor-icon-theme'
+)
+makedepends=(
+ 'extra-cmake-modules'
+ 'qt5-tools'
+ 'python'
+)
+#source=("https://dl.opendesktop.org/api/files/downloadfile/id/1466632134/s/2e53ec56530c00b50e3619c46b962da2/t/1523631790/u/76637/150270-${pkgname}-${pkgver}.tar.bz2")
+source=("${pkgname}-${pkgver}.tar.bz2::https://github.com/nihui/kamule/archive/refs/heads/master.zip")
+# sha256sums=('5e0f3abbc0ff1543abcbb9cfade7bb5658b2c6865c12e9b33a3bd1612592971d')
+sha256sums=('69b63b15636e8696d2494bae2d820f38fee0598f77235601e80fcdbfa675d816')
+options=('debug')
prepare() {
- mkdir -p build
+ sed '26a#include <QAction>' -i "${pkgname}-master/preferencepage.cpp"
}
build() {
- cd build
- cmake "../${pkgname}-${pkgver}" \
- -DCMAKE_BUILD_TYPE=Release \
+ cmake -S "${pkgname}-master" -B build \
+ -DCMAKE_BUILD_TYPE=None \
-DCMAKE_INSTALL_PREFIX=/usr \
-DBUILD_TESTING=OFF \
-DKDE_INSTALL_USE_QT_SYS_PATHS=ON
- make
+
+ cmake --build build
}
package() {
- make -C build DESTDIR="$pkgdir" install
+ DESTDIR="${pkgdir}" cmake --install build
}
-
diff --git a/kamule.install b/kamule.install
deleted file mode 100644
index 5c501dc49916..000000000000
--- a/kamule.install
+++ /dev/null
@@ -1,12 +0,0 @@
-post_install() {
- xdg-icon-resource forceupdate --theme hicolor &> /dev/null
- update-desktop-database -q
-}
-
-post_upgrade() {
- post_install
-}
-
-post_remove() {
- post_install
-}