dev-python/icoextract
Extract icons from Windows PE files (.exe/.dll)
-
icoextract-0.3.1~amd64 ~arm64 ~x86test python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
View
Download
Browse License: MIT Overlay: nbdy_overlay
ChangeLog
commit 0e3fef41ecb885ba30c6a744e56711e0601d93d4
Author: drone <n3otrax@noreply.localhost>
Date: Fri Oct 23 03:00:40 2026 +0000
dev-python/icoextract: bump to 0.3.1
commit a374d0702a3243625a5da1d05e5fb4187461d43c
Author: N3oTraX <n3otrax@xenonet.cc>
Date: Sun Oct 18 12:06:47 2026 +0200
dev-python/icoextract: add missing pefile dependency, run the test suite
icoextract imports pefile unconditionally (it is the only entry in the
upstream dependencies), but the ebuild only pulled pillow, so the command
failed with "No module named 'pefile'" wherever pefile was not already
present. Since this overlay has priority 50 and GURU ships the same
version, Portage picked the broken ebuild over GURU's.
The PyPI sdist carries the tests without the PE executables they read,
so FEATURES=test could not pass. Switch to the GitHub tag archive, which
has tests/Makefile, and build the fixtures with the mingw cross
toolchains (both targets are needed, hence no tests on arm64). The
updater keeps PyPI as version source and now hashes the tag archive.
Tested: 22 passed, 3 skipped (optional nefile, Win16) with python3.13.
commit b47a0ff50577a5fe3ec34eff4820379839020245
Author: drone <noreply@drone>
Date: Sat Jun 6 07:52:00 2026 +0000
dev-python/icoextract: bump to 0.3.0
commit 2d1e7e65bb733c048a017b5572129f2966ebea3d
Author: N3oTraX <n3otrax@xenonet.cc>
Date: Sun Feb 8 00:04:30 2026 +0100
fix(ci): correct icoextract hash and faugus-launcher install paths
- Fix icoextract Manifest with correct BLAKE2B hash
- Rewrite faugus-launcher-bin src_install() to match actual .deb structure:
- Install binaries from usr/bin/ directly
- Install Python modules to site-packages
- Remove icoextract dependency (not used by this package)
commit 3536880cc811253743b0220ed889dcfa3aaab9e4
Author: N3oTraX <n3otrax@xenonet.cc>
Date: Sat Feb 7 23:49:48 2026 +0100
dev-python/icoextract: new package version 0.2.0
Python library to extract icons from Windows PE files (executables
and DLLs). Used as a dependency for faugus-launcher.
Author: drone <n3otrax@noreply.localhost>
Date: Fri Oct 23 03:00:40 2026 +0000
dev-python/icoextract: bump to 0.3.1
commit a374d0702a3243625a5da1d05e5fb4187461d43c
Author: N3oTraX <n3otrax@xenonet.cc>
Date: Sun Oct 18 12:06:47 2026 +0200
dev-python/icoextract: add missing pefile dependency, run the test suite
icoextract imports pefile unconditionally (it is the only entry in the
upstream dependencies), but the ebuild only pulled pillow, so the command
failed with "No module named 'pefile'" wherever pefile was not already
present. Since this overlay has priority 50 and GURU ships the same
version, Portage picked the broken ebuild over GURU's.
The PyPI sdist carries the tests without the PE executables they read,
so FEATURES=test could not pass. Switch to the GitHub tag archive, which
has tests/Makefile, and build the fixtures with the mingw cross
toolchains (both targets are needed, hence no tests on arm64). The
updater keeps PyPI as version source and now hashes the tag archive.
Tested: 22 passed, 3 skipped (optional nefile, Win16) with python3.13.
commit b47a0ff50577a5fe3ec34eff4820379839020245
Author: drone <noreply@drone>
Date: Sat Jun 6 07:52:00 2026 +0000
dev-python/icoextract: bump to 0.3.0
commit 2d1e7e65bb733c048a017b5572129f2966ebea3d
Author: N3oTraX <n3otrax@xenonet.cc>
Date: Sun Feb 8 00:04:30 2026 +0100
fix(ci): correct icoextract hash and faugus-launcher install paths
- Fix icoextract Manifest with correct BLAKE2B hash
- Rewrite faugus-launcher-bin src_install() to match actual .deb structure:
- Install binaries from usr/bin/ directly
- Install Python modules to site-packages
- Remove icoextract dependency (not used by this package)
commit 3536880cc811253743b0220ed889dcfa3aaab9e4
Author: N3oTraX <n3otrax@xenonet.cc>
Date: Sat Feb 7 23:49:48 2026 +0100
dev-python/icoextract: new package version 0.2.0
Python library to extract icons from Windows PE files (executables
and DLLs). Used as a dependency for faugus-launcher.

