Skip to content

Instantly share code, notes, and snippets.

View shundhammer's full-sized avatar
▫️
.

Stefan Hundhammer shundhammer

▫️
.
View GitHub Profile
@shundhammer
shundhammer / libyui-packaging.md
Last active February 25, 2021 21:04
Libyui Packaging

Libyui Packaging with the New CMake Build Environment

Current Situation

  • Lots of different libyui*.rpm packages from lots of individual, independent GitHub repos

  • Most of those packages have a -devel subpackage for the header files and a -doc subpackage for auto-generated doxygen documentation

  • The main package of each has a .spec file and a .changes file in the repo's package/ subdirectory

@shundhammer
shundhammer / libyui-cmake-make-doc.md
Last active April 4, 2021 19:52
New libyui CMake Build System and "make doc"

The new libyui CMake Build System and "make doc"

Building doxygen Autodocs

CMake supports generating doxygen-based autodocs pretty much out of the box; it's little more than

find_package( Doxygen REQUIRED dot )
doxygen_add_docs( doc ../src )
@shundhammer
shundhammer / libyui-cmake-build-system-2021-01.md
Last active March 17, 2021 09:45
New Libyui CMake Build System
@shundhammer
shundhammer / yast-requirements.md
Last active February 15, 2021 11:06
YaST Installer Requirements

YaST Installer Requirements

What to Install

  • Different types of SUSE Linux distributions:

    • SLES / SLED
    • openSUSE Tumbleweed
    • openSUSE Leap
  • Simple default product (default installation)

@shundhammer
shundhammer / shadowed-by-mount.md
Last active March 24, 2021 18:24
Find Files Shadowed by a Mount
@shundhammer
shundhammer / autodocs-github-pages.md
Last active January 24, 2024 21:52
Doxygen-Autodocs on GitHub Pages

Doxygen-Generated Autodocs on GitHub Pages

General Idea

GitHub offers hosting documentation on GitHub Pages. This can be done once for each GitHub user, for each GitHub organization, for each GitHub project.

If the process for building the autodocs is already in place (as is the case for libyui), it is just a matter of generating them, moving them to the right place, and deploying them to the project's GitHub Pages.

@shundhammer
shundhammer / qt-hidpi.md
Last active May 31, 2021 04:35
Qt HiDPI

Qt and HiDPI

Information Resources

Qt Reference Documentation

Qt Source Code (Qt 5.15.2)

@shundhammer
shundhammer / yast-installer-steps.md
Last active June 21, 2021 13:18
YaST Installer Steps
@shundhammer
shundhammer / yast-installer-features.md
Last active June 21, 2021 14:35
YaST Installer Features

YaST Installer Features

This is related to the YaST Installer Steps document, but items are rearranged here to make the distinction clear between

  • Settings for the installation procedure (installation language, keyboard)
  • Installation preparation (storage setup, ???)
  • Collecting data for later configuration

Settings for the Installation Procedure

@shundhammer
shundhammer / mu-yast2-pkg-bindings-sle-15-ga.md
Created October 28, 2021 09:46
MU y-pkg-bindings SLE-15 GA