[arch-commits] Commit in libappimage/trunk (PKGBUILD)
Date: Saturday, December 12, 2020 @ 15:59:16 Author: felixonmars Revision: 404115 upgpkg: libappimage 1.0.3-3: boost 1.75.0 rebuild Modified: libappimage/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-12-12 15:33:16 UTC (rev 404114) +++ PKGBUILD2020-12-12 15:59:16 UTC (rev 404115) @@ -2,7 +2,7 @@ pkgname=libappimage pkgver=1.0.3 -pkgrel=2 +pkgrel=3 pkgdesc="Reference implementation of the AppImage specification" arch=(x86_64) url="https://appimage.org/;
[arch-commits] Commit in libappimage/trunk (PKGBUILD)
Date: Sunday, December 6, 2020 @ 21:40:25 Author: felixonmars Revision: 402995 upgpkg: libappimage 1.0.3-2: boost 1.74.0 rebuild Modified: libappimage/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-12-06 21:39:33 UTC (rev 402994) +++ PKGBUILD2020-12-06 21:40:25 UTC (rev 402995) @@ -2,7 +2,7 @@ pkgname=libappimage pkgver=1.0.3 -pkgrel=1 +pkgrel=2 pkgdesc="Reference implementation of the AppImage specification" arch=(x86_64) url="https://appimage.org/;
[arch-commits] Commit in libappimage/trunk (PKGBUILD libappimage-gcc10.patch)
Date: Saturday, July 25, 2020 @ 22:31:48 Author: arojas Revision: 392544 Update to 1.0.3 Added: libappimage/trunk/libappimage-gcc10.patch Modified: libappimage/trunk/PKGBUILD -+ PKGBUILD| 21 +-- libappimage-gcc10.patch | 50 ++ 2 files changed, 60 insertions(+), 11 deletions(-) Modified: PKGBUILD === --- PKGBUILD2020-07-25 21:56:17 UTC (rev 392543) +++ PKGBUILD2020-07-25 22:31:48 UTC (rev 392544) @@ -1,8 +1,8 @@ # Maintainer: Antonio Rojas pkgname=libappimage -pkgver=1.0.2 -pkgrel=3 +pkgver=1.0.3 +pkgrel=1 pkgdesc="Reference implementation of the AppImage specification" arch=(x86_64) url="https://appimage.org/; @@ -9,18 +9,18 @@ license=(GPL) depends=(libarchive squashfuse boost-libs librsvg) makedepends=(cmake wget vim desktop-file-utils boost xdg-utils-cxx) -source=($pkgname-$pkgver.tar.gz::"https://github.com/AppImage/libappimage/archive/v$pkgver.tar.gz;) -sha256sums=('250230db5b1cbace039ec0d70ea020a0f37c4fe867656d88d330017117da37eb') +source=($pkgname-$pkgver.tar.gz::"https://github.com/AppImage/libappimage/archive/v$pkgver.tar.gz; +libappimage-gcc10.patch) +sha256sums=('36a2a3c5a158301d7ed6d6996a82ac953549c99232b5b88d116e99f42175bc6b' +'bd2eb7a270c5e75f55d5d2be1aba4e9b12815c1ad826eb403a66f111e89dcca9') prepare() { - mkdir -p build + patch -d $pkgname-$pkgver -p1 -i ../libappimage-gcc10.patch # Fix build with GCC 10 } build() { - cd build - cmake ../$pkgname-$pkgver \ + cmake -B build -S $pkgname-$pkgver \ -DCMAKE_INSTALL_PREFIX=/usr \ --DCMAKE_INSTALL_LIBDIR=lib \ -DUSE_SYSTEM_XZ=ON \ -DUSE_SYSTEM_SQUASHFUSE=ON \ -DUSE_SYSTEM_LIBARCHIVE=ON \ @@ -27,10 +27,9 @@ -DUSE_SYSTEM_BOOST=ON \ -DUSE_SYSTEM_XDGUTILS=ON \ -DBUILD_TESTING=OFF - make + cmake --build build } package() { - cd build - make DESTDIR="$pkgdir" install + DESTDIR="$pkgdir" cmake --install build } Added: libappimage-gcc10.patch === --- libappimage-gcc10.patch (rev 0) +++ libappimage-gcc10.patch 2020-07-25 22:31:48 UTC (rev 392544) @@ -0,0 +1,50 @@ +diff --git a/src/libappimage/utils/StringSanitizer.cpp b/src/libappimage/utils/StringSanitizer.cpp +index fee9f7d..521d82e 100644 +--- a/src/libappimage/utils/StringSanitizer.cpp b/src/libappimage/utils/StringSanitizer.cpp +@@ -13,6 +13,20 @@ std::string StringSanitizer::sanitizeForPath() { + std::vector buffer{}; + buffer.reserve(input_.size()); + ++// these three lists can be used to compose alphabets for sanitization ++static constexpr std::initializer_list asciiLetters_ = { ++'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', ++'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z', ++'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', ++'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z', ++}; ++static constexpr std::initializer_list asciiDigits_ = { ++'0', '1', '2', '3', '4', '5', '6', '7', '8', '9', ++}; ++static constexpr std::initializer_list pathSafeChars_ = { ++'.', '-', '_' ++}; ++ + // first of all, we compose an alphabet of safe characters + // all characters not contained in this alphabet will be replaced by some safe character, e.g., an underscore (_) + std::vector safeAlphabet{asciiDigits_.size() + asciiLetters_.size() + pathSafeChars_.size()}; +diff --git a/src/libappimage/utils/StringSanitizer.h b/src/libappimage/utils/StringSanitizer.h +index 5301ec1..9919ed6 100644 +--- a/src/libappimage/utils/StringSanitizer.h b/src/libappimage/utils/StringSanitizer.h +@@ -10,20 +10,6 @@ class StringSanitizer { + private: + std::string input_; + +-// these three lists can be used to compose alphabets for sanitization +-static constexpr std::initializer_list asciiLetters_ = { +-'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', +-'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z', +-'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', +-'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z', +-}; +-static constexpr std::initializer_list asciiDigits_ = { +-'0', '1', '2', '3', '4', '5', '6', '7', '8', '9', +-}; +-static constexpr std::initializer_list pathSafeChars_ = { +-'.', '-', '_' +-}; +- + public: + /** + * Default constructor.
[arch-commits] Commit in libappimage/trunk (PKGBUILD)
Date: Tuesday, January 28, 2020 @ 03:29:29 Author: foutrelis Revision: 374142 boost 1.72.0 rebuild Modified: libappimage/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-01-28 03:22:25 UTC (rev 374141) +++ PKGBUILD2020-01-28 03:29:29 UTC (rev 374142) @@ -2,7 +2,7 @@ pkgname=libappimage pkgver=1.0.2 -pkgrel=2 +pkgrel=3 pkgdesc="Reference implementation of the AppImage specification" arch=(x86_64) url="https://appimage.org/;
[arch-commits] Commit in libappimage/trunk (PKGBUILD)
Date: Friday, September 13, 2019 @ 09:50:00 Author: felixonmars Revision: 362475 boost 1.71.0 rebuild Modified: libappimage/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-09-13 09:44:00 UTC (rev 362474) +++ PKGBUILD2019-09-13 09:50:00 UTC (rev 362475) @@ -2,7 +2,7 @@ pkgname=libappimage pkgver=1.0.2 -pkgrel=1 +pkgrel=2 pkgdesc="Reference implementation of the AppImage specification" arch=(x86_64) url="https://appimage.org/;
[arch-commits] Commit in libappimage/trunk (PKGBUILD)
Date: Friday, June 7, 2019 @ 06:04:17 Author: arojas Revision: 355303 Update to 1.0.2 Modified: libappimage/trunk/PKGBUILD --+ PKGBUILD |8 1 file changed, 4 insertions(+), 4 deletions(-) Modified: PKGBUILD === --- PKGBUILD2019-06-07 05:40:34 UTC (rev 355302) +++ PKGBUILD2019-06-07 06:04:17 UTC (rev 355303) @@ -1,16 +1,16 @@ # Maintainer: Antonio Rojas pkgname=libappimage -pkgver=1.0.1 +pkgver=1.0.2 pkgrel=1 pkgdesc="Reference implementation of the AppImage specification" arch=(x86_64) url="https://appimage.org/; license=(GPL) -depends=(libarchive squashfuse boost-libs) -makedepends=(cmake wget vim desktop-file-utils boost xdg-utils-cxx cairo) +depends=(libarchive squashfuse boost-libs librsvg) +makedepends=(cmake wget vim desktop-file-utils boost xdg-utils-cxx) source=($pkgname-$pkgver.tar.gz::"https://github.com/AppImage/libappimage/archive/v$pkgver.tar.gz;) -sha256sums=('2bf9e04a476726c5963609816b140fee24822d21772203f569927ff23e43bc05') +sha256sums=('250230db5b1cbace039ec0d70ea020a0f37c4fe867656d88d330017117da37eb') prepare() { mkdir -p build
[arch-commits] Commit in libappimage/trunk (PKGBUILD)
Date: Sunday, May 12, 2019 @ 15:06:21 Author: arojas Revision: 353131 Update to 1.0.1 Modified: libappimage/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2019-05-12 14:22:44 UTC (rev 353130) +++ PKGBUILD2019-05-12 15:06:21 UTC (rev 353131) @@ -1,7 +1,7 @@ # Maintainer: Antonio Rojas pkgname=libappimage -pkgver=1.0.0 +pkgver=1.0.1 pkgrel=1 pkgdesc="Reference implementation of the AppImage specification" arch=(x86_64) @@ -10,7 +10,7 @@ depends=(libarchive squashfuse boost-libs) makedepends=(cmake wget vim desktop-file-utils boost xdg-utils-cxx cairo) source=($pkgname-$pkgver.tar.gz::"https://github.com/AppImage/libappimage/archive/v$pkgver.tar.gz;) -sha256sums=('605774879e2eb02a9a73355a2db77e307c42b25d21025be19819500fe569c81b') +sha256sums=('2bf9e04a476726c5963609816b140fee24822d21772203f569927ff23e43bc05') prepare() { mkdir -p build
[arch-commits] Commit in libappimage/trunk (PKGBUILD)
Date: Monday, April 1, 2019 @ 20:08:26 Author: arojas Revision: 349557 Update to 1.0.0 Modified: libappimage/trunk/PKGBUILD --+ PKGBUILD | 10 ++ 1 file changed, 6 insertions(+), 4 deletions(-) Modified: PKGBUILD === --- PKGBUILD2019-04-01 19:56:23 UTC (rev 349556) +++ PKGBUILD2019-04-01 20:08:26 UTC (rev 349557) @@ -1,16 +1,16 @@ # Maintainer: Antonio Rojas pkgname=libappimage -pkgver=0.1.10 +pkgver=1.0.0 pkgrel=1 pkgdesc="Reference implementation of the AppImage specification" arch=(x86_64) url="https://appimage.org/; license=(GPL) -depends=(cairo libarchive squashfuse) -makedepends=(cmake wget vim desktop-file-utils) +depends=(libarchive squashfuse boost-libs) +makedepends=(cmake wget vim desktop-file-utils boost xdg-utils-cxx cairo) source=($pkgname-$pkgver.tar.gz::"https://github.com/AppImage/libappimage/archive/v$pkgver.tar.gz;) -sha256sums=('aecc64b897aa050d6bc4bd9a88d91c729353426f5ac25a298efe955ec28b332c') +sha256sums=('605774879e2eb02a9a73355a2db77e307c42b25d21025be19819500fe569c81b') prepare() { mkdir -p build @@ -24,6 +24,8 @@ -DUSE_SYSTEM_XZ=ON \ -DUSE_SYSTEM_SQUASHFUSE=ON \ -DUSE_SYSTEM_LIBARCHIVE=ON \ +-DUSE_SYSTEM_BOOST=ON \ +-DUSE_SYSTEM_XDGUTILS=ON \ -DBUILD_TESTING=OFF make }
[arch-commits] Commit in libappimage/trunk (PKGBUILD)
Date: Friday, February 22, 2019 @ 22:26:30 Author: arojas Revision: 346696 Update to 0.1.10 Modified: libappimage/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2019-02-22 22:01:23 UTC (rev 346695) +++ PKGBUILD2019-02-22 22:26:30 UTC (rev 346696) @@ -1,7 +1,7 @@ # Maintainer: Antonio Rojas pkgname=libappimage -pkgver=0.1.9 +pkgver=0.1.10 pkgrel=1 pkgdesc="Reference implementation of the AppImage specification" arch=(x86_64) @@ -10,7 +10,7 @@ depends=(cairo libarchive squashfuse) makedepends=(cmake wget vim desktop-file-utils) source=($pkgname-$pkgver.tar.gz::"https://github.com/AppImage/libappimage/archive/v$pkgver.tar.gz;) -sha256sums=('67fb3bb0829aa148a7e8c8bfd985453427611f46ddab221d8ee05536ef60a15b') +sha256sums=('aecc64b897aa050d6bc4bd9a88d91c729353426f5ac25a298efe955ec28b332c') prepare() { mkdir -p build
[arch-commits] Commit in libappimage/trunk (PKGBUILD)
Date: Thursday, February 7, 2019 @ 14:29:30 Author: arojas Revision: 345601 Update to 0.1.9 Modified: libappimage/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2019-02-07 14:28:30 UTC (rev 345600) +++ PKGBUILD2019-02-07 14:29:30 UTC (rev 345601) @@ -1,7 +1,7 @@ # Maintainer: Antonio Rojas pkgname=libappimage -pkgver=0.1.8 +pkgver=0.1.9 pkgrel=1 pkgdesc="Reference implementation of the AppImage specification" arch=(x86_64) @@ -10,7 +10,7 @@ depends=(cairo libarchive squashfuse) makedepends=(cmake wget vim desktop-file-utils) source=($pkgname-$pkgver.tar.gz::"https://github.com/AppImage/libappimage/archive/v$pkgver.tar.gz;) -sha256sums=('e38dee67f0c28f412bbd2c886527c5d0d628e839f6b6f4120566d55e63fb3e08') +sha256sums=('67fb3bb0829aa148a7e8c8bfd985453427611f46ddab221d8ee05536ef60a15b') prepare() { mkdir -p build
[arch-commits] Commit in libappimage/trunk (PKGBUILD)
Date: Monday, January 21, 2019 @ 14:07:42 Author: arojas Revision: 344552 Update to 0.1.8 Modified: libappimage/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2019-01-21 12:26:12 UTC (rev 344551) +++ PKGBUILD2019-01-21 14:07:42 UTC (rev 344552) @@ -1,7 +1,7 @@ # Maintainer: Antonio Rojas pkgname=libappimage -pkgver=0.1.7 +pkgver=0.1.8 pkgrel=1 pkgdesc="Reference implementation of the AppImage specification" arch=(x86_64) @@ -10,7 +10,7 @@ depends=(cairo libarchive squashfuse) makedepends=(cmake wget vim desktop-file-utils) source=($pkgname-$pkgver.tar.gz::"https://github.com/AppImage/libappimage/archive/v$pkgver.tar.gz;) -sha256sums=('b7d98c9250f1e80d91f400af6059242b0df551e7308d7178df26fe2090a0ddb7') +sha256sums=('e38dee67f0c28f412bbd2c886527c5d0d628e839f6b6f4120566d55e63fb3e08') prepare() { mkdir -p build
[arch-commits] Commit in libappimage/trunk (PKGBUILD)
Date: Tuesday, January 15, 2019 @ 16:14:00 Author: arojas Revision: 344151 Update to 0.1.7 Modified: libappimage/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2019-01-15 12:41:30 UTC (rev 344150) +++ PKGBUILD2019-01-15 16:14:00 UTC (rev 344151) @@ -1,7 +1,7 @@ # Maintainer: Antonio Rojas pkgname=libappimage -pkgver=0.1.6 +pkgver=0.1.7 pkgrel=1 pkgdesc="Reference implementation of the AppImage specification" arch=(x86_64) @@ -10,7 +10,7 @@ depends=(cairo libarchive squashfuse) makedepends=(cmake wget vim desktop-file-utils) source=($pkgname-$pkgver.tar.gz::"https://github.com/AppImage/libappimage/archive/v$pkgver.tar.gz;) -sha256sums=('fca855cee0d76672575ee621aafeb66b23d98e1915254a02ec4c77a0f39490aa') +sha256sums=('b7d98c9250f1e80d91f400af6059242b0df551e7308d7178df26fe2090a0ddb7') prepare() { mkdir -p build
[arch-commits] Commit in libappimage/trunk (PKGBUILD)
Date: Saturday, January 5, 2019 @ 21:21:43 Author: arojas Revision: 343023 Update to 0.1.6 Modified: libappimage/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2019-01-05 17:05:02 UTC (rev 343022) +++ PKGBUILD2019-01-05 21:21:43 UTC (rev 343023) @@ -1,7 +1,7 @@ # Maintainer: Antonio Rojas pkgname=libappimage -pkgver=0.1.5 +pkgver=0.1.6 pkgrel=1 pkgdesc="Reference implementation of the AppImage specification" arch=(x86_64) @@ -10,7 +10,7 @@ depends=(cairo libarchive squashfuse) makedepends=(cmake wget vim desktop-file-utils) source=($pkgname-$pkgver.tar.gz::"https://github.com/AppImage/libappimage/archive/v$pkgver.tar.gz;) -sha256sums=('9b0a2b0005bf3ac9ddf1d448be12627ea2f5ac40e3a02ecc204b309a08df03f1') +sha256sums=('fca855cee0d76672575ee621aafeb66b23d98e1915254a02ec4c77a0f39490aa') prepare() { mkdir -p build
[arch-commits] Commit in libappimage/trunk (PKGBUILD)
Date: Saturday, January 5, 2019 @ 08:27:28 Author: arojas Revision: 342990 Update to 0.1.5 Modified: libappimage/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2019-01-05 08:25:22 UTC (rev 342989) +++ PKGBUILD2019-01-05 08:27:28 UTC (rev 342990) @@ -1,7 +1,7 @@ # Maintainer: Antonio Rojas pkgname=libappimage -pkgver=0.1.4 +pkgver=0.1.5 pkgrel=1 pkgdesc="Reference implementation of the AppImage specification" arch=(x86_64) @@ -10,7 +10,7 @@ depends=(cairo libarchive squashfuse) makedepends=(cmake wget vim desktop-file-utils) source=($pkgname-$pkgver.tar.gz::"https://github.com/AppImage/libappimage/archive/v$pkgver.tar.gz;) -sha256sums=('a6781687d3548c1d5096974dd92e229464f88b27a58e09099a9a8a0e3a64ce7f') +sha256sums=('9b0a2b0005bf3ac9ddf1d448be12627ea2f5ac40e3a02ecc204b309a08df03f1') prepare() { mkdir -p build
[arch-commits] Commit in libappimage/trunk (PKGBUILD)
Date: Friday, January 4, 2019 @ 19:54:59 Author: arojas Revision: 342964 Update to 0.1.4 Modified: libappimage/trunk/PKGBUILD --+ PKGBUILD | 11 ++- 1 file changed, 6 insertions(+), 5 deletions(-) Modified: PKGBUILD === --- PKGBUILD2019-01-04 19:26:15 UTC (rev 342963) +++ PKGBUILD2019-01-04 19:54:59 UTC (rev 342964) @@ -1,16 +1,16 @@ # Maintainer: Antonio Rojas pkgname=libappimage -pkgver=0.1.2 -pkgrel=2 +pkgver=0.1.4 +pkgrel=1 pkgdesc="Reference implementation of the AppImage specification" arch=(x86_64) url="https://appimage.org/; license=(GPL) -depends=(cairo libarchive) -makedepends=(cmake wget vim desktop-file-utils squashfuse) +depends=(cairo libarchive squashfuse) +makedepends=(cmake wget vim desktop-file-utils) source=($pkgname-$pkgver.tar.gz::"https://github.com/AppImage/libappimage/archive/v$pkgver.tar.gz;) -sha256sums=('c8be275436f50feadae5921ef4bd75e362b4285e77143b6cdc3120d6e8209e64') +sha256sums=('a6781687d3548c1d5096974dd92e229464f88b27a58e09099a9a8a0e3a64ce7f') prepare() { mkdir -p build @@ -20,6 +20,7 @@ cd build cmake ../$pkgname-$pkgver \ -DCMAKE_INSTALL_PREFIX=/usr \ +-DCMAKE_INSTALL_LIBDIR=lib \ -DUSE_SYSTEM_XZ=ON \ -DUSE_SYSTEM_SQUASHFUSE=ON \ -DUSE_SYSTEM_LIBARCHIVE=ON \
[arch-commits] Commit in libappimage/trunk (PKGBUILD)
Date: Friday, November 16, 2018 @ 19:32:13 Author: arojas Revision: 339785 Rebuild with correct deps Modified: libappimage/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-11-16 19:19:21 UTC (rev 339784) +++ PKGBUILD2018-11-16 19:32:13 UTC (rev 339785) @@ -2,7 +2,7 @@ pkgname=libappimage pkgver=0.1.2 -pkgrel=1 +pkgrel=2 pkgdesc="Reference implementation of the AppImage specification" arch=(x86_64) url="https://appimage.org/;