mirror of
https://github.com/archlinuxarm/PKGBUILDs.git
synced 2025-03-09 00:17:31 +00:00
aur/sabnzbd to 0.6.1-1
This commit is contained in:
parent
a7e75f9734
commit
30ce928be7
8 changed files with 0 additions and 161 deletions
|
@ -1,43 +0,0 @@
|
|||
# PlugApps changes: None, this is straight from AUR.
|
||||
|
||||
plugrel=1
|
||||
|
||||
pkgname=sabnzbd
|
||||
pkgver=0.5.6
|
||||
pkgrel=2
|
||||
pkgdesc="A web-interface based binary newsgrabber with NZB file support"
|
||||
arch=(i686 x86_64)
|
||||
url="http://www.sabnzbd.org/"
|
||||
license=('GPL')
|
||||
depends=('par2cmdline' 'python2' 'python-cheetah' 'python-feedparser' 'python-yenc' 'python2-pyopenssl' 'unrar' 'unzip' 'sqlite3' 'curl')
|
||||
install=sabnzbd.install
|
||||
backup=('etc/conf.d/sabnzbd' 'opt/sabnzbd/sabnzbd.ini')
|
||||
source=("http://downloads.sourceforge.net/sabnzbdplus/SABnzbd-$pkgver-src.tar.gz"
|
||||
sabnzbd sabnzbd.init sabnzbd.confd sabnzbd.desktop x-nzb.xml addnzb.sh)
|
||||
|
||||
md5sums=('6a43179f42e31bed3faa0135a213bc65'
|
||||
'f45907d98a19052eaeb7ad98ff13b16d'
|
||||
'2cd5c68bedc609dcff49871e0c94df54'
|
||||
'dc5fdcc132033b38e2f34d2355d573be'
|
||||
'4322c935bbe37f83a1b24cb1396a1762'
|
||||
'11fb2cd1451e3725b08bfc2bd045be54'
|
||||
'65d60b1b2209138e0825a8e7b1abdcdd')
|
||||
|
||||
build() {
|
||||
mkdir -p $startdir/pkg/opt/sabnzbd
|
||||
touch $startdir/pkg/opt/sabnzbd/sabnzbd.ini
|
||||
mv -v $startdir/src/SABnzbd-$pkgver/* $startdir/pkg/opt/sabnzbd/
|
||||
find $startdir/pkg/opt/sabnzbd -type d -exec chmod 755 {} \;
|
||||
find $startdir/pkg/opt/sabnzbd -type f -exec chmod 644 {} \;
|
||||
chmod 755 $startdir/pkg/opt/sabnzbd/SABnzbd.py
|
||||
chmod 755 $startdir/pkg/opt/sabnzbd/Sample-PostProc.sh
|
||||
install -D -m755 $startdir/sabnzbd $startdir/pkg/usr/bin/sabnzbd
|
||||
install -D -m755 $startdir/sabnzbd.init $startdir/pkg/etc/rc.d/sabnzbd
|
||||
install -D -m644 $startdir/sabnzbd.confd $startdir/pkg/etc/conf.d/sabnzbd
|
||||
install -D -m755 $startdir/sabnzbd.desktop $startdir/pkg/usr/share/applications/sabnzbd.desktop
|
||||
install -D -m755 $startdir/addnzb.sh $startdir/pkg/opt/sabnzbd/addnzb.sh
|
||||
install -D -m770 $startdir/x-nzb.xml $startdir/pkg/opt/sabnzbd/x-nzb.xml
|
||||
|
||||
# Fix for issues with Python 3
|
||||
find $startdir/pkg/opt/sabnzbd -type f -exec sed -i 's/python/python2/g' {} \;
|
||||
}
|
|
@ -1,13 +0,0 @@
|
|||
#!/bin/bash
|
||||
|
||||
. /etc/conf.d/sabnzbd
|
||||
|
||||
# SABnzbd must be able to read the file, so we copy it to a directory where it
|
||||
# certainly has rights.
|
||||
nzbname=`basename "$1"`
|
||||
TEMP_NZB="/var/tmp/$nzbname"
|
||||
|
||||
cp "$1" $TEMP_NZB
|
||||
curl -f "$SABNZBD_PROTOCOL://$SABNZBD_USPW$SABNZBD_IP:$SABNZBD_PORT/sabnzbd/api?mode=addlocalfile&name=$TEMP_NZB&pp=1&priority=-1&apikey=$SABNZBD_KEY"
|
||||
rm $TEMP_NZB
|
||||
exit 0
|
|
@ -1,3 +0,0 @@
|
|||
#!/bin/sh
|
||||
|
||||
python /opt/sabnzbd/SABnzbd.py -f $HOME/.sabnzbd.ini "$@"
|
|
@ -1,16 +0,0 @@
|
|||
SABNZBD_USER="sabnzbd"
|
||||
SABNZBD_CONF="/opt/sabnzbd/sabnzbd.ini"
|
||||
|
||||
# Put the session key from Config > General here
|
||||
SABNZBD_KEY=""
|
||||
|
||||
# Set to the protocol, IP and port
|
||||
SABNZBD_PROTOCOL="http"
|
||||
SABNZBD_IP="127.0.0.1"
|
||||
SABNZBD_PORT="8080"
|
||||
|
||||
# If you use a username and password, change the following variable to
|
||||
# "user:pass@"
|
||||
SABNZBD_USPW=""
|
||||
|
||||
|
|
@ -1,9 +0,0 @@
|
|||
[Desktop Entry]
|
||||
Type=Application
|
||||
Version=1.0
|
||||
Name=SABnzbd+
|
||||
GenericName=Binary Newsreader
|
||||
Exec=sh /opt/sabnzbd/addnzb.sh "%u"
|
||||
Terminal=false
|
||||
Categories=Network
|
||||
MimeType=application/x-nzb
|
|
@ -1,43 +0,0 @@
|
|||
#!/bin/bash
|
||||
|
||||
. /etc/rc.conf
|
||||
. /etc/rc.d/functions
|
||||
. /etc/conf.d/sabnzbd
|
||||
|
||||
case "$1" in
|
||||
start)
|
||||
stat_busy "Starting SABnzbd"
|
||||
|
||||
if [ -f /var/run/daemons/sabnzbd ]; then
|
||||
echo -n "Sabnzbd is already running as a daemon! If you are certain it is not running, remove /var/run/daemons/sabnzbd."
|
||||
stat_fail
|
||||
else
|
||||
su - $SABNZBD_USER -c "python2 /opt/sabnzbd/SABnzbd.py -f $SABNZBD_CONF -s $SABNZBD_IP:$SABNZBD_PORT -d" -s /bin/sh
|
||||
if [ $? -gt 0 ]; then
|
||||
stat_fail
|
||||
else
|
||||
add_daemon sabnzbd
|
||||
stat_done
|
||||
fi
|
||||
fi
|
||||
;;
|
||||
stop)
|
||||
stat_busy "Stopping SABnzbd"
|
||||
|
||||
curl -f "$SABNZBD_PROTOCOL://$SABNZBD_USPW$SABNZBD_IP:$SABNZBD_PORT/sabnzbd/api?mode=shutdown&apikey=$SABNZBD_KEY" &> /dev/null
|
||||
if [ $? -gt 0 ]; then
|
||||
stat_fail
|
||||
else
|
||||
rm_daemon sabnzbd
|
||||
stat_done
|
||||
fi
|
||||
;;
|
||||
restart)
|
||||
$0 stop
|
||||
sleep 1
|
||||
$0 start
|
||||
;;
|
||||
*)
|
||||
echo "usage: $0 {start|stop|restart}"
|
||||
esac
|
||||
exit 0
|
|
@ -1,24 +0,0 @@
|
|||
## arg 1: the new package version
|
||||
post_install() {
|
||||
# add x-nzb mimetype
|
||||
xdg-mime install --mode system /opt/sabnzbd/x-nzb.xml
|
||||
|
||||
groupadd sabnzbd &> /dev/null
|
||||
useradd -g sabnzbd -d /opt/sabnzbd -s /bin/false sabnzbd &> /dev/null
|
||||
chown -R sabnzbd:sabnzbd /opt/sabnzbd
|
||||
echo " >> Don't forget to edit /etc/conf.d/sabnzbd!"
|
||||
echo " >> Add your Session key and if necessary your username and password to ensure a proper shutdown."
|
||||
echo " >> "
|
||||
echo " >> If you want to associate .nzb-files with SABnzbd, run 'xdg-mime default sabnzbd.desktop applications/x-nzb'"
|
||||
|
||||
}
|
||||
## arg 1: the new package version
|
||||
## arg 2: the old package version
|
||||
post_upgrade() {
|
||||
chown -R sabnzbd:sabnzbd /opt/sabnzbd
|
||||
}
|
||||
|
||||
## arg 1: the old package version
|
||||
pre_remove() {
|
||||
userdel sabnzbd &> /dev/null
|
||||
}
|
|
@ -1,10 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
|
||||
<mime-type type="application/x-nzb">
|
||||
|
||||
<comment xml:lang='en'>An XML-based file format for retrieving posts from NNTP (Usenet) servers</comment>
|
||||
<sub-class-of type="application/xml"/>
|
||||
<glob pattern="*.nzb"/>
|
||||
|
||||
</mime-type>
|
||||
</mime-info>
|
Loading…
Reference in a new issue