diff --git a/www/Makefile b/www/Makefile --- a/www/Makefile +++ b/www/Makefile @@ -264,6 +264,7 @@ SUBDIR += ilias6 SUBDIR += interchange SUBDIR += itop + SUBDIR += jdownloader SUBDIR += jericho-html SUBDIR += jesred SUBDIR += jetty8 diff --git a/www/jdownloader/Makefile b/www/jdownloader/Makefile new file mode 100644 --- /dev/null +++ b/www/jdownloader/Makefile @@ -0,0 +1,38 @@ +# Created by: Alexander Vereeken + +PORTNAME= jdownloader +PORTVERSION= 2.9999 +CATEGORIES= www java +MASTER_SITES= https://jdownloader.org/_media/knowledge/wiki/ +DISTNAME= ${PORTNAME} +EXTRACT_SUFX= .png +DIST_SUBDIR= ${PORTNAME}/${PORTVERSION} +EXTRACT_ONLY= + +MAINTAINER= Alexander88207@protonmail.com +COMMENT= Download manager, written in Java, for one-click hosting sites + +LICENSE= GPLv3 + +USE_JAVA= yes + +DESKTOP_ENTRIES="JDownloader" \ + "Download manager" \ + "${PREFIX}/share/pixmaps/${PORTNAME}.png" \ + "${PORTNAME}" \ + "Network;Java;" \ + false + +NO_ARCH= yes +NO_BUILD= yes +NO_WRKSUBDIR= yes + +do-install: + ${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/${PORTNAME}.png \ + ${STAGEDIR}${PREFIX}/share/pixmaps/${PORTNAME}.png + ${INSTALL_SCRIPT} ${FILESDIR}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin + +PLIST_FILES= bin/jdownloader \ + share/pixmaps/jdownloader.png + +.include diff --git a/www/jdownloader/distinfo b/www/jdownloader/distinfo new file mode 100644 --- /dev/null +++ b/www/jdownloader/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1621876804 +SHA256 (jdownloader/2.9999/jdownloader.png) = 3ebab992e7dd04ffcb6c30fee1a7e2b43f3537cb2b22124b30325d25bffdac29 +SIZE (jdownloader/2.9999/jdownloader.png) = 318667 diff --git a/www/jdownloader/files/jdownloader b/www/jdownloader/files/jdownloader new file mode 100644 --- /dev/null +++ b/www/jdownloader/files/jdownloader @@ -0,0 +1,18 @@ +#!/bin/sh + +if [ `whoami` = "root" ] +then +echo "Please dont run JDownloader as root." +exit +else +if [ -e "/usr/home/$USER/.local/share/jdownloader/JDownloader.jar" ] +then + java -jar "/usr/home/$USER/.local/share/jdownloader/JDownloader.jar" +else + mkdir "/usr/home/$USER/.local/share/jdownloader" + cd "/usr/home/$USER/.local/share/jdownloader" + fetch "http://installer.jdownloader.org/JDownloader.jar" + java -jar "/usr/home/$USER/.local/share/jdownloader/JDownloader.jar" +fi +fi + diff --git a/www/jdownloader/pkg-descr b/www/jdownloader/pkg-descr new file mode 100644 --- /dev/null +++ b/www/jdownloader/pkg-descr @@ -0,0 +1,4 @@ +Jdownloader is a popular, open source, multi platform package +for downloading media from sites in bulk, uses its own updater. + +WWW: https://jdownloader.org/