summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authormaz-12015-11-25 21:09:07 +0800
committermaz-12015-11-25 21:09:07 +0800
commit5ea2db067bfc0059c68ccd27af1a4fca888bb53b (patch)
tree081c9f523e7c1d613e0d29513dd0a54ab8d7f27f
downloadaur-5ea2db067bfc0059c68ccd27af1a4fca888bb53b.tar.gz
init
-rw-r--r--.SRCINFO21
-rw-r--r--PKGBUILD23
-rw-r--r--qt5.patch155
3 files changed, 199 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..4dc0fe5b4b7e
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,21 @@
+pkgbase = kndiswrapper-qt5
+ pkgdesc = Frontend for ndiswrapper
+ pkgver = 0.4.0
+ pkgrel = 1
+ url = http://kde-apps.org/content/show.php/KNDISWrapper?content=86885
+ arch = i686
+ arch = x86_64
+ license = GPL
+ makedepends = qt5-tools
+ depends = qt5-base
+ depends = ndiswrapper
+ depends = kde-cli-tools
+ provides = kndiswrapper
+ conflicts = kndiswrapper
+ source = http://ftp.riken.jp/Linux/momonga/development/source/SOURCES/kndiswrapper-0.4.0.tgz
+ source = qt5.patch
+ sha1sums = SKIP
+ sha1sums = SKIP
+
+pkgname = kndiswrapper-qt5
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..5f985c6cb11f
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,23 @@
+pkgname=kndiswrapper-qt5
+pkgver=0.4.0
+pkgrel=1
+pkgdesc='Frontend for ndiswrapper'
+url='http://kde-apps.org/content/show.php/KNDISWrapper?content=86885'
+arch=('i686' 'x86_64')
+license=('GPL')
+depends=('qt5-base' 'ndiswrapper' 'kde-cli-tools')
+makedepends=('qt5-tools')
+provides=kndiswrapper
+conflicts=kndiswrapper
+source=("http://ftp.riken.jp/Linux/momonga/development/source/SOURCES/kndiswrapper-${pkgver}.tgz" "qt5.patch")
+sha1sums=('SKIP' 'SKIP')
+
+prepare() {
+ cd "$srcdir/kndiswrapper-${pkgver}"
+ patch -p1 -i $srcdir/qt5.patch
+}
+
+package() {
+ cd "$srcdir/kndiswrapper-${pkgver}"
+ ./install.sh "$pkgdir"
+}
diff --git a/qt5.patch b/qt5.patch
new file mode 100644
index 000000000000..2cc1ff97e05f
--- /dev/null
+++ b/qt5.patch
@@ -0,0 +1,155 @@
+diff -Naur a/install.sh b/install.sh
+--- a/install.sh 2012-03-06 15:44:43.000000000 +0800
++++ b/install.sh 2015-11-25 19:04:15.423650061 +0800
+@@ -1,11 +1,12 @@
+ #!/bin/bash
+-
++basedir=$(cd `dirname $0`;pwd)
++cd "$basedir"
+ # root check
+-if [ `whoami` != "root" ];
+-then
+- echo "You have to be root to run this script ....";
+- exit -1;
+-fi;
++#if [ `whoami` != "root" ];
++#then
++# echo "You have to be root to run this script ....";
++# exit -1;
++#fi;
+ echo "***********************************************"
+ echo "* *"
+ echo "* clean up ..................... *"
+@@ -18,31 +19,40 @@
+ echo "* compiling .................... *"
+ echo "* *"
+ echo "***********************************************"
+-qmake
++mkdir -p "$basedir/build"
++cd "$basedir/build"
++qmake-qt5 ..
+ make
+ echo "***********************************************"
+ echo "* *"
+ echo "* Translations ................. *"
+ echo "* *"
+ echo "***********************************************"
+-lrelease kndiswrapper.pro
++
++#lrelease ../kndiswrapper.pro
++cp -r "$basedir/translations" "$basedir/build"
++lrelease-qt5 "$basedir/build/translations"/*.ts
+ echo "***********************************************"
+ echo "* *"
+ echo "* installing ................... *"
+ echo "* *"
+ echo "***********************************************"
+-if [ ! -e /usr/share/kndiswrapper ];
+-then
+- mkdir -p /usr/share/kndiswrapper
+-fi
+
+-echo "cp icons/kndiswrapper.xpm /usr/share/kndiswrapper" && cp icons/kndiswrapper.xpm /usr/share/kndiswrapper/kndiswrapper.xpm
+-echo "cp kndiswrapper /usr/sbin" && cp kndiswrapper /usr/sbin
+-chown root:root /usr/sbin/kndiswrapper
+-chmod 755 /usr/sbin/kndiswrapper
+-echo "cp translations/*.qm /usr/share/kndiswrapper" && cp translations/*.qm /usr/share/kndiswrapper
+-echo "cp translations/cards_known_to_work.txt /usr/share/kndiswrapper" && cp translations/cards_known_to_work.txt /usr/share/kndiswrapper
+-cat > /usr/share/applications/kndiswrapper.desktop <<EOF
++mkdir -p ${1}/usr/share/{kndiswrapper,applications,pixmaps}
++mkdir -p ${1}/usr/bin
++
++echo "cp icons/kndiswrapper.xpm ${1}/usr/share/kndiswrapper"
++cp "$basedir/icons/kndiswrapper.xpm" ${1}/usr/share/kndiswrapper/kndiswrapper.xpm
++echo "cp icons/kndiswrapper.xpm ${1}/usr/share/pixmaps"
++cp "$basedir/icons/kndiswrapper.xpm" ${1}/usr/share/pixmaps/kndiswrapper.xpm
++echo "cp kndiswrapper ${1}/usr/bin" && cp kndiswrapper ${1}/usr/bin
++#chown root:root ${1}/usr/bin/kndiswrapper
++chmod 755 ${1}/usr/bin/kndiswrapper
++echo "cp translations/build/*.qm ${1}/usr/share/kndiswrapper"
++cp "$basedir/translations/"*.qm ${1}/usr/share/kndiswrapper
++echo "cp translations/cards_known_to_work.txt ${1}/usr/share/kndiswrapper"
++cp "$basedir/translations/cards_known_to_work.txt" ${1}/usr/share/kndiswrapper
++cat > ${1}/usr/share/applications/kndiswrapper.desktop <<EOF
+ [Desktop Entry]
+ Encoding=UTF-8
+ Name=kndiswrapper
+@@ -51,8 +61,8 @@
+ GenericName[de]=kndiswrapper
+ Comment=A GUI for ndiswrapper
+ Comment[de]=Eine GUI fuer ndiswrapper.
+-Exec=/usr/bin/kndiswrapper
+-Icon=/usr/share/kndiswrapper/kndiswrapper.png
++Exec=kdesu kndiswrapper
++Icon=kndiswrapper
+ Terminal=false
+ Type=Application
+ StartupNotify=true
+diff -Naur a/kndiswrapper.pro b/kndiswrapper.pro
+--- a/kndiswrapper.pro 2012-03-06 15:44:43.000000000 +0800
++++ b/kndiswrapper.pro 2015-11-25 18:21:39.739143125 +0800
+@@ -4,7 +4,7 @@
+ #
+ #-------------------------------------------------
+
+-QT += core gui
++QT += core gui widgets
+
+ TARGET = kndiswrapper
+ TEMPLATE = app
+diff -Naur a/src/kndiswrapper.cpp b/src/kndiswrapper.cpp
+--- a/src/kndiswrapper.cpp 2012-03-06 15:44:43.000000000 +0800
++++ b/src/kndiswrapper.cpp 2015-11-25 18:39:59.147991774 +0800
+@@ -1,7 +1,7 @@
+ #include "kndiswrapper.h"
+ #include <klocale.h>
+ //
+-kndiswrapper::kndiswrapper( QWidget * parent, Qt::WFlags f) : QDialog(parent, f)
++kndiswrapper::kndiswrapper( QWidget * parent, Qt::WindowFlags f) : QDialog(parent, f)
+ {
+ //setupUi(this);
+
+@@ -35,12 +35,12 @@
+ disablenetconf=false;
+ invokeSetup=false;
+ debug=false;
+- if (qApp->argc() > 1){
+- for (int i=0; i < qApp->argc();i++){
+- if ((QString)qApp->argv()[i] == "--disablerootcheck") disablerootcheck=true;
+- if ((QString)qApp->argv()[i] == "--setup") invokeSetup=true;
+- if ((QString)qApp->argv()[i] == "--disablenetconf") disablenetconf=true;
+- if ((QString)qApp->argv()[i] == "--debug") debug=true;
++ if (QCoreApplication::arguments().count() > 1){
++ for (int i=0; i < QCoreApplication::arguments().count();i++){
++ if ((QString)QCoreApplication::arguments()[i] == "--disablerootcheck") disablerootcheck=true;
++ if ((QString)QCoreApplication::arguments()[i] == "--setup") invokeSetup=true;
++ if ((QString)QCoreApplication::arguments()[i] == "--disablenetconf") disablenetconf=true;
++ if ((QString)QCoreApplication::arguments()[i] == "--debug") debug=true;
+ }
+ }
+
+@@ -173,9 +173,9 @@
+ QString launcher;
+ launcher = "kdesu ";
+ launcher = launcher + "\"kndiswrapper ";
+- if (qApp->argc() > 1){
+- for (int i=1; i < qApp->argc();i++){
+- launcher = launcher + (QString)qApp->argv()[i] + " ";
++ if (QCoreApplication::arguments().count() > 1){
++ for (int i=1; i < QCoreApplication::arguments().count();i++){
++ launcher = launcher + (QString)QCoreApplication::arguments()[i] + " ";
+ }
+ }
+ launcher = launcher + "\" &";
+diff -Naur a/src/kndiswrapper.h b/src/kndiswrapper.h
+--- a/src/kndiswrapper.h 2012-03-06 15:44:43.000000000 +0800
++++ b/src/kndiswrapper.h 2015-11-25 18:22:43.935141388 +0800
+@@ -26,7 +26,7 @@
+ class kndiswrapper : public QDialog, public Ui::kndiswrapper{
+ Q_OBJECT
+ public:
+- kndiswrapper(QWidget * parent = 0, Qt::WFlags f = 0);
++ kndiswrapper(QWidget * parent = 0, Qt::WindowFlags f = 0);
+ virtual ~kndiswrapper();
+
+ private: