summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorbartus2018-08-31 10:15:29 +0200
committerbartus2018-08-31 10:15:29 +0200
commit224e4aa0a82117dd76b7f566580de10ec82b7855 (patch)
treec208051d5d7a890b9a3b05dd0b8a693bf4b14c57
parentf737b3a0f2fce98b8d2c60abb972a246d50201ab (diff)
downloadaur-224e4aa0a82117dd76b7f566580de10ec82b7855.tar.gz
remove osi_cpl, remove submodule warning message
-rw-r--r--.SRCINFO12
-rw-r--r--PKGBUILD17
-rw-r--r--submodule.patch19
3 files changed, 32 insertions, 16 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 2ccea0b65abf..e878e1ffb43f 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,4 +1,4 @@
-pkgbase = alice-vision
+pkgbase = alice-vision-git
pkgdesc = Photogrammetric Computer Vision Framework which provides a 3D Reconstruction and Camera Tracking algorithms
pkgver = 2.0.0.r8.g62c55519
pkgrel = 1
@@ -28,14 +28,16 @@ pkgbase = alice-vision
depends = coin-or-lemon
depends = coin-or-osi
depends = google-glog
- source = alice-vision::git+https://github.com/alicevision/AliceVision.git#branch=develop
- source = osi_clp::git+https://github.com/alicevision/osi_clp.git
+ provides = alice-vision
+ conflicts = alice-vision
+ source = alice-vision-git::git+https://github.com/alicevision/AliceVision.git#branch=develop
source = ute_lib::git+https://github.com/alicevision/uncertaintyTE.git
source = geogram::git+https://github.com/alicevision/geogram.git
+ source = submodule.patch
md5sums = SKIP
md5sums = SKIP
md5sums = SKIP
- md5sums = SKIP
+ md5sums = eb62c8be5a0d7ce537a928314c9d0028
-pkgname = alice-vision
+pkgname = alice-vision-git
diff --git a/PKGBUILD b/PKGBUILD
index e7dfc0449edf..ba8619449fc5 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,7 +3,7 @@
_name=alice-vision
#fragment="#commit=5bea89263bf5f3ed623b8e6e6a5f022a0ed9c1de"
_fragment="#branch=develop"
-pkgname=${_name}
+pkgname=${_name}-git
pkgver=2.0.0.r8.g62c55519
pkgrel=1
pkgdesc="Photogrammetric Computer Vision Framework which provides a 3D Reconstruction and Camera Tracking algorithms"
@@ -11,17 +11,19 @@ arch=('i686' 'x86_64')
url="http://alicevision.github.io/"
license=('MPL2' 'MIT')
groups=()
+conflicts=(alice-vision)
+provides=(alice-vision)
depends=('openblas-lapack' 'gflags' 'glfw-x11' 'alembic' 'boost-libs' 'openexr' 'openimageio' 'opengv-git' 'flann' 'coin-or-coinutils' 'coin-or-clp' 'coin-or-lemon' 'coin-or-osi' 'google-glog')
makedepends=('boost' 'eigen' 'ceres-solver' 'cuda' 'git' 'cmake' 'magma')
source=("${pkgname}::git+https://github.com/alicevision/AliceVision.git${_fragment}"
- "osi_clp::git+https://github.com/alicevision/osi_clp.git"
"ute_lib::git+https://github.com/alicevision/uncertaintyTE.git"
"geogram::git+https://github.com/alicevision/geogram.git"
+ "submodule.patch"
)
md5sums=('SKIP'
'SKIP'
'SKIP'
- 'SKIP')
+ 'eb62c8be5a0d7ce537a928314c9d0028')
_CMAKE_FLAGS=(
-DCMAKE_INSTALL_PREFIX=/usr
@@ -46,8 +48,8 @@ pkgver() {
prepare() {
cd ${srcdir}/${pkgname}
git submodule init
- git config submodule.src/dependencies/osi_clp.url ${srcdir}/osi_clp
git submodule update
+ git apply ${srcdir}/submodule.patch
}
@@ -68,13 +70,6 @@ build() {
make DESTDIR="../geogram_bin" install
cd ..
-# msg2 "Build Osi library"
-# mkdir -p osi_build && cd osi_build
-# cmake -DCMAKE_INSTALL_PREFIX=/ ../osi_clp
-# make
-# make DESTDIR="../osi_bin" install
-# cd ..
-
msg2 "Build AliceVision library"
mkdir -p build && cd build
cmake ${_CMAKE_FLAGS[@]} -DUNCERTAINTYTE_DIR=${srcdir}/ute_bin -DGEOGRAM_INSTALL_PREFIX=${srcdir}/geogram_bin ../${pkgname}
diff --git a/submodule.patch b/submodule.patch
new file mode 100644
index 000000000000..6eefd18e0520
--- /dev/null
+++ b/submodule.patch
@@ -0,0 +1,19 @@
+diff -Naur orig/AliceVision-2.0.0/src/CMakeLists.txt AliceVision-2.0.0/src/CMakeLists.txt
+--- orig/AliceVision-2.0.0/src/CMakeLists.txt 2018-08-09 15:35:45.000000000 +0200
++++ AliceVision-2.0.0/src/CMakeLists.txt 2018-08-31 09:30:39.637939620 +0200
+@@ -142,15 +142,6 @@
+ endmacro(add_target_properties)
+
+ # ==============================================================================
+-# Check that submodule have been initialized and updated
+-# ==============================================================================
+-if(NOT EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/dependencies/osi_clp/CoinUtils)
+- message(FATAL_ERROR
+- "\n submodule(s) are missing, please update your repository:\n"
+- " > git submodule update -i\n")
+-endif()
+-
+-# ==============================================================================
+ # Additional cmake find modules
+ # ==============================================================================
+ set(CMAKE_MODULE_PATH