summaryrefslogtreecommitdiff
path: root/icons
AgeCommit message (Collapse)Author
4 daysicons: Move build system code hereHEADmainxengineering
The decision to license the whole repository based on CC-BY-SA 4.0 removes the restriction to store build system code in a separate directory. Thus it is more straight forward to store the icon related CMake code in the icons directory.
4 daysSwitch to single CC-BY-SA 4.0 licensexengineering
Providing a separate license for the build system code makes the licensing too complex. It is furthermore questionable if it really improves the legal situation. Thus the only license is chosen based on the primary content. The CC-BY-SA 4.0 matches the main content (graphics) of this repository well.
2024-11-28Switch to dual-licensing with CC BY-SA and MPL 2.0xengineering
This repository mixes art and code. Since it is hard to find a suitable license for both dual-licensing is an obvious choice to fix that problem.
2024-11-24icons: Add jpg output formatxengineering
2024-11-24icons: Add PNG generationxengineering
2024-11-24icons: Fix CMake dependenciesxengineering
This commit avoids that Inkscape calls are repeated if the output file was already built and is up to date.
2024-11-24icons: Add SVG output formatxengineering
Inkscape provides also SVG output. While the source file is also an SVG the output SVG file e.g. has a correct docname in the file matching the file name. This also adds a CMake target for the output SVG.
2024-11-24icons: Fix executing multiple Inkscape instancesxengineering
This adds a workaround for the Inkscape call to allow calling multiple instances of Inkscape in parallel. [1]: https://gitlab.com/inkscape/inkscape/-/issues/4716
2024-11-24icons: Implement PDF export with CMakexengineering
2024-11-24icons: Add example.svgxengineering
This is just a minimal starting point especially targeted at writing a build system for this project.