Commit graph

742 commits

Author SHA1 Message Date
Tom Dewey
fd5e6d5e2b gitignore: Hide more debuild artefacts 2024-10-07 11:21:14 +01:00
Tom Dewey
1429e78791 debian/control: Add missing dependencies
dh-exec is required for building the Debian package, as we use it to remap the AppImage into the right place.

On the install-time depends, add utils-linux, as we use this for finding storage devices.
2024-10-07 11:21:14 +01:00
Tom Dewey
51876f16a2 debian/postinst: Set -e, add DEBHELPER hook 2024-10-07 11:21:14 +01:00
Tom Dewey
9ca4fbea36 debian/rules: Don't strip rpi-imager 2024-10-07 11:21:14 +01:00
Tom Dewey
7664e91129 debian: Make install script executable 2024-10-07 11:21:14 +01:00
Tom Dewey
122e4c2d93 debian: Changelog, metainfo, desktop file for 1.9.1 2024-10-07 11:21:14 +01:00
Tom Dewey
d216e6127d github: Update bug-report, feature-request templates for 1.9.1 2024-10-07 11:21:14 +01:00
Tom Dewey
3e79a8cf2a CMake: Display v1.9.1 2024-10-02 14:32:53 +01:00
Dmytro Aleksandrov
701f03ec94 Explicitly add '--tree' to the lsblk to remove partitions from top level output
After trimming the lsblk output by listing only required columns (see [1]), the output includes not only the disk devices, but also their partitions, which significantly clutters the device selection dialog.

This happens becuase the "--output" argument [2] defaults to using "--tree", but only if the column "NAME" is outputed, which in current state doesn't (only "kname" is used). So that all child elements (e.g. partitions) are listed on the same level with disk devices.

Thus ist's proposed to explicitly add "--tree" argument, so that we don't
rely on lsblk CLI intricacies

[1] baae3c7641
[2] https://www.mankier.com/8/lsblk#--output
2024-09-30 12:05:28 +01:00
Tom Dewey
2ec36edd58 debian/postinst: Change permissions target filename 2024-09-26 13:31:26 +01:00
Tom Dewey
3e327cf0e0 debian/desktop: Rename AppImage 2024-09-26 13:31:26 +01:00
Tom Dewey
0babf8d455 debian/install: Use dh-exec to rename appimage 2024-09-26 13:31:26 +01:00
Tom Dewey
b7627af5f8 debian/control: Depend on libfuse2
Required for AppImage mounting.
2024-09-26 13:31:26 +01:00
Tom Dewey
49534d2f4b help: Don't infer the name
Inferring the name doesn't work on AppImage platforms, so instead refer to the project name
2024-09-26 13:31:26 +01:00
Tom Dewey
7f4da1c75e debian/source: Add newline at EOF 2024-09-26 13:31:26 +01:00
Tom Dewey
f09a7e1857 README: Example paths, AppImageCraft, formatting 2024-09-26 13:31:26 +01:00
Tom Dewey
25822d50ed cmake: Whitespace cleanup 2024-09-26 13:31:26 +01:00
Tom Dewey
c2011322ff debain/control: arm64 only 2024-09-26 13:31:26 +01:00
Tom Dewey
9756d0b645 cmake: Disable building static curl binary 2024-09-26 13:31:26 +01:00
Tom Dewey
759c947c4f cmake: Disable building shared libs 2024-09-26 13:31:26 +01:00
Tom Dewey
db1fc0951a debian: Ignore release appimagecraft files 2024-09-26 13:31:26 +01:00
Tom Dewey
35ba24cb82 cmake: Prune install directives, enforce static libs. 2024-09-26 13:31:26 +01:00
Tom Dewey
0f56dea4bf deps: xz: Disable install directives 2024-09-26 13:31:26 +01:00
Tom Dewey
3e9e03b91f v1.9.1: Translations, UI refinement 2024-09-26 13:31:26 +01:00
Tom Dewey
339d20bc24 debian: Ignore appimages, ci scripts 2024-09-26 13:31:26 +01:00
Tom Dewey
c66947d72a qml: MessagePopup: Make message bounds explicit 2024-09-26 13:31:26 +01:00
Tom Dewey
57fbc59ddb qml: MessagePopup: Remove extraneous cursor directive 2024-09-26 13:31:26 +01:00
Tom Dewey
074f0a1bc0 qml: OptionsPopup: Allow mouse selection in combo boxes 2024-09-26 13:31:26 +01:00
Yaron Shahrabani
d38f788587 Added Hebrew translation 2024-09-18 14:15:04 +01:00
Zev Eisenberg
07852b509c Add syntax highlighting to readme. 2024-09-12 19:31:01 +01:00
Jose Riha
2b5c34f46c Update Slovak translation. 2024-09-12 13:36:47 +01:00
Jofre Faraudo
fe246d60cd Update Catalan translations
Standardization of phrasing
2024-09-12 13:34:16 +01:00
Jofre Faraudo
4c4abed0de Update Catalan and Spanish translations.
Remove vanished and translate missing for Spanish. Fix minor issues for Catalan.
2024-09-12 13:34:16 +01:00
Jofre Faraudo
86a36746c3 Update Cataln translations
Remove vanished entries, translated missing, and fixed minor issues.
2024-09-12 13:34:16 +01:00
veeck
68e4e13d40 update de lang 2024-09-12 13:28:50 +01:00
ykla
8f168f560a fixed typo 2024-09-12 13:26:44 +01:00
ykla
c58f67a8b5 Correcting a few minor errors
Correcting a few minor errors
2024-09-12 13:26:44 +01:00
Christian Heusel
41912ca000 Update the issue templates for the latest release 2024-09-12 13:24:24 +01:00
Tom Dewey
57a28a2c4c README: Update build instructions 2024-09-11 17:12:48 +01:00
Tom Dewey
377c0b7ed6 windows: NSIS install script pruning 2024-09-11 17:12:48 +01:00
Tom Dewey
68e3c51eba cmake: Windows code signing fixes 2024-09-11 17:12:48 +01:00
Tom Dewey
9264c19f76 linux: Appimage packaging
Move some files around, so that AppImages can be packaged inside a .deb for convenience.
2024-09-11 17:12:48 +01:00
Tom Dewey
b6cab0f7d1 CMake: macOS: Produce better named DMGs 2024-09-11 17:12:48 +01:00
Tom Dewey
76361b0cbf CMake: macOS: Reintroduce automated notarisation 2024-09-11 17:12:48 +01:00
Tom Dewey
4f262d566f deps: libarchive: Remove standalone FindZstd 2024-09-11 17:12:48 +01:00
Tom Dewey
676228f3a1 CMake: macOS: Sign as if we are going to notarise 2024-09-11 17:12:48 +01:00
Tom Dewey
fe0314287f CMake: Disable building test binaries
These are primarily gated in the dependencies - and not of interest to our build flow.
2024-09-11 17:12:48 +01:00
Tom Dewey
a806b89b25 CMake: macOS: Remove automatic notarisation
This doesn't work - notarisation can take up to an hour.
2024-09-11 17:12:48 +01:00
Tom Dewey
7685341db7 CMake: macOS: Build Universal Binaries 2024-09-11 17:12:48 +01:00
Tom Dewey
f7c72a68d8 xz: Comment out failing immintrin header check 2024-09-11 17:12:48 +01:00