blob: 570be870275207577fc9678ff1b7cd81e4a1a6ff (
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
34
35
|
# Maintainer: uli <cybuzuma at vnxs dot de>
pkgname=opencpn-plugin-o_charts
pkgver=2.0.30.0
pkgrel=1
pkgdesc="use charts from o-charts.org in opencpn"
arch=('x86_64' 'aarch64')
license=("GPL2" "custom")
depends=('opencpn' 'libusb-compat')
makedepends=('cmake')
url="https://opencpn.org/OpenCPN/plugins/ocharts.html"
source=("$pkgname-$pkgver.tar.gz::https://github.com/bdbcat/o-charts_pi/archive/refs/tags/${pkgver}.tar.gz" "$pkgname-$pkgver-opencpnlibs.tar.gz::https://github.com/OpenCPN/opencpn-libs/archive/a001083af21de2e3faa970b245877a5ee5899aba.tar.gz" "LICENSE")
b2sums=('f2420c9343792177b8f03d4077da177e2cbc8a5cb485ef206034b54fa1cd20421f1c6d9ed1b6845955a6052f77e91f1e62d504bf6890b53d725bdc81bf25b037' '24215376af8780b00e3611f2f9c2f3a408afcddfffc25c408117e0219eb0c70ca7805af349acb7616b900498d7b8e821db6ec2e18109247e81969f08b98a74aa' '2d09f9bc4f793b03977d05607f065fbd85e8c257edb70d27b8846f620f920d23803e320045ae3e6cc23e862d0c52336b8e334580d946518f86f4260c0a886deb')
prepare() {
cp -r opencpn-libs-a001083af21de2e3faa970b245877a5ee5899aba/* o-charts_pi-${pkgver}/opencpn-libs
}
build() {
cd o-charts_pi-${pkgver}
mkdir -p build
cd build
cmake -DCMAKE_BUILD_TYPE=None -Wno-dev -DCMAKE_POLICY_VERSION_MINIMUM=3.5 -Dplugin_target=AUR ..
make tarball-install
}
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}
cd build/app/files/
cp -r ./* $pkgdir/usr/
rm $pkgdir/usr/metadata.xml
}
|