[arch-commits] Commit in libc++/repos/community-x86_64 (PKGBUILD PKGBUILD)

Anatol Pomozov anatolik at archlinux.org
Thu May 20 21:06:42 UTC 2021


    Date: Thursday, May 20, 2021 @ 21:06:42
  Author: anatolik
Revision: 939564

archrelease: copy trunk to community-x86_64

Added:
  libc++/repos/community-x86_64/PKGBUILD
    (from rev 939563, libc++/trunk/PKGBUILD)
Deleted:
  libc++/repos/community-x86_64/PKGBUILD

----------+
 PKGBUILD |  162 ++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 81 insertions(+), 81 deletions(-)

Deleted: PKGBUILD
===================================================================
--- PKGBUILD	2021-05-20 21:06:20 UTC (rev 939563)
+++ PKGBUILD	2021-05-20 21:06:42 UTC (rev 939564)
@@ -1,81 +0,0 @@
-# Maintener: Anatol Pomozov
-# Contributor: Llewelyn Trahaearn <woefulderelict [at] gmail [dot] com>
-# Contributor: Daniel Micay <danielmicay [at] gmail [dot] com>
-# Contributor: MThinkCpp <mtc [dot] maintainer [at] outlook [dot] com>
-
-pkgbase=libc++
-pkgname=(libc++ libc++abi libc++experimental)
-pkgver=11.1.0
-pkgrel=1
-url="https://libcxx.llvm.org/"
-license=('custom:Apache 2.0 with LLVM Exception')
-arch=('x86_64')
-depends=('gcc-libs')
-makedepends=('clang' 'cmake' 'llvm' 'libunwind' 'ninja' 'python')
-source=("https://github.com/llvm/llvm-project/releases/download/llvmorg-$pkgver/llvm-$pkgver.src.tar.xz"{,.sig}
-        "https://github.com/llvm/llvm-project/releases/download/llvmorg-$pkgver/libcxx-$pkgver.src.tar.xz"{,.sig}
-        "https://github.com/llvm/llvm-project/releases/download/llvmorg-$pkgver/libcxxabi-$pkgver.src.tar.xz"{,.sig})
-noextract=("${source[@]##*/}")
-sha512sums=('07bf9973384151a18d5cc2892103e5f28a88c632e8e49662fde56d123632f2ed1b3710fa7a87b6b821955d0ec44160ff36f2aa4f233e389e14d628e9bf8dc764'
-            'SKIP'
-            'af5333da5b90f4a46a5184532164f4c6522e3c03a580131627c0f167ab98fb3e71b3e15518d6e22414141484ec5ab0d184294ae7f10034ebfed28e7072836b28'
-            'SKIP'
-            '0bf3806fd9382ca6790ca2a8e991424caf64e81415386875243565034243f2ac7442c596e3c55ece80932c2ec59b71801e3e415dedc9db4dd4c3f66b6a893558'
-            'SKIP')
-validpgpkeys=('474E22316ABF4785A88C6E8EA2C794A986419D8A' # Tom Stellard <tstellar at redhat.com> (.1 releases)
-              'B6C8F98282B944E3B0D5C2530FC3042E345AD05D') # Hans Wennborg <hans at chromium.org> (.0 releases)
- 
-prepare() {
-  mkdir -p build llvm/projects/libcxx llvm/projects/libcxxabi
-  bsdtar --strip-components 1 -zxf "${source[0]##*/}" -C llvm
-  bsdtar --strip-components 1 -zxf "${source[2]##*/}" -C llvm/projects/libcxx
-  bsdtar --strip-components 1 -zxf "${source[4]##*/}" -C llvm/projects/libcxxabi
-  sed -i 's/CREDITS.TXT/CREDITS/' llvm/projects/libcxx/LICENSE.TXT llvm/projects/libcxxabi/LICENSE.TXT
-}
- 
-build() {
-  cd build
-
-  cmake \
-    -G Ninja \
-    -DCMAKE_BUILD_TYPE=Release \
-    -DCMAKE_INSTALL_PREFIX=/usr \
-    -DCMAKE_C_COMPILER=clang \
-    -DCMAKE_CXX_COMPILER=clang++ \
-    -DLIBCXX_INSTALL_EXPERIMENTAL_LIBRARY=NO \
-    "$srcdir"/llvm
-  ninja cxx cxx_experimental
-}
-
-check() {
-  ninja -C build check-cxx check-cxxabi
-}
-
-package_libc++() {
-  pkgdesc='LLVM C++ standard library.'
-  depends=("libc++abi=$pkgver-$pkgrel")
-  options=('staticlibs')
-
-  DESTDIR="$pkgdir" ninja -C build install-cxx
-
-  install -Dm0644 "$srcdir"/llvm/projects/libcxx/CREDITS.TXT "$pkgdir"/usr/share/licenses/"$pkgname"/CREDITS
-  install -Dm0644 "$srcdir"/llvm/projects/libcxx/LICENSE.TXT "$pkgdir"/usr/share/licenses/"$pkgname"/LICENSE
-}
- 
-package_libc++abi() {
-  pkgdesc='Low level support for the LLVM C++ standard library.'
-  options=('staticlibs')
-  
-  DESTDIR="$pkgdir" ninja -C build install-cxxabi
-  install -Dm0644 "$srcdir"/llvm/projects/libcxxabi/CREDITS.TXT "$pkgdir"/usr/share/licenses/"$pkgname"/CREDITS
-  install -Dm0644 "$srcdir"/llvm/projects/libcxxabi/LICENSE.TXT "$pkgdir"/usr/share/licenses/"$pkgname"/LICENSE
-}
- 
-package_libc++experimental() {
-  depends=("libc++=$pkgver-$pkgrel")
-  pkgdesc='LLVM C++ experimental library.'
-  
-  install -Dm0644 -t "$pkgdir"/usr/lib/ build/lib/libc++experimental.a
-  install -Dm0644 llvm/projects/libcxx/CREDITS.TXT "$pkgdir"/usr/share/licenses/"$pkgname"/CREDITS
-  install -Dm0644 llvm/projects/libcxx/LICENSE.TXT "$pkgdir"/usr/share/licenses/"$pkgname"/LICENSE
-}

