Date: Thursday, August 19, 2021 @ 20:17:29 Author: orhun Revision: 1003894
upgpkg: wezterm 20210814.124438.54e29167-1: upstream release (also fixes FS#70894) Modified: wezterm/trunk/PKGBUILD ----------+ PKGBUILD | 31 +++++++++++++++++++++++++------ 1 file changed, 25 insertions(+), 6 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2021-08-19 20:17:24 UTC (rev 1003893) +++ PKGBUILD 2021-08-19 20:17:29 UTC (rev 1003894) @@ -1,8 +1,8 @@ # Maintainer: Orhun Parmaksız <[email protected]> pkgname=wezterm -_pkgver=20210502-154244-3f7122cb -pkgver=20210502.154244.3f7122cb +pkgver=20210814.124438.54e29167 +_gitcommit=54e29167ba25dd4b51bb4ceccfe92941b98d94e1 pkgrel=1 pkgdesc="A GPU-accelerated cross-platform terminal emulator and multiplexer" arch=('x86_64') @@ -20,22 +20,40 @@ 'openssl' ) makedepends=('rust' 'cargo' 'cmake' 'git' 'pkgconf' 'python') -source=("git+$url.git#tag=$_pkgver") -sha256sums=('SKIP') +source=( + "${pkgname}::git+$url#commit=$_gitcommit" + "${pkgname}-freetype2::git+https://github.com/wez/freetype2.git" + "${pkgname}-zlib::git+https://github.com/madler/zlib.git" + "${pkgname}-harfbuzz::git+https://github.com/harfbuzz/harfbuzz.git" + "${pkgname}-libpng::git+https://github.com/glennrp/libpng.git" +) +sha256sums=('SKIP' + 'SKIP' + 'SKIP' + 'SKIP' + 'SKIP') prepare() { cd "$pkgname" + git submodule init + + git config submodule."harfbuzz/harfbuzz".url "${srcdir}/${pkgname}"-harfbuzz + git config submodule."freetype/libpng".url "${srcdir}/${pkgname}"-libpng + git config submodule."deps/freetype/zlib".url "${srcdir}/${pkgname}"-zlib + git config submodule."freetype2".url "${srcdir}/${pkgname}"-freetype2 + git submodule update --init --recursive + cargo fetch --locked } build() { cd "$pkgname" - cargo build --release --locked + cargo build --frozen --release } check() { cd "$pkgname" - cargo test --release --locked + cargo test --frozen } package() { @@ -47,6 +65,7 @@ install -Dm 644 "assets/icon/terminal.png" "$pkgdir/usr/share/icons/hicolor/128x128/apps/org.wezfurlong.$pkgname.png" install -Dm 644 "assets/$pkgname.desktop" "$pkgdir/usr/share/applications/org.wezfurlong.$pkgname.desktop" install -Dm 644 "assets/$pkgname.appdata.xml" "$pkgdir/usr/share/metainfo/org.wezfurlong.$pkgname.appdata.xml" + install -Dm 644 assets/shell-integration/* -t "$pkgdir/etc/profile.d" install -Dm 644 LICENSE.md -t "$pkgdir/usr/share/licenses/$pkgname" install -Dm 644 README.md -t "$pkgdir/usr/share/doc/$pkgname" }
