summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCaleb Maclennan2020-03-11 10:22:17 +0000
committerCaleb Maclennan2020-03-11 10:30:23 +0000
commitb09a5a9043143969ee3354d2ddfc0307ad4f694e (patch)
treee7c155f1a5b4e3dab1637b40f0fe110aafd7e1b6
parent4c4b2ed6ad055416020c83322a22ffbba8199dc9 (diff)
downloadaur-b09a5a9043143969ee3354d2ddfc0307ad4f694e.tar.gz
Remove obsolete build hacks
-rw-r--r--.SRCINFO4
-rw-r--r--0001-Don-t-build-Java-bindings.patch26
-rw-r--r--PKGBUILD27
3 files changed, 13 insertions, 44 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 323bff1da63a..6205dad2c81b 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = pjproject-git
pkgdesc = Open source SIP stack and media stack
pkgver = 2.10.r38.g98f70c2
- pkgrel = 1
+ pkgrel = 2
url = https://www.pjsip.org/
arch = x86_64
arch = armv7h
@@ -21,10 +21,8 @@ pkgbase = pjproject-git
makedepends = python
makedepends = python-setuptools
source = pjproject-git::git+https://github.com/pjsip/pjproject.git
- source = 0001-Don-t-build-Java-bindings.patch
source = config_site.h
sha256sums = SKIP
- sha256sums = c6673d97185c2383140b6d915aeaa7e525c9cfb5f51c097472cf4773b4f87ab4
sha256sums = 61fa2a76d069aa5c95b6e2c539f7b20e2ccf0b126fc60c18117762541d0a7472
pkgname = pjproject-git
diff --git a/0001-Don-t-build-Java-bindings.patch b/0001-Don-t-build-Java-bindings.patch
deleted file mode 100644
index a4b1be456191..000000000000
--- a/0001-Don-t-build-Java-bindings.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-From c80630d6923f50b29fc136e75a8bed5de4ae50dd Mon Sep 17 00:00:00 2001
-From: Caleb Maclennan <caleb@alerque.com>
-Date: Sat, 22 Feb 2020 04:54:58 +0000
-Subject: [PATCH] Don't build Java bindings
-
-Signed-off-by: Caleb Maclennan <caleb@alerque.com>
----
- pjsip-apps/src/swig/Makefile | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/pjsip-apps/src/swig/Makefile b/pjsip-apps/src/swig/Makefile
-index abb317b..1f4759f 100644
---- a/pjsip-apps/src/swig/Makefile
-+++ b/pjsip-apps/src/swig/Makefile
-@@ -7,7 +7,7 @@ else
- ifneq ($(findstring ios,$(TARGET_NAME)),)
- LANG = csharp
- else
-- LANG = python java
-+ LANG = python
- endif
- endif
-
---
-2.25.1
-
diff --git a/PKGBUILD b/PKGBUILD
index 85d952183336..c7ec0a009573 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -6,7 +6,7 @@
pkgbase=pjproject-git
pkgname=("$pkgbase" "python-$pkgbase")
pkgver=2.10.r38.g98f70c2
-pkgrel=1
+pkgrel=2
pkgdesc='Open source SIP stack and media stack'
arch=('x86_64' 'armv7h' 'i686')
url='https://www.pjsip.org/'
@@ -15,21 +15,18 @@ makedepends=('alsa-lib' 'e2fsprogs' 'ffmpeg' 'libsamplerate' 'libsrtp'
'openssl' 'opus' 'portaudio' 'speex' 'swig' 'util-linux'
'python' 'python-setuptools')
source=("$pkgbase::git+https://github.com/pjsip/${pkgbase/-/.}"
- '0001-Don-t-build-Java-bindings.patch'
'config_site.h')
sha256sums=('SKIP'
- 'c6673d97185c2383140b6d915aeaa7e525c9cfb5f51c097472cf4773b4f87ab4'
'61fa2a76d069aa5c95b6e2c539f7b20e2ccf0b126fc60c18117762541d0a7472')
pkgver() {
- cd "$pkgbase"
- git describe --tags --abbrev=7 HEAD | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
+ cd "$pkgbase"
+ git describe --tags --abbrev=7 HEAD | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
}
prepare() {
cd "$pkgbase"
- patch -Np1 < "../${source[1]}"
- cp "../${source[2]}" 'pjlib/include/pj/config_site.h'
+ install -Dm644 -t pjlib/include/pj/ ../config_site.h
}
build() {
@@ -50,12 +47,12 @@ build() {
--disable-opencore-amr \
"${arch_opts[@]}"
- make -j1 dep
- make -j1
-
- make -j1 -C pjsip-apps/src/swig
+ make dep
+ make
- cd 'pjsip-apps/src/swig/python'
+ pushd pjsip-apps/src/swig
+ make python
+ pushd python
python setup.py build
}
@@ -66,8 +63,8 @@ package_pjproject-git() {
provides=("${pkgname%-git}")
conflicts=("${pkgname%-git}")
cd "$pkgbase"
- make -j1 DESTDIR="$pkgdir" install
- install -D -m755 pjsip-apps/bin/pjsua-*gnu* "$pkgdir/usr/bin/pjsua"
+ make DESTDIR="$pkgdir" install
+ install -Dm755 pjsip-apps/bin/pjsua-*gnu* "$pkgdir/usr/bin/pjsua"
}
package_python-pjproject-git() {
@@ -75,5 +72,5 @@ package_python-pjproject-git() {
provides=("${pkgname%-git}")
conflicts=("${pkgname%-git}")
cd "$pkgbase/pjsip-apps/src/swig/python"
- python setup.py install --root="$pkgdir/" --optimize=1 --skip-build
+ python setup.py install --root="$pkgdir" --optimize=1 --skip-build
}