42 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			42 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Bash
		
	
	
	
	
	
| # Template file for 'pipe-viewer'
 | |
| pkgname=pipe-viewer
 | |
| version=0.4.5
 | |
| revision=1
 | |
| build_style=perl-ModuleBuild
 | |
| configure_args="--gtk"
 | |
| hostmakedepends="perl-Module-Build"
 | |
| depends="perl-Data-Dump perl-JSON perl-LWP-Protocol-https perl-Term-ReadLine-Gnu
 | |
|  perl-Unicode-LineBreak perl-JSON-XS perl-HTML-Parser yt-dlp"
 | |
| checkdepends="perl-Test-Pod perl-JSON"
 | |
| short_desc="Search and play videos from YouTube without an API key"
 | |
| maintainer="Roberto Ricci <ricci@disroot.org>"
 | |
| license="Artistic-2.0"
 | |
| homepage="https://github.com/trizen/pipe-viewer"
 | |
| changelog="https://github.com/trizen/pipe-viewer/releases"
 | |
| distfiles="https://github.com/trizen/pipe-viewer/archive/${version}.tar.gz"
 | |
| checksum=33ef771d7decb9406b2bf084f9994bc998ae6258f1b17332b96382e4bdeb2d90
 | |
| 
 | |
| pipe-viewer-gtk_package() {
 | |
| 	depends="${sourcepkg}>=${version}_${revision} perl-Gtk3 perl-File-ShareDir"
 | |
| 	short_desc+=" - GTK interface"
 | |
| 	pkg_install() {
 | |
| 		vmove usr/bin/gtk-pipe-viewer
 | |
| 		vmove "usr/share/perl5/vendor_perl/auto/share/dist/WWW-PipeViewer/gtk-*"
 | |
| 		vmove usr/share/perl5/vendor_perl/auto/share/dist/WWW-PipeViewer/icons
 | |
| 	}
 | |
| }
 | |
| 
 | |
| straw-viewer_package() {
 | |
| 	build_style=meta
 | |
| 	depends="pipe-viewer>=${version}_${revision}"
 | |
| 	short_desc="Search and stream from YouTube using the API of invidio.us"
 | |
| 	short_desc+=" (transitional dummy package)"
 | |
| }
 | |
| 
 | |
| gtk-straw-viewer_package() {
 | |
| 	build_style=meta
 | |
| 	depends="pipe-viewer-gtk>=${version}_${revision}"
 | |
| 	short_desc="Gtk interface to search and stream YouTube using the API of invidio.us"
 | |
| 	short_desc+=" (transitional dummy package)"
 | |
| }
 | 
