summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorhaawda2018-09-26 21:18:03 +0200
committerhaawda2018-09-26 21:18:03 +0200
commite3f4cca40523baf4e04f7f6cd0d4a2680619658c (patch)
tree4d4eedd020cc970a7b1fd47873eb6a0684b30b02
parente6241df84ab36523fd933e6ca0866c3e2eec2c2e (diff)
downloadaur-e3f4cca40523baf4e04f7f6cd0d4a2680619658c.tar.gz
implement suggestions made by dreieck
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD67
2 files changed, 30 insertions, 41 deletions
diff --git a/.SRCINFO b/.SRCINFO
index ffc74f7c5ab0..b424dec01dfd 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = marble-git
pkgdesc = Desktop Globe. (GIT version)
- pkgver = 2.2.20.r12977.d810cfdad
+ pkgver = 18.07.80.10.g4476573c2
pkgrel = 1
url = https://www.kde.org/applications/system/marble
arch = i686
@@ -44,8 +44,6 @@ pkgname = marble-git
conflicts = kdeedu-marble<15.04.3-3
conflicts = marble-qt
conflicts = marble
- replaces = kdeedu-marble
- replaces = marble-qt<15.07
pkgname = libastro-git
pkgdesc = Marble astronomy library
diff --git a/PKGBUILD b/PKGBUILD
index 4c953efb7082..ed22090233f1 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -5,36 +5,22 @@ pkgbase=marble-git
pkgname=('marble-git'
'libastro-git'
'marble-data-git')
-pkgver=2.2.20.r12977.d810cfdad
+pkgver=18.07.80.10.g4476573c2
pkgrel=1
pkgdesc="Desktop Globe. (GIT version)"
arch=('i686' 'x86_64')
url='https://www.kde.org/applications/system/marble'
license=('GPL')
-makedepends=('git'
- 'gpsd'
- 'quazip'
- 'shapelib'
- 'libwlocate'
- 'phonon-qt5'
- 'extra-cmake-modules'
- 'krunner'
- 'python'
- 'qt5-webkit'
- 'qt5-tools'
- 'qt5-serialport'
- 'kparts'
- 'knewstuff'
- 'opencv'
- 'hicolor-icon-theme'
- )
+makedepends=('git' 'gpsd' 'quazip' 'shapelib' 'libwlocate' 'phonon-qt5'
+ 'extra-cmake-modules' 'krunner' 'python' 'qt5-webkit'
+ 'qt5-tools' 'qt5-serialport' 'kparts' 'knewstuff' 'opencv'
+ 'hicolor-icon-theme')
source=('git://anongit.kde.org/marble.git')
sha256sums=('SKIP')
pkgver() {
cd marble
- _ver="$(cat src/apps/marble-ui/ControlView.cpp | grep -m1 'return' | cut -d '"' -f2 | cut -d ' ' -f1)"
- echo "${_ver}.r$(git rev-list --count HEAD).$(git rev-parse --short HEAD)"
+ git describe --tags | cut -c2- |tr - .
}
prepare() {
@@ -67,9 +53,9 @@ package_libastro-git() {
pkgdesc='Marble astronomy library'
depends=('gcc-libs')
conflicts=('kdeedu-marble<15.07'
- 'marble-qt'
- 'libastro'
- )
+ 'marble-qt'
+ 'libastro'
+ )
provides=('libastro')
make -C build/src/lib/astro DESTDIR="${pkgdir}" install
@@ -85,19 +71,16 @@ package_marble-git() {
'quazip'
)
optdepends=('gpsd: position information via gpsd'
- 'shapelib: reading and displaying .shp files'
- 'qt5-serialport: reading from serial port in APRS plugin'
- 'libwlocate: Position information based on neighboring WLAN networks'
- 'krunner: Krunner plugin for marble'
- )
+ 'shapelib: reading and displaying .shp files'
+ 'qt5-serialport: reading from serial port in APRS plugin'
+ 'libwlocate: Position information based on neighboring WLAN networks'
+ 'krunner: Krunner plugin for marble'
+ )
conflicts=('kdeedu-marble<15.04.3-3'
- 'marble-qt'
- 'marble'
- )
+ 'marble-qt'
+ 'marble'
+ )
provides=('marble')
- replaces=('kdeedu-marble'
- 'marble-qt<15.07'
- )
groups=('kde-applications'
'kdeedu'
)
@@ -118,11 +101,19 @@ package_marble-data-git() {
arch=('any')
depends=('hicolor-icon-theme')
conflicts=('kdeedu-marble<15.07'
- 'marble<15.07.80-3'
- 'marble-qt'
- 'marble-data'
- )
+ 'marble<15.07.80-3'
+ 'marble-qt'
+ 'marble-data'
+ )
provides=('marble-data')
make -C build/data DESTDIR="${pkgdir}" install
}
+
+package_marble-common-git() {
+ pkgdesc="metapackage providing 'marble-common'-dependency"
+ arch=('any')
+ depends=('libastro-git' 'marble-git' 'marble-data-git')
+ conflicts=("marble-common")
+ provides=("marble-common=${pkgver}")
+}