Date: Monday, August 10, 2020 @ 08:40:11 Author: alucryd Revision: 393508
archrelease: copy trunk to extra-x86_64 Added: fmt/repos/extra-x86_64/PKGBUILD (from rev 393507, fmt/trunk/PKGBUILD) fmt/repos/extra-x86_64/dont-install-doctrees.patch (from rev 393507, fmt/trunk/dont-install-doctrees.patch) Deleted: fmt/repos/extra-x86_64/PKGBUILD fmt/repos/extra-x86_64/dont-install-doctrees.patch -----------------------------+ PKGBUILD | 112 +++++++++++++++++++++--------------------- dont-install-doctrees.patch | 48 +++++++++--------- 2 files changed, 80 insertions(+), 80 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2020-08-10 08:40:05 UTC (rev 393507) +++ PKGBUILD 2020-08-10 08:40:11 UTC (rev 393508) @@ -1,56 +0,0 @@ -# Maintainer: Maxime Gauduin <aluc...@archlinux.org> -# Contributor: Mihai Bişog <mihai.bi...@gmail.com> - -pkgname=fmt -pkgver=7.0.2 -pkgrel=1 -pkgdesc='Open-source formatting library for C++' -arch=(x86_64) -url=https://fmt.dev -license=(BSD) -depends=(gcc-libs) -makedepends=( - cmake - doxygen - git - ninja - npm - python-pip - python-virtualenv -) -provides=(libfmt.so) -_tag=b9d749095e3397f154e2938f96dd11912f2d9300 -source=(git+https://github.com/fmtlib/fmt.git#tag=${_tag}) -b2sums=(SKIP) - -pkgver() { - cd fmt - - git describe --tags -} - -prepare() { - npm install less less-plugin-clean-css - sed "s/'lessc',/'npx', 'lessc',/" -i fmt/doc/build.py -} - -build() { - cmake -S fmt -B build -G Ninja \ - -DCMAKE_BUILD_TYPE=None \ - -DCMAKE_INSTALL_PREFIX=/usr \ - -DCMAKE_INSTALL_LIBDIR=/usr/lib \ - -DBUILD_SHARED_LIBS=1 - cmake --build build - cmake --build build --target doc -} - -check() { - cmake --build build --target test -} - -package() { - DESTDIR="${pkgdir}" cmake --build build --target install - install -Dm 644 fmt/LICENSE.rst -t "${pkgdir}"/usr/share/licenses/fmt -} - -# vim: ts=2 sw=2 et: Copied: fmt/repos/extra-x86_64/PKGBUILD (from rev 393507, fmt/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2020-08-10 08:40:11 UTC (rev 393508) @@ -0,0 +1,56 @@ +# Maintainer: Maxime Gauduin <aluc...@archlinux.org> +# Contributor: Mihai Bişog <mihai.bi...@gmail.com> + +pkgname=fmt +pkgver=7.0.3 +pkgrel=1 +pkgdesc='Open-source formatting library for C++' +arch=(x86_64) +url=https://fmt.dev +license=(BSD) +depends=(gcc-libs) +makedepends=( + cmake + doxygen + git + ninja + npm + python-pip + python-virtualenv +) +provides=(libfmt.so) +_tag=cd4af11efc9c622896a3e4cb599fa28668ca3d05 +source=(git+https://github.com/fmtlib/fmt.git#tag=${_tag}) +b2sums=(SKIP) + +pkgver() { + cd fmt + + git describe --tags +} + +prepare() { + npm install less less-plugin-clean-css + sed "s/'lessc',/'npx', 'lessc',/" -i fmt/doc/build.py +} + +build() { + cmake -S fmt -B build -G Ninja \ + -DCMAKE_BUILD_TYPE=None \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=/usr/lib \ + -DBUILD_SHARED_LIBS=1 + cmake --build build + cmake --build build --target doc +} + +check() { + cmake --build build --target test +} + +package() { + DESTDIR="${pkgdir}" cmake --build build --target install + install -Dm 644 fmt/LICENSE.rst -t "${pkgdir}"/usr/share/licenses/fmt +} + +# vim: ts=2 sw=2 et: Deleted: dont-install-doctrees.patch =================================================================== --- dont-install-doctrees.patch 2020-08-10 08:40:05 UTC (rev 393507) +++ dont-install-doctrees.patch 2020-08-10 08:40:11 UTC (rev 393508) @@ -1,24 +0,0 @@ -From 8f2b5fe74d34ba8bb20a362a4daa6cc5a99a2010 Mon Sep 17 00:00:00 2001 -From: Jelle van der Waa <je...@vdwaa.nl> -Date: Fri, 29 May 2020 23:19:16 +0200 -Subject: [PATCH] Don't install sphinx cache files - -When building documentation sphinx creates cached files in the .doctrees -directory and aren't required for viewing documentation only for -building. As added benefit this makes fmt reprodcubile as the cached -files are different when the build environment is varied. ---- - doc/CMakeLists.txt | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -diff --git a/doc/CMakeLists.txt b/doc/CMakeLists.txt -index f3dae606e..108aa71e8 100644 ---- a/doc/CMakeLists.txt -+++ b/doc/CMakeLists.txt -@@ -9,4 +9,5 @@ add_custom_target(doc - SOURCES api.rst syntax.rst usage.rst build.py conf.py _templates/layout.html) - - install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/html/ -- DESTINATION share/doc/fmt OPTIONAL) -+ DESTINATION share/doc/fmt OPTIONAL -+ PATTERN ".doctrees" EXCLUDE) Copied: fmt/repos/extra-x86_64/dont-install-doctrees.patch (from rev 393507, fmt/trunk/dont-install-doctrees.patch) =================================================================== --- dont-install-doctrees.patch (rev 0) +++ dont-install-doctrees.patch 2020-08-10 08:40:11 UTC (rev 393508) @@ -0,0 +1,24 @@ +From 8f2b5fe74d34ba8bb20a362a4daa6cc5a99a2010 Mon Sep 17 00:00:00 2001 +From: Jelle van der Waa <je...@vdwaa.nl> +Date: Fri, 29 May 2020 23:19:16 +0200 +Subject: [PATCH] Don't install sphinx cache files + +When building documentation sphinx creates cached files in the .doctrees +directory and aren't required for viewing documentation only for +building. As added benefit this makes fmt reprodcubile as the cached +files are different when the build environment is varied. +--- + doc/CMakeLists.txt | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +diff --git a/doc/CMakeLists.txt b/doc/CMakeLists.txt +index f3dae606e..108aa71e8 100644 +--- a/doc/CMakeLists.txt ++++ b/doc/CMakeLists.txt +@@ -9,4 +9,5 @@ add_custom_target(doc + SOURCES api.rst syntax.rst usage.rst build.py conf.py _templates/layout.html) + + install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/html/ +- DESTINATION share/doc/fmt OPTIONAL) ++ DESTINATION share/doc/fmt OPTIONAL ++ PATTERN ".doctrees" EXCLUDE)