[arch-commits] Commit in (11 files)
Balló György
bgyorgy at archlinux.org
Sun Apr 25 09:59:33 UTC 2021
Date: Sunday, April 25, 2021 @ 09:59:33
Author: bgyorgy
Revision: 924009
Move nitroshare from AUR with 45 votes
Also move its dependencies: qhttpengine, qmdnsengine.
Added:
nitroshare/
nitroshare/trunk/
nitroshare/trunk/PKGBUILD
nitroshare/trunk/nitroshare.appdata.xml
nitroshare/trunk/qt-5.11.patch
qhttpengine/
qhttpengine/trunk/
qhttpengine/trunk/PKGBUILD
qmdnsengine/
qmdnsengine/trunk/
qmdnsengine/trunk/PKGBUILD
-----------------------------------------+
nitroshare/trunk/PKGBUILD | 44 ++++++++++++++++++++++++++++++
nitroshare/trunk/nitroshare.appdata.xml | 21 ++++++++++++++
nitroshare/trunk/qt-5.11.patch | 14 +++++++++
qhttpengine/trunk/PKGBUILD | 24 ++++++++++++++++
qmdnsengine/trunk/PKGBUILD | 24 ++++++++++++++++
5 files changed, 127 insertions(+)
Added: nitroshare/trunk/PKGBUILD
===================================================================
--- nitroshare/trunk/PKGBUILD (rev 0)
+++ nitroshare/trunk/PKGBUILD 2021-04-25 09:59:33 UTC (rev 924009)
@@ -0,0 +1,44 @@
+# Maintainer: Balló György <ballogyor+arch at gmail dot com>
+# Contributor: Sid Karunaratne <sid at karunaratne dot net>
+# Contributor: Nathan Osman <nathan at quickmediasolutions dot com>
+# Contributor: BlackEagle <ike.devolder at gmail.com>
+
+pkgname=nitroshare
+pkgver=0.3.4
+pkgrel=3
+pkgdesc='LAN file sender application, designed to make transferring files from one device to another extremely simple'
+arch=('x86_64')
+url='https://nitroshare.net'
+license=('MIT')
+depends=('hicolor-icon-theme' 'python' 'qhttpengine' 'qmdnsengine' 'qt5-svg')
+makedepends=('cmake' 'ninja' 'qt5-tools')
+optdepends=('nemo-python: integration with Nemo'
+ 'python-caja: integration with Caja'
+ 'python-nautilus: integration with Nautilus')
+source=("https://github.com/nitroshare/$pkgname-desktop/archive/$pkgver/$pkgname-$pkgver.tar.gz"
+ 'nitroshare.appdata.xml'
+ 'qt-5.11.patch')
+sha256sums=('29874e5909c29211a3c9e13f8c0f49b901ec2996e5d60d80af80d2fb80c3d7ec'
+ '199d7b6d510e15483ca3c995083d764762a88144a2d6230467496e5e6b28bba5'
+ 'e2a8417f36a5df37c5fb34c1a371f86b0059f48bf6dd588fc776ca7c38a67cd5')
+
+prepare() {
+ # Fix build with Qt 5.11
+ patch -d $pkgname-desktop-$pkgver -Np1 -i ../qt-5.11.patch
+
+ # Port filemanager extension to python3
+ sed -i 's/from urllib/from urllib.request/
+ s/from urlparse/from urllib.parse/' \
+ $pkgname-desktop-$pkgver/src/dist/nitroshare.py.in
+}
+
+build() {
+ cmake -S $pkgname-desktop-$pkgver -B build -G Ninja -DCMAKE_INSTALL_PREFIX='/usr'
+ cmake --build build
+}
+
+package() {
+ DESTDIR="$pkgdir" cmake --install build
+ install -Dm644 $pkgname.appdata.xml "$pkgdir/usr/share/metainfo/$pkgname.appdata.xml"
+ install -Dm644 $pkgname-desktop-$pkgver/LICENSE.txt "$pkgdir/usr/share/licenses/$pkgname/LICENSE.txt"
+}
Added: nitroshare/trunk/nitroshare.appdata.xml
===================================================================
--- nitroshare/trunk/nitroshare.appdata.xml (rev 0)
+++ nitroshare/trunk/nitroshare.appdata.xml 2021-04-25 09:59:33 UTC (rev 924009)
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<component type="desktop-application">
+ <id>net.nitroshare.NitroShare</id>
+ <launchable type="desktop-id">nitroshare.desktop</launchable>
+ <name>NitroShare</name>
+ <summary>Network File Transfer Application</summary>
+ <metadata_license>CC0-1.0</metadata_license>
+ <project_license>MIT</project_license>
+ <developer_name>Nathan Osman</developer_name>
+ <description>
+ <p>NitroShare is designed to make transferring files from one device to another extremely simple.</p>
+ </description>
+ <screenshots>
+ <screenshot type="default">
+ <image>https://nitroshare.net/static/img/screenshot.png</image>
+ </screenshot>
+ </screenshots>
+ <url type="bugtracker">https://github.com/nitroshare/nitroshare-desktop/issues</url>
+ <url type="homepage">https://nitroshare.net/</url>
+ <update_contact>nathan at quickmediasolutions.com</update_contact>
+</component>
Added: nitroshare/trunk/qt-5.11.patch
===================================================================
--- nitroshare/trunk/qt-5.11.patch (rev 0)
+++ nitroshare/trunk/qt-5.11.patch 2021-04-25 09:59:33 UTC (rev 924009)
@@ -0,0 +1,14 @@
+diff -Nru a/src/application/splashdialog.cpp
+b/src/application/splashdialog.cpp
+--- a/src/application/splashdialog.cpp 2017-10-13 00:32:54.000000000
++0200
++++ b/src/application/splashdialog.cpp 2018-06-01 03:45:40.631194527
++0200
+@@ -24,6 +24,7 @@
+
+ #include <QApplication>
+ #include <QDesktopWidget>
++#include <QStyle>
+
+ #include "splashdialog.h"
+
Added: qhttpengine/trunk/PKGBUILD
===================================================================
--- qhttpengine/trunk/PKGBUILD (rev 0)
+++ qhttpengine/trunk/PKGBUILD 2021-04-25 09:59:33 UTC (rev 924009)
@@ -0,0 +1,24 @@
+# Maintainer: Balló György <ballogyor+arch at gmail dot com>
+# Contributor: Nathan Osman <nathan at quickmediasolutions.com>
+
+pkgname=qhttpengine
+pkgver=1.0.1
+pkgrel=2
+pkgdesc='Simple and secure HTTP server for Qt'
+arch=('x86_64')
+url='https://github.com/nitroshare/qhttpengine'
+license=('MIT')
+depends=('qt5-base')
+makedepends=('cmake' 'ninja')
+source=("https://github.com/nitroshare/$pkgname/archive/$pkgver/$pkgname-$pkgver.tar.gz")
+sha256sums=('6505cf889909dc29bab4069116656e7ca5a9e879f04935139439c5691a76c55e')
+
+build() {
+ cmake -S $pkgname-$pkgver -B build -G Ninja -DCMAKE_INSTALL_PREFIX='/usr'
+ cmake --build build
+}
+
+package() {
+ DESTDIR="$pkgdir" cmake --install build
+ install -Dm644 $pkgname-$pkgver/LICENSE.txt "$pkgdir/usr/share/licenses/$pkgname/LICENSE.txt"
+}
Added: qmdnsengine/trunk/PKGBUILD
===================================================================
--- qmdnsengine/trunk/PKGBUILD (rev 0)
+++ qmdnsengine/trunk/PKGBUILD 2021-04-25 09:59:33 UTC (rev 924009)
@@ -0,0 +1,24 @@
+# Maintainer: Balló György <ballogyor+arch at gmail dot com>
+# Contributor: Nathan Osman <nathan at quickmediasolutions.com>
+
+pkgname=qmdnsengine
+pkgver=0.1.0
+pkgrel=2
+pkgdesc='Simple multicast DNS library for Qt'
+arch=('x86_64')
+url='https://github.com/nitroshare/qmdnsengine'
+license=('MIT')
+depends=('qt5-base')
+makedepends=('cmake' 'ninja')
+source=("https://github.com/nitroshare/$pkgname/archive/$pkgver/$pkgname-$pkgver.tar.gz")
+sha256sums=('27416ca7b8b8a8588df4318de57127ef97e1205269fa506f00f21b09d30d3ac2')
+
+build() {
+ cmake -S $pkgname-$pkgver -B build -G Ninja -DCMAKE_INSTALL_PREFIX='/usr'
+ cmake --build build
+}
+
+package() {
+ DESTDIR="$pkgdir" cmake --install build
+ install -Dm644 $pkgname-$pkgver/LICENSE.txt "$pkgdir/usr/share/licenses/$pkgname/LICENSE.txt"
+}
More information about the arch-commits
mailing list