diff options
author | Novikov Maxim | 2017-06-21 16:37:35 +0300 |
---|---|---|
committer | Novikov Maxim | 2017-06-21 16:37:35 +0300 |
commit | 8a3869ac3ac293d696d2cd026e781e8914923b20 (patch) | |
tree | 3919088f1d0595a22b4a5b18cad6413b9ce4f9ad | |
download | aur-8a3869ac3ac293d696d2cd026e781e8914923b20.tar.gz |
Initial commit
-rw-r--r-- | .INSTALL | 34 | ||||
-rw-r--r-- | .SRCINFO | 35 | ||||
-rw-r--r-- | PKGBUILD | 47 | ||||
-rw-r--r-- | nauphone.png | bin | 0 -> 47302 bytes | |||
-rw-r--r-- | nausoftphone6.desktop | 12 |
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 Binary files differnew file mode 100644 index 000000000000..b91bd081dd42 --- /dev/null +++ b/nauphone.png 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 |