summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorYour Name2018-02-27 21:22:17 -0500
committerYour Name2018-02-27 21:22:17 -0500
commit017359eb317de8b5bf2cfb35eb2344fc1b7395de (patch)
treede12fcc2f42f23e9319b86c231f33cdfc53b78fe
parent3b5402354d655e0d602beccf76131684ec6e9425 (diff)
downloadaur-017359eb317de8b5bf2cfb35eb2344fc1b7395de.tar.gz
add mlbnetwork stream to menu
-rw-r--r--.SRCINFO8
-rw-r--r--.gitignore4
-rw-r--r--PKGBUILD9
-rw-r--r--add_mlbnetwork.patch56
-rw-r--r--config.properties2
-rw-r--r--lazyman.install10
6 files changed, 84 insertions, 5 deletions
diff --git a/.SRCINFO b/.SRCINFO
index d7f75a1a4095..4613cda53479 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,10 +1,11 @@
# Generated by mksrcinfo v8
-# Wed Feb 28 00:44:28 UTC 2018
+# Wed Feb 28 02:21:15 UTC 2018
pkgbase = lazyman-git
pkgdesc = A simple program that lets you stream every NHL and MLB game
pkgver = 2.3.0.20180226
pkgrel = 1
url = https://github.com/StevensNJD4/LazyMan
+ install = lazyman.install
arch = any
license = GPL2
makedepends = java-environment>=8
@@ -13,18 +14,21 @@ pkgbase = lazyman-git
depends = java-runtime>=8
depends = streamlink
depends = mpv
+ depends = ldns
provides = lazyman
conflicts = lazyman
backup = usr/share/java/lazyman/config.properties
source = git+https://github.com/StevensNJD4/LazyMan.git
source = remove_privileged_actions.patch
+ source = add_mlbnetwork.patch
source = config.properties
source = lazyman.sh
source = lazyman.desktop
source = lazyman.png
md5sums = SKIP
md5sums = 69efa50d0ca27032a1b6b911f7760d7a
- md5sums = 401d37812b1a6a9c699a4ec574732148
+ md5sums = 2f442b69d7ed174bd4a01250f4798e04
+ md5sums = 184afd99d5106bbb81c72be5e88ec4d2
md5sums = b76d76bc5941418f8f3048b941fa8228
md5sums = 1b259947cc8e14cd1b0bcad4d05094d9
md5sums = 41aebb968e8b6856d1b73cabd6a8c5d2
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..e5d51d75b3fb
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+src/
+pkg/
+LazyMan/
+*.pkg.tar
diff --git a/PKGBUILD b/PKGBUILD
index 90304c611167..3e68c0fd4c3b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,4 +1,5 @@
# Maintainer: Jace Bennest <jacebennest87 at gmail dot com>
+# Contributor: skydrome <skydrome at protonmail dot com>
# Contributor: StevensNJD4 <github dot com slash StevensNJD4>
pkgname=lazyman-git
@@ -8,21 +9,24 @@ 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')
+depends=('java-runtime>=8' 'streamlink' 'mpv' 'ldns')
makedepends=('java-environment>=8' 'apache-ant' 'git')
provides=('lazyman')
conflicts=('lazyman')
+install='lazyman.install'
backup=('usr/share/java/lazyman/config.properties')
source=('git+https://github.com/StevensNJD4/LazyMan.git'
'remove_privileged_actions.patch'
+ 'add_mlbnetwork.patch'
'config.properties'
'lazyman.sh'
'lazyman.desktop'
'lazyman.png')
md5sums=('SKIP'
'69efa50d0ca27032a1b6b911f7760d7a'
- '401d37812b1a6a9c699a4ec574732148'
+ '2f442b69d7ed174bd4a01250f4798e04'
+ '184afd99d5106bbb81c72be5e88ec4d2'
'b76d76bc5941418f8f3048b941fa8228'
'1b259947cc8e14cd1b0bcad4d05094d9'
'41aebb968e8b6856d1b73cabd6a8c5d2')
@@ -35,6 +39,7 @@ pkgver() {
prepare() {
cd "$srcdir/LazyMan"
patch -Np1 -i "../remove_privileged_actions.patch"
+ patch -Np0 -i "../add_mlbnetwork.patch"
}
build() {
diff --git a/add_mlbnetwork.patch b/add_mlbnetwork.patch
new file mode 100644
index 000000000000..dc6ef15d5bfc
--- /dev/null
+++ b/add_mlbnetwork.patch
@@ -0,0 +1,56 @@
+diff -Naur src.orig/lazyman/MainGUI.java src/lazyman/MainGUI.java
+--- src.orig/lazyman/MainGUI.java 2018-02-27 21:10:13.063807000 -0500
++++ src/lazyman/MainGUI.java 2018-02-27 21:15:49.161380432 -0500
+@@ -155,9 +155,11 @@
+ //jMenuItem1 = new javax.swing.JMenuItem();
+ //jMenuItem2 = new javax.swing.JMenuItem();
+ jMenu3 = new javax.swing.JMenu();
++ jMenu4 = new javax.swing.JMenu();
+ guidesMI = new javax.swing.JMenuItem();
+ AboutMI = new javax.swing.JMenuItem();
+ updateMI = new javax.swing.JMenuItem();
++ otherstreams = new javax.swing.JMenuItem();
+
+ consolePM.setLabel("popupMenu1");
+
+@@ -656,6 +658,24 @@
+
+ jMenuBar1.add(jMenu3);
+
++ jMenu4.setMnemonic(KeyEvent.VK_H);
++ jMenu4.setText("Other Streams");
++
++ otherstreams.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_I, java.awt.event.InputEvent.CTRL_MASK));
++ otherstreams.setText("Open MLB Network");
++ otherstreams.addActionListener(new java.awt.event.ActionListener() {
++ public void actionPerformed(java.awt.event.ActionEvent evt) {
++ Process m;
++ try {
++ m = new ProcessBuilder("/bin/bash", "-c", "mpv http://mlblive-akc.mlb.com/ls01/mlbam/mlb_network/NETWORK_LINEAR_1/master_wired.m3u8").start();
++ } catch (IOException ex) {
++ ex.printStackTrace();
++ }
++ }
++ });
++ jMenu4.add(otherstreams);
++ jMenuBar1.add(jMenu4);
++
+ setJMenuBar(jMenuBar1);
+
+ javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
+@@ -1018,6 +1038,7 @@
+ private javax.swing.JMenu jMenu1;
+ private javax.swing.JMenu jMenu2;
+ private javax.swing.JMenu jMenu3;
++ private javax.swing.JMenu jMenu4;
+ private javax.swing.JMenuBar jMenuBar1;
+ //private javax.swing.JMenuItem jMenuItem1;
+ //private javax.swing.JMenuItem jMenuItem2;
+@@ -1041,6 +1062,7 @@
+ private javax.swing.JCheckBox restartCB;
+ private javax.swing.JCheckBox saveStreamCB;
+ private javax.swing.JMenuItem updateMI;
++ private javax.swing.JMenuItem otherstreams;
+ // End of variables declaration//GEN-END:variables
+
+ class newDay extends Thread {
diff --git a/config.properties b/config.properties
index 9441ecc88a70..59cd24b5dd67 100644
--- a/config.properties
+++ b/config.properties
@@ -6,4 +6,4 @@ StreamlinkArgs=
MLBTeam=None
RefreshRate=0
SaveStreamLoc=/usr/share/java/lazyman
-French=0 \ No newline at end of file
+French=0
diff --git a/lazyman.install b/lazyman.install
new file mode 100644
index 000000000000..517eef7ccdae
--- /dev/null
+++ b/lazyman.install
@@ -0,0 +1,10 @@
+post_install() {
+ local ip=$(drill -4 freegamez.ga @8.8.8.8 A |grep ANSWER -A1 |awk '/freegamez.ga/ { print $5 }')
+ if [[ ! $(grep "$ip" /etc/hosts) ]]; then
+ echo
+ echo " You must add the following lines to your /etc/hosts file"
+ echo " "$ip" mf.svc.nhl.com"
+ echo " "$ip" playback.svcs.mlb.com"
+ echo
+ fi
+}