blob: fe2e1fa68eb9d2965e89358c1802643ce9d1d038 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
# Maintainer: uli <cybuzuma at vnxs dot de>
pkgname=opencpn-plugin-o_charts
pkgver=2.0.0.66
pkgrel=1
pkgdesc="use charts from o-charts.org in opencpn"
arch=('x86_64' 'aarch64')
license=("GPL2" "custom")
depends=('opencpn' 'libusb-compat')
makedepends=('cmake' 'lsb-release')
url="https://opencpn.org/OpenCPN/plugins/ocharts.html"
source=("$pkgname-$pkgver.tar.gz::https://github.com/bdbcat/o-charts_pi/archive/refs/tags/v${pkgver}.tar.gz" "$pkgname-$pkgver-opencpnlibs.tar.gz::https://github.com/OpenCPN/opencpn-libs/archive/38762f4e7b8faf39133cc40efc99b12b5200f04b.tar.gz" "LICENSE")
b2sums=('bc7fe398df635fbcc57df7311bf94f3beb20d65dd907f7823008af4321f67054d12c0ed62309ed37583e58975170db471e1d49b78b401a516471c02506f87610' '744751565f17160a927c9be8db98f7600dd78d612af9eda4d59aa2b31ca543e3d21d147c3c3134426a4d7d0d9e075d1f0d5b07a5102f8f8da823e9451caa219a' '2d09f9bc4f793b03977d05607f065fbd85e8c257edb70d27b8846f620f920d23803e320045ae3e6cc23e862d0c52336b8e334580d946518f86f4260c0a886deb')
prepare() {
cp -r opencpn-libs-38762f4e7b8faf39133cc40efc99b12b5200f04b/* o-charts_pi-${pkgver}/opencpn-libs
}
build() {
cd o-charts_pi-${pkgver}
mkdir -p build
cd build
cmake -DCMAKE_BUILD_TYPE=Release ..
make tarball
}
package() {
install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
# upstream is using make install for their packaging so we need to copy the files manually
cd o-charts_pi-${pkgver}/build/app/o-charts-2.0-arch-rolling/
cp -r ./* $pkgdir/usr/
rm $pkgdir/usr/metadata.xml
}
|