diff options
Diffstat (limited to 'multimedia/plexmediaserver/plexmediaserver.SlackBuild')
-rw-r--r-- | multimedia/plexmediaserver/plexmediaserver.SlackBuild | 52 |
1 files changed, 20 insertions, 32 deletions
diff --git a/multimedia/plexmediaserver/plexmediaserver.SlackBuild b/multimedia/plexmediaserver/plexmediaserver.SlackBuild index ff60da3225..462c61ed14 100644 --- a/multimedia/plexmediaserver/plexmediaserver.SlackBuild +++ b/multimedia/plexmediaserver/plexmediaserver.SlackBuild @@ -5,6 +5,7 @@ # Copyright 2014-2015 Lionel Young <lionelyoung@gmail.com> # Copyright 2015-2017 Marcel Saegebarth <marc@mos6581.de> # Copyright 2017-2020 Kevin Matthew <kevin@kevinmatthew.com> +# Copyright 2020-2021 Stu Miller <slackbuilds@go4it2day.com> # All rights reserved. # # Redistribution and use in source and binary forms, with or without @@ -27,7 +28,7 @@ # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=plexmediaserver -VERSION=${VERSION:-1.18.9.2571_e106a8a91} +VERSION=${VERSION:-1.22.2.4282_a97b03fad} PKG_VERSION=$(echo $VERSION | tr _ -) BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -91,12 +92,13 @@ fi rm -rf $PKG mkdir -p $TMP $PKG $OUTPUT -cd $PKG -rm -rf $PRGNAM-$PKG_VERSION -ar xv $CWD/${PRGNAM}_${PKG_VERSION}_${DEBARCH}.deb -tar xvf data.tar.?z -rm -f debian-binary control.tar.?z data.tar.?z -rm -rf $PKG/etc/apt/ $PKG/etc/init $PKG/etc/init.d +cd $TMP +rm -rf $PRGNAM-$VERSION +mkdir $PRGNAM-$VERSION +ar xv $CWD/${PRGNAM}_${PKG_VERSION}_${DEBARCH}.deb data.tar.xz +tar xvf data.tar.xz -C $PRGNAM-$VERSION +rm -f data.tar.xz +cd $PRGNAM-$VERSION chown -R root:root . find -L . \ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ @@ -104,24 +106,20 @@ find -L . \ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; -mkdir -p $PKG/opt/$PRGNAM/bin/ -mv $PKG/usr/lib/plexmediaserver $PKG/opt/$PRGNAM/lib +mkdir -p $PKG/usr/lib/ +mv usr/lib/plexmediaserver $PKG/usr/lib -mv usr/sbin/start_pms $PKG/opt/$PRGNAM/bin/ -sed -i -e "s#/usr/lib/plexmediaserver#/opt/$PRGNAM/lib#" \ - $PKG/opt/$PRGNAM/bin/start_pms -mkdir -p $PKG/usr/bin/ -ln -s /opt/$PRGNAM/bin/start_pms \ - $PKG/usr/bin/start_pms +mkdir -p $PKG/usr/share/applications/ +mv usr/share/applications/plexmediaserver.desktop $PKG/usr/share/applications +sed -i -e "s/x-www-browser/xdg-open/" $PKG/usr/share/applications/plexmediaserver.desktop -mv usr/share/applications/plexmediaserver.desktop $PKG/opt/$PRGNAM/ -sed -i -e "s/x-www-browser/xdg-open/" \ - $PKG/opt/$PRGNAM/plexmediaserver.desktop -mkdir -p $PKG/usr/share/applications -ln -s /opt/$PRGNAM/plexmediaserver.desktop \ - $PKG/usr/share/applications/plexmediaserver.desktop +mkdir -p $PKG/etc/rc.d +cat $PKG/usr/lib/$PRGNAM/lib/$PRGNAM.init > $PKG/etc/rc.d/rc.$PRGNAM.new +chmod 0644 $PKG/etc/rc.d/rc.$PRGNAM.new -rm -rf $PKG/etc/systemd $PKG/usr/share/doc $PKG/usr/sbin $PKG/usr/lib +mkdir -p $PKG/etc/default +cat $PKG/usr/lib/plexmediaserver/lib/plexmediaserver.default > $PKG/etc/default/$PRGNAM.new +chmod 0644 $PKG/etc/default/$PRGNAM.new mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild @@ -129,16 +127,6 @@ cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild mkdir -p $PKG/var/lib/$PRGNAM chown -R $PLEX_USER:$PLEX_GROUP $PKG/var/lib/$PRGNAM -mkdir -p $PKG/etc/rc.d/ -cat $CWD/rc.$PRGNAM > $PKG/etc/rc.d/rc.$PRGNAM.new -chmod 0644 $PKG/etc/rc.d/rc.$PRGNAM.new - -# cleanup -( - cd $PKG - rm -rf _gpgplex lib -) - mkdir -p $PKG/install cat $CWD/slack-desc > $PKG/install/slack-desc cat $CWD/doinst.sh > $PKG/install/doinst.sh |