[arch-commits] Commit in lib3mf-1/repos/community-x86_64 (4 files)

Jonas Witschel diabonas at archlinux.org
Sun Nov 3 13:56:43 UTC 2019


    Date: Sunday, November 3, 2019 @ 13:56:43
  Author: diabonas
Revision: 522522

archrelease: copy trunk to community-x86_64

Added:
  lib3mf-1/repos/community-x86_64/PKGBUILD
    (from rev 522521, lib3mf-1/trunk/PKGBUILD)
  lib3mf-1/repos/community-x86_64/lib3mf-1_use-system-gtest.patch
    (from rev 522521, lib3mf-1/trunk/lib3mf-1_use-system-gtest.patch)
Deleted:
  lib3mf-1/repos/community-x86_64/PKGBUILD
  lib3mf-1/repos/community-x86_64/lib3mf-1_use-system-gtest.patch

---------------------------------+
 PKGBUILD                        |   84 +++++++++++++++++++-------------------
 lib3mf-1_use-system-gtest.patch |   48 ++++++++++-----------
 2 files changed, 68 insertions(+), 64 deletions(-)

Deleted: PKGBUILD
===================================================================
--- PKGBUILD	2019-11-03 13:56:33 UTC (rev 522521)
+++ PKGBUILD	2019-11-03 13:56:43 UTC (rev 522522)
@@ -1,40 +0,0 @@
-# Maintainer: Jonas Witschel <diabonas at archlinux.org>
-pkgname=lib3mf-1
-pkgver=1.8.1
-pkgrel=1
-pkgdesc='Implementation of the 3D Manufacturing Format file standard (legacy version)'
-arch=('x86_64')
-url='https://3mf.io/'
-license=('BSD')
-depends=('gcc-libs' 'libutil-linux') 
-makedepends=('cmake')
-checkdepends=('gtest')
-source=("$pkgname-$pkgver.tar.gz::https://github.com/3MFConsortium/lib3mf/archive/v$pkgver.tar.gz"
-        'lib3mf-1_use-system-gtest.patch')
-sha512sums=('f7fd75bcb6472de1595a018e5add516d0d78ab0aee92462b686b77f8d2bef05270e7b737cb7e1d31fc5850815056e753874c2f9ec456a455e8461c4010fe914a'
-            'b6bd55163b1532ce1b0fa19b1963e063ba49b3930079a781ad5a796648baa00e800e75fe6198aaf97395a5c540e947dff7dbee2bc7bd95679eb9f72cd7270414')
-
-prepare() {
-	mkdir build
-	cd "${pkgname%-1}-$pkgver"
-	patch --strip=1 --input="$srcdir/lib3mf-1_use-system-gtest.patch"
-}
-
-build() {
-	cd build
-	cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_INSTALL_INCLUDEDIR="include/$pkgname" \
-	      $( ((CHECKFUNC)) || echo -DLIB3MF_TESTS=OFF) \
-	      "$srcdir/${pkgname%-1}-$pkgver"
-	make
-}
-
-check() {
-	cd build
-	ctest
-}
-
-package() {
-	cd build
-	make DESTDIR="$pkgdir" install
-	install -Dm644 "$srcdir/${pkgname%-1}-$pkgver/LICENSE" -t "$pkgdir/usr/share/licenses/$pkgname"
-}

Copied: lib3mf-1/repos/community-x86_64/PKGBUILD (from rev 522521, lib3mf-1/trunk/PKGBUILD)
===================================================================
--- PKGBUILD	                        (rev 0)
+++ PKGBUILD	2019-11-03 13:56:43 UTC (rev 522522)
@@ -0,0 +1,44 @@
+# Maintainer: Jonas Witschel <diabonas at archlinux.org>
+pkgname=lib3mf-1
+pkgver=1.8.1
+pkgrel=2
+pkgdesc='Implementation of the 3D Manufacturing Format file standard (legacy version)'
+arch=('x86_64')
+url='https://3mf.io/'
+license=('BSD')
+depends=('libzip' 'zlib') 
+makedepends=('cmake')
+checkdepends=('gtest')
+source=("$pkgname-$pkgver.tar.gz::https://github.com/3MFConsortium/lib3mf/archive/v$pkgver.tar.gz"
+        'lib3mf-1_use-system-gtest.patch'
+        'lib3mf-1_link-libzip-and-zlib.patch::https://github.com/3MFConsortium/lib3mf/commit/07dec180622d6a3b94b915ae3716a926b2cd473b.patch')
+sha512sums=('f7fd75bcb6472de1595a018e5add516d0d78ab0aee92462b686b77f8d2bef05270e7b737cb7e1d31fc5850815056e753874c2f9ec456a455e8461c4010fe914a'
+            'b6bd55163b1532ce1b0fa19b1963e063ba49b3930079a781ad5a796648baa00e800e75fe6198aaf97395a5c540e947dff7dbee2bc7bd95679eb9f72cd7270414'
+            '198fb50372222499e537ab350e5f5bad5563870bd8ee4eb5d3f34fb0543c0b119dc13355b6363e172c258c3b943450dd90195a62f398b60929f6eaf50e140945')
+
+prepare() {
+	mkdir build
+	cd "${pkgname%-1}-$pkgver"
+	patch --strip=1 --input="$srcdir/lib3mf-1_use-system-gtest.patch"
+	patch --strip=1 --input="$srcdir/lib3mf-1_link-libzip-and-zlib.patch"
+}
+
+build() {
+	cd build
+	cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_INSTALL_INCLUDEDIR="include/$pkgname" \
+	      -DUSE_INCLUDED_LIBZIP=OFF -DUSE_INCLUDED_ZLIB=OFF \
+	      $( ((CHECKFUNC)) || echo -DLIB3MF_TESTS=OFF) \
+	      "$srcdir/${pkgname%-1}-$pkgver"
+	make
+}
+
+check() {
+	cd build
+	ctest
+}
+
+package() {
+	cd build
+	make DESTDIR="$pkgdir" install
+	install -Dm644 "$srcdir/${pkgname%-1}-$pkgver/LICENSE" -t "$pkgdir/usr/share/licenses/$pkgname"
+}

