summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 211e39004c353aecb6cbd5cecf1ddd862fb2b55d (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
36
37
38
39
40
41
42
43
44
45
46
47
# Maintainer: Dimitris Kiziridis <ragouel at outlook dot com>

pkgname=linux-wifi-hotspot
pkgver=2.0.0
pkgrel=3
pkgdesc='Create virtual wifi hotspot using same wifi card which is connected to an AP + many features (a GUI tool)'
arch=('x86_64')
url='https://github.com/lakinduakash/linux-wifi-hotspot'
license=('BSD')
depends=('hostapd'
         'iw'
         'gtk3'
         'procps-ng'
         'dnsmasq'
         'iproute2')
conflicts=('create_ap' 'wihotspot')
provides=('create_ap' 'wihotspot')
install="$pkgname.install"
optdepends=('haveged: For random MAC generation')
makedepends=('cmake')
source=("${pkgname}-${pkgver}.tar.gz::https://github.com/lakinduakash/linux-wifi-hotspot/archive/v${pkgver}.tar.gz")
sha256sums=('c364b3ac184f7939a8ed2d545e958791cfabc94ea9d5dcc077ca8625ef9b96c0')

prepare() {
  cd "${pkgname}-${pkgver}"
  sed -i '15d' src/scripts/Makefile
  sed -i "s|running_info|h_running_info|g" src/ui/h_prop.c
  sed -i "s|running_info|h_running_info|g" src/ui/h_prop.h
  sed -i "566s|get_running_info|get_h_running_info|" src/ui/ui.c
}

build() {
  cd "${pkgname}-${pkgver}"
  make
}

package() {
  cd "${pkgname}-${pkgver}"
  make DESTDIR="${pkgdir}" install
  install -Dm644 LICENSE -t \
   "${pkgdir}/usr/share/licenses/${pkgname}"
  install -Dm644 src/desktop/hotspot.png \
    "$pkgdir/usr/share/pixmaps/wihotspot.png"
  install -Dm644 src/desktop/wifihotspot.desktop \
    "$pkgdir/usr/share/applications/wihotspot.desktop"
}
# vim:set ts=2 sw=2 et: