summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO29
-rw-r--r--PKGBUILD50
-rw-r--r--config.properties9
-rw-r--r--lazyman.desktop11
-rw-r--r--lazyman.pngbin0 -> 46622 bytes
-rw-r--r--lazyman.sh6
6 files changed, 105 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..126a5511b7ce
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,29 @@
+# Generated by mksrcinfo v8
+# Sun Feb 25 10:03:35 UTC 2018
+pkgbase = lazyman-git
+ pkgdesc = A simple program that lets you stream every NHL and MLB game
+ pkgver = 2.3.0.20180222
+ pkgrel = 1
+ url = https://github.com/StevensNJD4/LazyMan
+ arch = any
+ license = GPL2
+ makedepends = java-environment>=8
+ makedepends = apache-ant
+ makedepends = git
+ depends = java-runtime>=8
+ depends = streamlink
+ depends = mpv
+ backup = usr/share/java/lazyman/config.properties
+ source = git+https://github.com/StevensNJD4/LazyMan.git
+ source = config.properties
+ source = lazyman.sh
+ source = lazyman.desktop
+ source = lazyman.png
+ md5sums = SKIP
+ md5sums = 401d37812b1a6a9c699a4ec574732148
+ md5sums = b76d76bc5941418f8f3048b941fa8228
+ md5sums = 1b259947cc8e14cd1b0bcad4d05094d9
+ md5sums = 41aebb968e8b6856d1b73cabd6a8c5d2
+
+pkgname = lazyman-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..b287d6dc424a
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,50 @@
+# Maintainer: Jace Bennest <jacebennest87 at gmail dot com>
+# Contributor: StevensNJD4 <github dot com slash StevensNJD4>
+
+pkgname=lazyman-git
+pkgver=2.3.0.20180222
+pkgrel=1
+pkgdesc="A simple program that lets you stream every NHL and MLB game"
+url="https://github.com/StevensNJD4/LazyMan"
+license=('GPL2')
+arch=('any')
+depends=('java-runtime>=8' 'streamlink' 'mpv')
+makedepends=('java-environment>=8' 'apache-ant' 'git')
+backup=('usr/share/java/lazyman/config.properties')
+
+source=('git+https://github.com/StevensNJD4/LazyMan.git'
+ 'config.properties'
+ 'lazyman.sh'
+ 'lazyman.desktop'
+ 'lazyman.png')
+md5sums=('SKIP'
+ '401d37812b1a6a9c699a4ec574732148'
+ 'b76d76bc5941418f8f3048b941fa8228'
+ '1b259947cc8e14cd1b0bcad4d05094d9'
+ '41aebb968e8b6856d1b73cabd6a8c5d2')
+
+pkgver() {
+ cd "$srcdir/LazyMan"
+ cat VERSION
+}
+
+build() {
+ cd "$srcdir/LazyMan"
+ rm -rf build dist store
+ ant -Dplatforms.JDK_1.8.home=/usr/lib/jvm/default jar
+}
+
+package() {
+ cd "$srcdir"
+ install -dm755 "$pkgdir"/usr/bin
+ install -dm755 "$pkgdir"/usr/share/applications
+ install -dm755 "$pkgdir"/usr/share/icons
+ install -dm777 "$pkgdir"/usr/share/java/lazyman
+ install -dm755 "$pkgdir"/usr/share/java/lazyman/lib
+ install -Dm755 lazyman.sh "$pkgdir"/usr/bin/lazyman
+ install -Dm644 lazyman.desktop "$pkgdir"/usr/share/applications/lazyman.desktop
+ install -Dm644 lazyman.png "$pkgdir"/usr/share/icons/lazyman.png
+ install -Dm777 config.properties "$pkgdir"/usr/share/java/lazyman/config.properties
+ install -Dm644 LazyMan/dist/LazyMan.jar "$pkgdir"/usr/share/java/lazyman/LazyMan.jar
+ install -Dm644 LazyMan/src/lazyman/*.jar "$pkgdir"/usr/share/java/lazyman/lib/
+}
diff --git a/config.properties b/config.properties
new file mode 100644
index 000000000000..9441ecc88a70
--- /dev/null
+++ b/config.properties
@@ -0,0 +1,9 @@
+MediaPlayerrArgs=--resume-playback no --save-position-on-quit no --sws-scaler lanczos --ytdl no
+VLCLocation=/usr/bin/mpv
+NHLTeam=None
+Bitrate=best
+StreamlinkArgs=
+MLBTeam=None
+RefreshRate=0
+SaveStreamLoc=/usr/share/java/lazyman
+French=0 \ No newline at end of file
diff --git a/lazyman.desktop b/lazyman.desktop
new file mode 100644
index 000000000000..6c75380a4943
--- /dev/null
+++ b/lazyman.desktop
@@ -0,0 +1,11 @@
+[Desktop Entry]
+Type=Application
+Name=LazyMan
+Comment=Stream every NHL and MLB game
+Path=/usr/bin
+Exec=lazyman
+Icon=/usr/share/icons/lazyman.png
+Terminal=false
+Categories=Video;AudioVideo;TV;Player;
+StartupNotify=false
+Version=1.0 \ No newline at end of file
diff --git a/lazyman.png b/lazyman.png
new file mode 100644
index 000000000000..7f9396805378
--- /dev/null
+++ b/lazyman.png
Binary files differ
diff --git a/lazyman.sh b/lazyman.sh
new file mode 100644
index 000000000000..52200f3cb4e1
--- /dev/null
+++ b/lazyman.sh
@@ -0,0 +1,6 @@
+#!/usr/bin/env bash
+
+cpath=/usr/share/java/lazyman/lib
+java -cp \
+ $cpath/gson-2.7.jar:$cpath/jcalendar-1.4.jar:$cpath/AppleJavaExtensions-1.4.jar:/usr/share/java/lazyman/LazyMan.jar \
+ lazyman.LazyMan