Deleted: lib3mf-1_use-system-gtest.patch
===================================================================
--- lib3mf-1_use-system-gtest.patch	2019-11-03 13:56:33 UTC (rev 522521)
+++ lib3mf-1_use-system-gtest.patch	2019-11-03 13:56:43 UTC (rev 522522)
@@ -1,24 +0,0 @@
-From 211d72396a55b63696ed39d97c54e382d139ee15 Mon Sep 17 00:00:00 2001
-From: Jonas Witschel <diabonas at archlinux.org>
-Date: Sat, 2 Nov 2019 19:02:49 +0100
-Subject: [PATCH] Use system gtest instead of building from submodule
-
----
- UnitTests/CMakeLists.txt | 2 --
- 1 file changed, 2 deletions(-)
-
-diff --git a/UnitTests/CMakeLists.txt b/UnitTests/CMakeLists.txt
-index 59ae773..ffad014 100644
---- a/UnitTests/CMakeLists.txt
-+++ b/UnitTests/CMakeLists.txt
-@@ -1,7 +1,5 @@
--ADD_SUBDIRECTORY (googletest EXCLUDE_FROM_ALL)
- enable_testing()
- 	
--SET(gtest_SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/googletest/googletest")
- add_definitions( -DTESTFILESPATH="${CMAKE_CURRENT_SOURCE_DIR}/../TestFiles")
- add_definitions( -DLTESTFILESPATH=L"${CMAKE_CURRENT_SOURCE_DIR}/../TestFiles")
- add_definitions( -DLOUTFILESPATH=L"${CMAKE_BINARY_DIR}/")
--- 
-2.23.0
-

Copied: lib3mf-1/repos/community-x86_64/lib3mf-1_use-system-gtest.patch (from rev 522521, lib3mf-1/trunk/lib3mf-1_use-system-gtest.patch)
===================================================================
--- lib3mf-1_use-system-gtest.patch	                        (rev 0)
+++ lib3mf-1_use-system-gtest.patch	2019-11-03 13:56:43 UTC (rev 522522)
@@ -0,0 +1,24 @@
+From 211d72396a55b63696ed39d97c54e382d139ee15 Mon Sep 17 00:00:00 2001
+From: Jonas Witschel <diabonas at archlinux.org>
+Date: Sat, 2 Nov 2019 19:02:49 +0100
+Subject: [PATCH] Use system gtest instead of building from submodule
+
+---
+ UnitTests/CMakeLists.txt | 2 --
+ 1 file changed, 2 deletions(-)
+
+diff --git a/UnitTests/CMakeLists.txt b/UnitTests/CMakeLists.txt
+index 59ae773..ffad014 100644
+--- a/UnitTests/CMakeLists.txt
++++ b/UnitTests/CMakeLists.txt
+@@ -1,7 +1,5 @@
+-ADD_SUBDIRECTORY (googletest EXCLUDE_FROM_ALL)
+ enable_testing()
+ 	
+-SET(gtest_SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/googletest/googletest")
+ add_definitions( -DTESTFILESPATH="${CMAKE_CURRENT_SOURCE_DIR}/../TestFiles")
+ add_definitions( -DLTESTFILESPATH=L"${CMAKE_CURRENT_SOURCE_DIR}/../TestFiles")
+ add_definitions( -DLOUTFILESPATH=L"${CMAKE_BINARY_DIR}/")
+-- 
+2.23.0
+



More information about the arch-commits mailing list