summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAchmad Fathoni2021-08-15 20:20:34 +0700
committerAchmad Fathoni2021-08-15 20:20:34 +0700
commitfdc21fb1510aa5c90f5c0bb8e5d160eba99bf4e4 (patch)
treeeec7eee83d70674212aeb7c224b48cd356b8c423
parent8cb689abbabc930cbf0debaa5b00569fbe785efb (diff)
downloadaur-fdc21fb1510aa5c90f5c0bb8e5d160eba99bf4e4.tar.gz
Fix log4cxx 0.12.0
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD14
2 files changed, 13 insertions, 5 deletions
diff --git a/.SRCINFO b/.SRCINFO
index abb95fad1a0c..012a693781ba 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = ros-noetic-rosconsole
pkgdesc = ROS - ROS console output library.
pkgver = 1.14.3
- pkgrel = 2
+ pkgrel = 3
url = https://wiki.ros.org/rosconsole
arch = i686
arch = x86_64
@@ -23,6 +23,8 @@ pkgbase = ros-noetic-rosconsole
depends = apr
depends = apr-util
source = ros-noetic-rosconsole-1.14.3.tar.gz::https://github.com/ros/rosconsole/archive/1.14.3.tar.gz
+ source = https://github.com/ros/rosconsole/pull/51.patch
sha256sums = 0b2cbc4f9a92466c0fbae7863482b286ef87692de4941527cb429e6c74639246
+ sha256sums = SKIP
pkgname = ros-noetic-rosconsole
diff --git a/PKGBUILD b/PKGBUILD
index 703d09893dc7..73e8a8e6a238 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,7 +4,7 @@ url='https://wiki.ros.org/rosconsole'
pkgname='ros-noetic-rosconsole'
pkgver='1.14.3'
arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'armv6h')
-pkgrel=2
+pkgrel=3
license=('BSD')
ros_makedepends=(
@@ -35,8 +35,14 @@ depends=(
)
_dir="rosconsole-${pkgver}/"
-source=("${pkgname}-${pkgver}.tar.gz"::"https://github.com/ros/rosconsole/archive/${pkgver}.tar.gz")
-sha256sums=('0b2cbc4f9a92466c0fbae7863482b286ef87692de4941527cb429e6c74639246')
+source=("${pkgname}-${pkgver}.tar.gz"::"https://github.com/ros/rosconsole/archive/${pkgver}.tar.gz"
+ "https://github.com/ros/rosconsole/pull/51.patch")
+sha256sums=('0b2cbc4f9a92466c0fbae7863482b286ef87692de4941527cb429e6c74639246'
+ 'SKIP')
+prepare() {
+ cd "$_dir"
+ patch --forward --strip=1 --input="${srcdir}/51.patch"
+}
build() {
# Use ROS environment variables.
@@ -53,7 +59,7 @@ build() {
-DCMAKE_INSTALL_PREFIX=/opt/ros/noetic \
-DPYTHON_EXECUTABLE=/usr/bin/python \
-DSETUPTOOLS_DEB_LAYOUT=OFF \
- -DROSCONSOLE_BACKEND=glog #log4cxx/glog/print, log4cxx 0.12.0 still broken
+ -DROSCONSOLE_BACKEND=log4cxx #log4cxx/glog/print
make
}