summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorNovikov Maxim2017-06-21 16:37:35 +0300
committerNovikov Maxim2017-06-21 16:37:35 +0300
commit8a3869ac3ac293d696d2cd026e781e8914923b20 (patch)
tree3919088f1d0595a22b4a5b18cad6413b9ce4f9ad
downloadaur-8a3869ac3ac293d696d2cd026e781e8914923b20.tar.gz
Initial commit
-rw-r--r--.INSTALL34
-rw-r--r--.SRCINFO35
-rw-r--r--PKGBUILD47
-rw-r--r--nauphone.pngbin0 -> 47302 bytes
-rw-r--r--nausoftphone6.desktop12
5 files changed, 128 insertions, 0 deletions
diff --git a/.INSTALL b/.INSTALL
new file mode 100644
index 000000000000..93629d9a9f65
--- /dev/null
+++ b/.INSTALL
@@ -0,0 +1,34 @@
+post_install() {
+ xdg-icon-resource forceupdate --theme hicolor &> /dev/null
+ LINK=/usr/bin/nausoftphone6
+ if [ -L $LINK ]; then
+ rm -f $LINK
+ fi
+ ln -s /opt/naumen/nausoftphone63/nausoftphone $LINK
+ update-desktop-database -q
+ # Libs alias
+ ln -s /usr/lib/libboost_system.so /opt/naumen/nausoftphone6/libboost_system.so.1.54.0
+ ln -s /usr/lib/libboost_thread.so /opt/naumen/nausoftphone6/libboost_thread.so.1.54.0
+ ln -s /usr/lib/libboost_filesystem.so /opt/naumen/nausoftphone63/libboost_filesystem.so.1.54.0
+}
+
+post_upgrade() {
+ post_install
+}
+
+post_remove() {
+ xdg-icon-resource forceupdate --theme hicolor &> /dev/null
+ if [ "$1" = "remove" ]; then
+ ldconfig
+ fi
+ LINK=/usr/bin/nausoftphone63
+ if [ -L $LINK ]; then
+ rm -f $LINK
+ fi
+ update-desktop-database -q
+
+ # Libs alias remove
+ unlink /opt/naumen/nausoftphone6/libboost_system.so.1.54.0
+ unlink /opt/naumen/nausoftphone6/libboost_thread.so.1.54.0
+ unlink /opt/naumen/nausoftphone6/libboost_filesystem.so.1.54.0
+}
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..2415ca668581
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,35 @@
+pkgbase = nausoftphone6
+ pkgdesc = Naumen SoftPhone. Software Phone from Naumen ISC
+ pkgver = 6.3.40.2
+ pkgrel = 1482506341
+ install = .INSTALL
+ arch = x86_64
+ license = Commercial
+ depends = bash
+ depends = alsa-lib>=1.0.16
+ depends = boost
+ depends = bzip2
+ depends = gcc-libs>=4.6
+ depends = glibc>=2.16
+ depends = hicolor-icon-theme
+ depends = hplip
+ depends = krb5>=1.10.
+ depends = libidn>=1.13
+ depends = libldap>=2.4.7
+ depends = libpulse>=0.99.1
+ depends = libtiff>=4.0.3
+ depends = phonon-qt4>=4.2.0
+ depends = phonon-qt4-gstreamer
+ depends = qt4>=4.8.0
+ depends = qtwebkit>=2.3.
+ depends = zlib>=1.1.4
+ optdepends = haveged: boost low entropy
+ source = manual://nausoftphone_6.3.40.2-1482506341-trusty_amd64.deb
+ source = nausoftphone6.desktop
+ source = nauphone.png
+ sha256sums = 0d58d84735c3719df5747f9f38f43c513807849b12778fb4ed49e641ec397db5
+ sha256sums = SKIP
+ sha256sums = SKIP
+
+pkgname = nausoftphone6
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..a108fcfb914a
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,47 @@
+# Maintainer: Xiaoxiao Pu <i@xiaoxiao.im>
+
+pkgname=nausoftphone6
+_pkgname=nausoftphone
+pkgver=6.3.40.2
+pkgrel=1482506341
+pkgdesc="Naumen SoftPhone. Software Phone from Naumen ISC"
+arch=('x86_64')
+license=('Commercial')
+depends=('bash' 'alsa-lib>=1.0.16' 'boost' 'bzip2' 'gcc-libs>=4.6' 'glibc>=2.16' 'hicolor-icon-theme' 'hplip'
+ 'krb5>=1.10.' 'libidn>=1.13' 'libldap>=2.4.7' 'libpulse>=0.99.1' 'libtiff>=4.0.3' 'phonon-qt4>=4.2.0'
+ 'phonon-qt4-gstreamer' 'qt4>=4.8.0' 'qtwebkit>=2.3.' 'zlib>=1.1.4'
+)
+optdepends=('haveged: boost low entropy')
+makedepends=()
+install=.INSTALL
+source=(manual://nausoftphone_$pkgver-$pkgrel-trusty_amd64.deb \
+ nausoftphone6.desktop \
+ nauphone.png)
+DLAGENTS+=('manual::/usr/bin/echo The source file for this package needs to be downloaded manually from you licence; exit 1;')
+sha256sums=('0d58d84735c3719df5747f9f38f43c513807849b12778fb4ed49e641ec397db5'
+ 'SKIP'
+ 'SKIP')
+
+package() {
+
+ tar xf ${srcdir}/data.tar.xz
+
+ # Clear
+ unlink ${srcdir}/control.tar.gz
+ unlink ${srcdir}/data.tar.xz
+ unlink ${srcdir}/debian-binary
+ unlink ${srcdir}/nausoftphone_$pkgver-$pkgrel-trusty_amd64.deb
+ unlink ${srcdir}/usr/share/applications/nausoftphone.desktop
+ rm -Rf ${srcdir}/usr/share/doc
+
+ # Install
+ install -d -m755 "$pkgdir"/opt/
+ install -d -m755 "$pkgdir"/opt/naumen/${pkgname}
+ install -d -m755 "$pkgdir"/usr/
+
+ cp -a ${srcdir}/opt/naumen/${_pkgname}/* $pkgdir/opt/naumen/${pkgname}
+ cp -a ${srcdir}/usr/ $pkgdir/usr/
+
+ install -D -m444 ${srcdir}/nauphone.png $pkgdir/opt/naumen/${pkgname}/res/icons/nauphone.png
+ install -D -m644 $srcdir/nausoftphone6.desktop $pkgdir/usr/share/applications/nausoftphone6.desktop
+}
diff --git a/nauphone.png b/nauphone.png
new file mode 100644
index 000000000000..b91bd081dd42
--- /dev/null
+++ b/nauphone.png
Binary files differ
diff --git a/nausoftphone6.desktop b/nausoftphone6.desktop
new file mode 100644
index 000000000000..2c81be22135f
--- /dev/null
+++ b/nausoftphone6.desktop
@@ -0,0 +1,12 @@
+[Desktop Entry]
+Version=1.0
+Encoding=UTF-8
+Name=Naumen SoftPhone 6.3
+GenericName=NauSoftPhone63
+GenericName[ru]=Программный Телефон v.6.3
+Exec=/opt/naumen/nausoftphone63/nausoftphone %U
+Terminal=false
+Icon=/opt/naumen/nausoftphone63/res/icons/nauphone.png
+Type=Application
+Categories=Application;Network;
+Name[ru_RU]=nausoftphone6.desktop