Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
27 changes: 27 additions & 0 deletions debian/README.Debian
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
woeusb-ng for Debian/Ubuntu
---------------------------

Installation
~~~~~~~~~~~~
Use apt to install the .deb so that dependencies are resolved automatically:

sudo apt install ./woeusb-ng_*.deb

Do not use `dpkg -i` directly — it will install the package files but skip
dependency resolution, leaving the package unconfigured if python3-termcolor
or wimtools are not already present. If you have already run `dpkg -i`, fix
the broken state with:

sudo apt --fix-broken install

Building from source
~~~~~~~~~~~~~~~~~~~~
Install the build dependencies:

sudo apt install devscripts debhelper dh-python python3-all python3-setuptools

Then build from the root of the source tree:

dpkg-buildpackage -us -uc -b

The resulting .deb is written to the parent directory.
5 changes: 5 additions & 0 deletions debian/changelog
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
woeusb-ng (0.2.12-1) unstable; urgency=medium

* Initial Debian packaging.

-- Bryant Eadon <bryant.eadon@gmail.com> Sat, 23 May 2026 00:00:00 +0000
34 changes: 34 additions & 0 deletions debian/control
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
Source: woeusb-ng
Section: utils
Priority: optional
Maintainer: Jakub Szymański <jakubmateusz@poczta.onet.pl>
Build-Depends: debhelper-compat (= 13),
dh-python,
python3-all,
python3-setuptools
Standards-Version: 4.6.2
Rules-Requires-Root: no
Homepage: https://github.com/WoeUSB/WoeUSB-ng

Package: woeusb-ng
Architecture: all
Depends: ${python3:Depends},
${misc:Depends},
python3-wxgtk4.0,
python3-termcolor,
util-linux,
parted,
dosfstools,
ntfs-3g,
grub-pc-bin | grub-efi-amd64-bin,
p7zip-full,
wimtools
Description: Create bootable Windows USB drives from ISO images or DVD
WoeUSB-ng is a simple tool that enables you to create your own USB stick
Windows installer from an ISO image or a real DVD.
.
It supports creating bootable USB drives for Windows Vista through
Windows 11, using either FAT32 or NTFS filesystems, with both BIOS
and UEFI boot support.
.
This is a rewrite of the original WoeUSB project.
22 changes: 22 additions & 0 deletions debian/copyright
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: woeusb-ng
Upstream-Contact: jakubmateusz@poczta.onet.pl
Source: https://github.com/WoeUSB/WoeUSB-ng

Files: *
Copyright: 2021 Jakub Szymański <jakubmateusz@poczta.onet.pl>
License: GPL-3.0+

License: GPL-3.0+
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
.
On Debian systems, the full text of the GNU General Public License
version 3 can be found in the file '/usr/share/common-licenses/GPL-3'.
12 changes: 12 additions & 0 deletions debian/rules
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
#!/usr/bin/make -f

export PYBUILD_NAME = woeusb-ng

%:
dh $@ --with python3 --buildsystem=pybuild

override_dh_auto_configure:
# Polkit policy hardcodes /usr/local/bin; packages install to /usr/bin
sed -i 's|/usr/local/bin/woeusbgui|/usr/bin/woeusbgui|' \
miscellaneous/com.github.woeusb.woeusb-ng.policy
dh_auto_configure
1 change: 1 addition & 0 deletions debian/source/format
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
3.0 (quilt)