summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO22
-rw-r--r--PKGBUILD61
2 files changed, 83 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..e1b53f8c6552
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,22 @@
+pkgbase = micmac
+ pkgdesc = Software for automatic matching in the geographical context
+ pkgver = db2ea0c702c9
+ pkgrel = 2
+ url = http://logiciels.ign.fr/?-Micmac,3-
+ arch = i686
+ arch = x86_64
+ license = CECILL-B
+ makedepends = cmake
+ makedepends = doxygen
+ depends = qt4
+ depends = imagemagick
+ depends = exiv2
+ depends = proj
+ optdepends = opencl-headers
+ provides = micmac
+ options = staticlibs
+ source = https://culture3d:culture3d@geoportail.forge.ign.fr/hg/culture3d/archive/db2ea0c702c9.tar.gz
+ md5sums = fcf22a62a620922f62882fb2c3d81849
+
+pkgname = micmac
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..bbb577901437
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,61 @@
+# Maintainer: Samuel Mesa <samuelmesa@linuxmail.org>
+
+pkgname=micmac
+_pkgname=culture3d
+pkgver=db2ea0c702c9
+pkgrel=2
+pkgdesc="Software for automatic matching in the geographical context"
+arch=('i686' 'x86_64')
+url='http://logiciels.ign.fr/?-Micmac,3-'
+license=('CECILL-B')
+depends=('qt4' 'imagemagick' 'exiv2' 'proj')
+makedepends=('cmake' 'doxygen')
+optdepends=('opencl-headers')
+provides=("$pkgname")
+options=('staticlibs')
+source=("https://culture3d:culture3d@geoportail.forge.ign.fr/hg/culture3d/archive/${pkgver}.tar.gz")
+md5sums=('fcf22a62a620922f62882fb2c3d81849')
+
+build() {
+ cd ${_pkgname}-${pkgver}
+
+ #Build
+ if [[ -d ${srcdir}/build ]]; then
+ (rm -rf ${srcdir}/build)
+ fi
+
+ mkdir ${srcdir}/build
+ cd ${srcdir}/build
+
+ cmake -DCMAKE_INSTALL_PREFIX=/usr/local \
+ -DBUILD_PATH_BIN=/usr/local/bin \
+ -DBUILD_PATH_LIB=/usr/local/lib \
+ -DWITH_DOXYGEN=ON \
+ -DWITH_ETALONPOLY=ON \
+ -DWITH_HEADER_PRECOMP=ON \
+ -DWITH_INTERFACE=ON \
+ -DWITH_OPENCL=OFF \
+ -DWITH_OPEN_MP=OFF \
+ -DWITH_QT4=ON \
+ ../${_pkgname}-${pkgver}
+
+ make -j5
+}
+
+package() {
+ cd ${srcdir}/build
+
+ make DESTDIR="$pkgdir/" install || return 1
+
+ mkdir -p ${pkgdir}/usr/local/{binaire-aux,share/micmac}
+ #install -Dm755 "${srcdir}/build/libANN.a" "${pkgdir}/usr/local/lib/libANN.a"
+ cp -dr --no-preserve=ownership "${srcdir}/${_pkgname}-${pkgver}/include" "${pkgdir}/usr/local"
+ cp -dr --no-preserve=ownership "${srcdir}/${_pkgname}-${pkgver}/interface" "${pkgdir}/usr/local"
+ install -Dm755 "${srcdir}/${_pkgname}-${pkgver}/binaire-aux/ann_mec_filtre.LINUX" "${pkgdir}/usr/local/binaire-aux/ann_mec_filtre.LINUX"
+ install -Dm755 "${srcdir}/${_pkgname}-${pkgver}/binaire-aux/exiftool" "${pkgdir}/usr/local/binaire-aux/exiftool"
+ install -Dm755 "${srcdir}/${_pkgname}-${pkgver}/binaire-aux/siftpp_tgi.LINUX" "${pkgdir}/usr/local/binaire-aux/siftpp_tgi.LINUX"
+ cp -dr --no-preserve=ownership "${srcdir}/${_pkgname}-${pkgver}/data" "${pkgdir}/usr/local/share/micmac"
+ #cp -dr --no-preserve=ownership "${srcdir}/${_pkgname}-${pkgver}/Documentation" "${pkgdir}/usr/local/share/micmac"
+ install -Dm755 "${srcdir}/${_pkgname}-${pkgver}/install Micmac/Licence_CeCILL_V2.1-fr.txt" "${pkgdir}/usr/local/share/micmac/Licence_CeCILL_V2.1-fr.txt"
+ rm -rfv ${pkgdir}/home
+}