diff options
author | Your Name | 2018-02-27 21:22:17 -0500 |
---|---|---|
committer | Your Name | 2018-02-27 21:22:17 -0500 |
commit | 017359eb317de8b5bf2cfb35eb2344fc1b7395de (patch) | |
tree | de12fcc2f42f23e9319b86c231f33cdfc53b78fe | |
parent | 3b5402354d655e0d602beccf76131684ec6e9425 (diff) | |
download | aur-017359eb317de8b5bf2cfb35eb2344fc1b7395de.tar.gz |
add mlbnetwork stream to menu
-rw-r--r-- | .SRCINFO | 8 | ||||
-rw-r--r-- | .gitignore | 4 | ||||
-rw-r--r-- | PKGBUILD | 9 | ||||
-rw-r--r-- | add_mlbnetwork.patch | 56 | ||||
-rw-r--r-- | config.properties | 2 | ||||
-rw-r--r-- | lazyman.install | 10 |
6 files changed, 84 insertions, 5 deletions
@@ -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 @@ -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 +} |