Package Details: tuxedo-webfai-creator 2.0.0+f8baa6c0-1

Git Clone URL: https://aur.archlinux.org/tuxedo-webfai-creator.git (read-only, click to copy)
Package Base: tuxedo-webfai-creator
Description: TUXEDO WebFAI Creator is the easiest way to prepare an USB pendrive for TUXEDO’s own Fully Automated Installation (WebFAI)
Upstream URL: https://tuxedocomputers.com
Keywords: TUXEDO WebFAI
Licenses: Apache
Submitter: StevenSeifried
Maintainer: None
Last Packager: StevenSeifried
Votes: 0
Popularity: 0.000000
First Submitted: 2020-10-21 20:33 (UTC)
Last Updated: 2024-09-19 14:14 (UTC)

Latest Comments

i8degrees commented on 2024-07-15 03:25 (UTC) (edited on 2024-07-15 08:04 (UTC) by i8degrees)

I am submitting a patch to correct the 404 URL that this package has by updating the to the latest package I could find from their web site at http://deb.tuxedocomputers.com/ubuntu/pool/main/t/tuxedo-webfai-creator/.

Not only did the filesystem paths change since the v1.79 release, but two new dependencies ffmpeg and icu need to be added to the dependencies list.

Modified the installation paths so that the application is a bit better organized -- the main package directory is now /opt/tuxedo-webfai-creator instead of /usr/bin. I believe that this was the original author's intent.

All this is contained within the shell snippet I am attaching below. I hope that somebody out there finds this useful. Cheers!

diff --git i/PKGBUILD w/PKGBUILD
index a09f70d..77c4e26 100644
--- i/PKGBUILD
+++ w/PKGBUILD
@@ -1,7 +1,8 @@
 # Maintainer: Steven Seifried <gitlab@canox.net>
+# Contributor: Jeffrey Carpenter <1329364+i8degrees@users.noreply.github.com>

 pkgname=tuxedo-webfai-creator
-pkgver=1.5.109~tux+02cb842
+pkgver=2.0.0+f8baa6c0
 pkgrel=1
 pkgdesc="TUXEDO WebFAI Creator is the easiest way to prepare an USB pendrive for TUXEDO’s own Fully Automated Installation (WebFAI)"
 arch=(x86_64)
@@ -9,12 +10,12 @@ url="https://tuxedocomputers.com"
 license=('apache')
 options=(!strip)

-depends=('alsa-lib' 'atk' 'at-spi2-atk' 'at-spi2-core' 'avahi' 'cairo' 'fontconfig' 'freetype2' 'fribidi' 'gdk-pixbuf2' 'graphite' 'gtk3' 'harfbuzz' 'libcups' 'libdatrie' 'libepoxy' 'libpng' 'libthai' 'libx11' 'libxau' 'libxcb' 'libxcomposite' 'libxcursor' 'libxdamage' 'libxdmcp' 'libxext' 'libxfixes' 'libxi' 'libxinerama' 'libxkbcommon' 'libxrandr' 'libxrender' 'libxss' 'libxtst' 'pango' 'pixman' 'wayland')
+depends=('alsa-lib' 'atk' 'at-spi2-atk' 'at-spi2-core' 'avahi' 'cairo' 'fontconfig' 'freetype2' 'fribidi' 'gdk-pixbuf2' 'graphite' 'gtk3' 'harfbuzz' 'libcups' 'libdatrie' 'libepoxy' 'libpng' 'libthai' 'libx11' 'libxau' 'libxcb' 'libxcomposite' 'libxcursor' 'libxdamage' 'libxdmcp' 'libxext' 'libxfixes' 'libxi' 'libxinerama' 'libxkbcommon' 'libxrandr' 'libxrender' 'libxss' 'libxtst' 'pango' 'pixman' 'wayland' 'ffmpeg' 'icu')
 makedepends=('bzip2')

-source=(http://deb.tuxedocomputers.com/ubuntu/pool/main/t/${pkgname}/${pkgname}_${pkgver}-51_amd64.deb)
-sha256sums=('24aa710cb95157ed6ea8eae9fe754b6de8a80286c5d4211be90609885acf0269')
-sha512sums=('4d632fcd9d7f6f2f71244ef8585e204edd1acc4419b48811ddd19013185fcb7a62df1dedaf2e4a30eddebf2f9720658eb4a63e849cb625190faf7159cead5611')
+source=(https://deb.tuxedocomputers.com/ubuntu/pool/main/t/tuxedo-webfai-creator/tuxedo-webfai-creator_"${pkgver}"_amd64.deb)
+sha256sums=('b1de418c6c38121b72674ed666e11ae99c4acbab73a78a60156b8c06dd407046')
+sha512sums=('16283008fa250ade54a64a0cc3e00c4d3a323bf265c57caf9368c2a6e85c6602084c5e2449867fa798fe82a39b620638d649f021cd43fc0efa80ec4b82f3471b')

 build() {
   mkdir -p "${srcdir}/output"
@@ -22,7 +23,6 @@ build() {
 }

 package() {
-  cp -r "${srcdir}/output/"* "${pkgdir}"
-  install -d "${pkgdir}"/usr/bin
-  install -Dm755 "${srcdir}"/output/opt/TUXEDO\ WebFAI\ Creator/tuxedo-webfai-creator "${pkgdir}"/usr/bin/tuxedo-webfai-creator
+  install -d "${pkgdir}/opt/tuxedo-webfai-creator"
+  install -d "${srcdir}"/output/usr/share/ "${pkgdir}"/usr/share
 }