Copied: libc++/repos/community-x86_64/PKGBUILD (from rev 939563, libc++/trunk/PKGBUILD)
===================================================================
--- PKGBUILD	                        (rev 0)
+++ PKGBUILD	2021-05-20 21:06:42 UTC (rev 939564)
@@ -0,0 +1,81 @@
+# Maintener: Anatol Pomozov
+# Contributor: Llewelyn Trahaearn <woefulderelict [at] gmail [dot] com>
+# Contributor: Daniel Micay <danielmicay [at] gmail [dot] com>
+# Contributor: MThinkCpp <mtc [dot] maintainer [at] outlook [dot] com>
+
+pkgbase=libc++
+pkgname=(libc++ libc++abi libc++experimental)
+pkgver=12.0.0
+pkgrel=1
+url="https://libcxx.llvm.org/"
+license=('custom:Apache 2.0 with LLVM Exception')
+arch=('x86_64')
+depends=('gcc-libs')
+makedepends=('clang' 'cmake' 'llvm' 'libunwind' 'ninja' 'python')
+source=("https://github.com/llvm/llvm-project/releases/download/llvmorg-$pkgver/llvm-$pkgver.src.tar.xz"{,.sig}
+        "https://github.com/llvm/llvm-project/releases/download/llvmorg-$pkgver/libcxx-$pkgver.src.tar.xz"{,.sig}
+        "https://github.com/llvm/llvm-project/releases/download/llvmorg-$pkgver/libcxxabi-$pkgver.src.tar.xz"{,.sig})
+noextract=("${source[@]##*/}")
+sha512sums=('ec17153ef774a1e08085763bda7d0dfce6802fbaa17e89831695ce1b2eb015a6c2aebfaa9fe7985a83b9c51bd75d40bb4f1fc706dc16d4c0dc2b2722a1d8a24e'
+            'SKIP'
+            'd8038e73b4f26191516608799288f5418ccfb4552ffd767b08179f0dba2730f0d872b28bd3db9fe244e7177101b599aa251d28a496c734b22b3c053db187d88d'
+            'SKIP'
+            'adc59e168d4e298a3fe8a08045c4c5089b2a3eb06dacf54a5a345200cef11a764b93bcc5a289433a57bde2d0456fedd92abf0c22da00a62b395e1d2f678d26f1'
+            'SKIP')
+validpgpkeys=('474E22316ABF4785A88C6E8EA2C794A986419D8A' # Tom Stellard <tstellar at redhat.com> (.1 releases)
+              'B6C8F98282B944E3B0D5C2530FC3042E345AD05D') # Hans Wennborg <hans at chromium.org> (.0 releases)
+ 
+prepare() {
+  mkdir -p build llvm/projects/libcxx llvm/projects/libcxxabi
+  bsdtar --strip-components 1 -zxf "${source[0]##*/}" -C llvm
+  bsdtar --strip-components 1 -zxf "${source[2]##*/}" -C llvm/projects/libcxx
+  bsdtar --strip-components 1 -zxf "${source[4]##*/}" -C llvm/projects/libcxxabi
+  sed -i 's/CREDITS.TXT/CREDITS/' llvm/projects/libcxx/LICENSE.TXT llvm/projects/libcxxabi/LICENSE.TXT
+}
+ 
+build() {
+  cd build
+
+  cmake \
+    -G Ninja \
+    -DCMAKE_BUILD_TYPE=Release \
+    -DCMAKE_INSTALL_PREFIX=/usr \
+    -DCMAKE_C_COMPILER=clang \
+    -DCMAKE_CXX_COMPILER=clang++ \
+    -DLIBCXX_INSTALL_EXPERIMENTAL_LIBRARY=NO \
+    "$srcdir"/llvm
+  ninja cxx cxx_experimental
+}
+
+check() {
+  ninja -C build check-cxx check-cxxabi
+}
+
+package_libc++() {
+  pkgdesc='LLVM C++ standard library.'
+  depends=("libc++abi=$pkgver-$pkgrel")
+  options=('staticlibs')
+
+  DESTDIR="$pkgdir" ninja -C build install-cxx
+
+  install -Dm0644 "$srcdir"/llvm/projects/libcxx/CREDITS.TXT "$pkgdir"/usr/share/licenses/"$pkgname"/CREDITS
+  install -Dm0644 "$srcdir"/llvm/projects/libcxx/LICENSE.TXT "$pkgdir"/usr/share/licenses/"$pkgname"/LICENSE
+}
+ 
+package_libc++abi() {
+  pkgdesc='Low level support for the LLVM C++ standard library.'
+  options=('staticlibs')
+  
+  DESTDIR="$pkgdir" ninja -C build install-cxxabi
+  install -Dm0644 "$srcdir"/llvm/projects/libcxxabi/CREDITS.TXT "$pkgdir"/usr/share/licenses/"$pkgname"/CREDITS
+  install -Dm0644 "$srcdir"/llvm/projects/libcxxabi/LICENSE.TXT "$pkgdir"/usr/share/licenses/"$pkgname"/LICENSE
+}
+ 
+package_libc++experimental() {
+  depends=("libc++=$pkgver-$pkgrel")
+  pkgdesc='LLVM C++ experimental library.'
+  
+  install -Dm0644 -t "$pkgdir"/usr/lib/ build/lib/libc++experimental.a
+  install -Dm0644 llvm/projects/libcxx/CREDITS.TXT "$pkgdir"/usr/share/licenses/"$pkgname"/CREDITS
+  install -Dm0644 llvm/projects/libcxx/LICENSE.TXT "$pkgdir"/usr/share/licenses/"$pkgname"/LICENSE
+}



More information about the arch-commits mailing list