summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorRomain Bazile2021-03-07 15:18:54 +0100
committerRomain Bazile2021-03-07 15:18:54 +0100
commit586f518468fbf841e9b729452c05d91b3c9bb631 (patch)
tree440c66b0b41089e1e624d7e92a99099e7cfb5936
parent546bce3e9a6a4745f5247bbdd5181eef6589d680 (diff)
downloadaur-opencpn-plugin-oesenc-git.tar.gz
update to latest git revision
-rw-r--r--.SRCINFO6
-rw-r--r--CMakeLists.patch31
-rw-r--r--GetArch.cmake.patch16
-rw-r--r--PKGBUILD13
4 files changed, 25 insertions, 41 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 4db2bdd7167e..89e75921936c 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = opencpn-plugin-oesenc-git
pkgdesc = O-charts.org plugin for OpenCPN
- pkgver = 4.0.5.r117.ga6e904c
+ pkgver = 4.0.5.r229.g5594ae3
pkgrel = 1
url = https://opencpn.org/OpenCPN/plugins/oesenc.html
arch = x86_64
@@ -11,9 +11,9 @@ pkgbase = opencpn-plugin-oesenc-git
depends = opencpn
conflicts = opencpn-plugin-oesenc
source = opencpn-plugin-oesenc-git::git+https://github.com/bdbcat/oesenc_pi.git
- source = CMakeLists.patch
+ source = GetArch.cmake.patch
sha1sums = SKIP
- sha1sums = ef99cd55434a26699a6a35a78bbcd357719ac430
+ sha1sums = 4610b7215572c45ad0f8e696a1920053bdee32ad
pkgname = opencpn-plugin-oesenc-git
diff --git a/CMakeLists.patch b/CMakeLists.patch
deleted file mode 100644
index d7decc5ecdb5..000000000000
--- a/CMakeLists.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index ac9f5b3..247aaae 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -155,6 +155,26 @@ IF (NOT WIN32)
- ENDIF (EXISTS /etc/os-release OR EXISTS /etc/sysconfig/SuSEfirewall2.d OR EXISTS /etc/suse-release OR EXISTS /etc/SuSE-release)
- ENDIF(NOT DEFINED PACKAGE_FORMAT)
-
-+ IF (EXISTS /etc/arch-release)
-+ IF (CMAKE_SYSTEM_PROCESSOR MATCHES "arm*")
-+ IF (CMAKE_SIZEOF_VOID_P MATCHES "8")
-+ SET (ARCH "arm64")
-+ ADD_DEFINITIONS( -DOCPN_ARM64 )
-+ ELSE (CMAKE_SIZEOF_VOID_P MATCHES "8")
-+ SET (ARCH "armhf")
-+ ADD_DEFINITIONS( -DOCPN_ARMHF )
-+ ENDIF (CMAKE_SIZEOF_VOID_P MATCHES "8")
-+ ELSE (CMAKE_SYSTEM_PROCESSOR MATCHES "arm*")
-+ IF (CMAKE_SIZEOF_VOID_P MATCHES "8")
-+ SET (ARCH "x86_64")
-+ SET (LIB_INSTALL_DIR "lib")
-+ ELSE (CMAKE_SIZEOF_VOID_P MATCHES "8")
-+ SET (ARCH "i386")
-+ SET (LIB_INSTALL_DIR "lib")
-+ ENDIF (CMAKE_SIZEOF_VOID_P MATCHES "8")
-+ ENDIF (CMAKE_SYSTEM_PROCESSOR MATCHES "arm*")
-+ ENDIF (EXISTS /etc/arch-release)
-+
- ENDIF (UNIX AND NOT APPLE)
-
- IF(APPLE)
diff --git a/GetArch.cmake.patch b/GetArch.cmake.patch
new file mode 100644
index 000000000000..1b9607496497
--- /dev/null
+++ b/GetArch.cmake.patch
@@ -0,0 +1,16 @@
+diff --git a/cmake/GetArch.cmake b/cmake/GetArch.cmake
+index 0a5d7b1..97a8f9a 100644
+--- a/cmake/GetArch.cmake
++++ b/cmake/GetArch.cmake
+@@ -30,6 +30,11 @@ function (GetArch)
+ set(ARCH "aarch64")
+ endif ()
+ endif ()
++ if (EXISTS /etc/arch-release)
++ if (ARCH STREQUAL "arm64")
++ set(ARCH "aarch64")
++ endif ()
++ endif ()
+ else (NOT WIN32)
+ # Should really be i386 since we are on win32. However, it's x86_64 for now,
+ # see #2027
diff --git a/PKGBUILD b/PKGBUILD
index d96dbb9385bf..b989bef55b70 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,7 +3,7 @@
# ---------------------------------------------------------------
pkgname=opencpn-plugin-oesenc-git
-pkgver=4.0.5.r117.ga6e904c
+pkgver=4.0.5.r229.g5594ae3
pkgrel=1
pkgdesc="O-charts.org plugin for OpenCPN"
arch=('x86_64' 'aarch64')
@@ -12,9 +12,9 @@ depends=('opencpn')
conflicts=('opencpn-plugin-oesenc')
makedepends=('cmake' 'git')
url="https://opencpn.org/OpenCPN/plugins/oesenc.html"
-source=("$pkgname::git+https://github.com/bdbcat/oesenc_pi.git" "CMakeLists.patch")
+source=("$pkgname::git+https://github.com/bdbcat/oesenc_pi.git" "GetArch.cmake.patch")
sha1sums=('SKIP'
- 'ef99cd55434a26699a6a35a78bbcd357719ac430')
+ '4610b7215572c45ad0f8e696a1920053bdee32ad')
pkgver() {
cd $pkgname
@@ -23,16 +23,15 @@ pkgver() {
build() {
cd $pkgname
- patch --strip=1 --binary -i $srcdir/CMakeLists.patch
+ patch --strip=1 --binary -i $srcdir/GetArch.cmake.patch
mkdir -p build
cd build
cmake -DCMAKE_INSTALL_PREFIX=/usr -DwxWidgets_CONFIG_EXECUTABLE=/usr/bin/wx-config-gtk3 ..
- make
+ make pkg
}
package() {
cd "$pkgname/build"
DESTDIR="$pkgdir" make install
- mkdir -p $pkgdir/etc/udev/rules.d
- install -m 644 $srcdir/$pkgname/buildlinux/oeserverd/98-sglock.rules $pkgdir/etc/udev/rules.d/
+ mv $pkgdir/usr/etc $pkgdir/
}