Skip to content

Instantly share code, notes, and snippets.

View shundhammer's full-sized avatar
▫️
.

Stefan Hundhammer shundhammer

▫️
.
View GitHub Profile
@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 / 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-build-system-2021-01.md
Last active March 17, 2021 09:45
New Libyui CMake Build System
@shundhammer
shundhammer / shadowed-by-mount.md
Last active March 24, 2021 18:24
Find Files Shadowed by a Mount
@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 / 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
@shundhammer
shundhammer / yast-maintenance-updates.md
Last active November 15, 2021 13:44
YaST Maintenance Updates

YaST Maintenance Updates

Rough, incomplete, WIP, just to get a discussion going

Rough Outline

  • Work in a Git branch for the desired released product, e.g. SLE-15-SP42
  • Create a pull request from that, get it reviewed and merge it
  • Upon merge, a GitHub action will trigger an (internal) Jenkins job:
  • Build the package