summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: a0058684c9d99ced83b43f0837d3b262e87cc4c0 (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
# Maintainer: Jason Goulet-Lipman <jason.gouletlipman@gmail.com>
pkgname=youtubedl-gui-beta
_pkgname=ytdl-gui
pkgver=latest
pkgrel=2
arch=('x86_64')
license=('GPL3')
pkgdesc="Download Youtube videos to local audio or video files. - Beta Branch"
source=("git+https://github.com/JaGoLi/$_pkgname#branch=beta")
md5sums=('SKIP')
provides=("youtubedl-gui")
conflicts=("youtubedl-gui")
makedepends=("git"
	     "qt5-quickcontrols"
	     "cmake")
depends=("youtube-dl"
	 "qt5-base"
	 "ffmpeg"
	 "hicolor-icon-theme")

pkgver(){
  	cd ${_pkgname}
  	printf "%s.r%s.%s" "$(TZ=UTC git show -s --pretty=%cd --date=format-local:%Y%m%d HEAD)" \
    	  "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
}

build() {
	cd ${_pkgname}
	cmake -B build
	make -C build -j`nproc`
}

package() {
	cd ${_pkgname}
	make -C build DESTDIR="$pkgdir/" install
}