Skip to content
This repository has been archived by the owner on Feb 9, 2024. It is now read-only.

4L LightScribe label writer as a Flatpak package

License

Notifications You must be signed in to change notification settings

lukeross/lightscribe-flatpak

Repository files navigation

4L LightScribe for Flatpak

Building

This version uses extra-data to fetch the (proprietary-licensed) RPMs as install-time, so the RPMs do not need to be fetched prior to building.

Install the build environment

flatpak remote-add --user --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install --user org.freedesktop.Platform//23.08 org.freedesktop.Platform.Compat.i386//23.08 org.freedesktop.Sdk//23.08 org.freedesktop.Sdk.Compat.i386//23.08 org.flatpak.Builder

Build

To build and install in one operation:

flatpak run org.flatpak.Builder --user --install --force-clean build uk.lukeross.flatpak.lightscribe.yml

To build and push to a repository called repo:

flatpak run org.flatpak.Builder --gpg-sign=keyid --repo=repo --force-clean build uk.lukeross.flatpak.lightscribe.yml

Building a bundle does not work as bundles currently cannot reference external data; see this ticket for details and to track the problem.

Running

  • You should find a desktop entry for the GUI tool
  • Alternatively, run the GUI tool with flatpak run uk.lukeross.flatpak.lightscribe
  • Run the CLI tool with flatpak run uk.lukeross.flatpak.lightscribe 4L-cli --help
  • Adjust the contrast with flatpak run uk.lukeross.flatpak.lightscribe elcu.sh

Files

Some files are stored in the Flatpak data directory, and will be configured on first run:

  • /etc/lightscribe.rc can be edited at ~/.var/app/uk.lukeross.flatpak.lightscribe/config/lightscribe.rc
  • PDF manual, disc templates and borders can be found at ~/.var/app/uk.lukeross.flatpak.lightscribe/data

About

4L LightScribe label writer as a Flatpak package

Topics

Resources

License

Stars

Watchers

Forks