Package Details: edl-git 3.52.1.r414.g9fab1fe-1

Git Clone URL: https://aur.archlinux.org/edl-git.git (read-only, click to copy)
Package Base: edl-git
Description: Inofficial Qualcomm Firehose / Sahara / Streaming / Diag Tools
Upstream URL: https://github.com/bkerler/edl
Keywords: edl firehose flashing qfil qualcomm sahara
Licenses: GPL-3.0
Conflicts: edl
Provides: edl
Submitter: zkm2fw
Maintainer: Auerhuhn
Last Packager: Auerhuhn
Votes: 10
Popularity: 0.60
First Submitted: 2022-01-10 10:15 (UTC)
Last Updated: 2026-03-26 15:23 (UTC)

Latest Comments

1 2 3 4 Next › Last »

Auerhuhn commented on 2026-03-26 15:23 (UTC)

@myuki Done.

myuki commented on 2026-03-26 14:16 (UTC)

@Auerhuhn, Could you push the update with your patch now that you're the maintainer?

Auerhuhn commented on 2026-03-07 14:15 (UTC)

Hi @SelfRef,

I compiled a cumulative patch that fixes the build.
It includes the following two fixes:

  • gwuensch’s patch that fixes the “No such file or directory” error; and

  • another patch (that I submitted upstream), which fixes an “ImportError: cannot import name 'run' from 'edlclient.edl'”.

Convenience shell commands to apply the cumulative patch to this PKGBUILD:

cd edl-git
curl -LO https://gitlab.archlinux.org/-/snippets/3787/raw/main/edl-git.patch
git am edl-git.patch
rm edl-git.patch

gwuensch commented on 2026-02-26 12:53 (UTC) (edited on 2026-03-01 23:52 (UTC) by gwuensch)

Needs some changes to build without error:

diff --git a/PKGBUILD b/PKGBUILD
index 7cc8e11..653c9e8 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,7 +3,7 @@

 _pkgbase=edl
 pkgname=$_pkgbase-git
-pkgver=r594.407f1a9
+pkgver=r632.d054a7f
 pkgrel=1
 pkgdesc="Inofficial Qualcomm Firehose / Sahara / Streaming / Diag Tools"
 arch=('any')
@@ -61,6 +61,9 @@ prepare() {
    if [ -L edlclient/Tools/Library ]; then
        rm edlclient/Tools/Library && cp -r edlclient/Library edlclient/Tools/Library
    fi
+
+   # Fix broken symlink (as of d054a7f)
+   ln -sf ../edl.py edlclient/edl.py
 }

 build() {
@@ -72,7 +75,5 @@ package() {
    cd "$_pkgbase"
    python -m installer --destdir="$pkgdir" dist/*.whl

-   cd "$pkgdir/usr"
-   mkdir -pv share/licenses/$pkgname; mv -v LICENSE $_/
-   mkdir -pv share/doc/$pkgname;      mv -v README.md $_/
+   install -Dm644 README.md -t "$pkgdir/usr/share/doc/$pkgname/"
 }

The GPL-3.0 license is already provided with the licenses package and doesn't need to be installed separately.

Addendum: The symlink has been fixed upstream, but the other changes are still necessary.

kmlupreti commented on 2025-10-13 07:43 (UTC)

I am getting following error:

writing manifest file 'edlclient.egg-info/SOURCES.txt'

ERROR Missing dependencies: Exscript paramiko -> cryptography>=3.3 -> cffi>=2.0.0 ==> ERROR: A failure occurred in build(). Aborting... error: failed to build 'edl-git-r594.407f1a9-1': error: packages failed to build: edl-git-r594.407f1a9-1

kikislater commented on 2025-05-15 06:43 (UTC)

Yes it works thank you very much!

SelfRef commented on 2025-05-14 20:43 (UTC)

@kikislater: Sorry, you are right, at least partially. edl does not have dependency on future, but exscript still has it in the code, thus the error during edl-git build.

I added hack inside python-excript(-git) packages to remove it totally until possibly https://github.com/knipknap/exscript/pull/243 will be merged some day.

Please update/rebuild python-excript(-git) package and then try to build edl-git again. Let me know if it works for you.

kikislater commented on 2025-05-14 18:59 (UTC)

Sorry but it is not! You fixed python-exscript which is really appreciated but the edl repo itself contain check to future

==> Starting build()...
* Getting build dependencies for wheel...
/usr/lib/python3.13/site-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated.
!!

        ********************************************************************************
        Please consider removing the following classifiers in favor of a SPDX license expression:

        License :: OSI Approved :: GPlv3 License

        See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.
        ********************************************************************************

!!
  self._finalize_license_expression()
running egg_info
creating edlclient.egg-info
writing edlclient.egg-info/PKG-INFO
writing dependency_links to edlclient.egg-info/dependency_links.txt
writing requirements to edlclient.egg-info/requires.txt
writing top-level names to edlclient.egg-info/top_level.txt
writing manifest file 'edlclient.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
adding license file 'LICENSE'
writing manifest file 'edlclient.egg-info/SOURCES.txt'

ERROR Missing dependencies:
        Exscript
        future
==> ERROR: A failure occurred in build().
    Aborting...
 -> error making: edl-git-exit status 4
 -> Failed to install the following packages. Manual intervention is required:
edl-git - exit status 4

SelfRef commented on 2025-05-14 18:33 (UTC)

It's fixed now