archlinux-pkgbuild/desktop-integration

Create Arch Linux PKGBUILDs for GNOME, KDE Plasma, Eclipse plugins, and fonts.

6|Updated Jan 14, 2020
One-click install
npx skills add https://github.com/SteamedFish/dotfiles --skill archlinux-pkgbuild-desktop-integration
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: archlinux-pkgbuild/desktop-integration
Source: https://github.com/SteamedFish/dotfiles/tree/main/.config/opencode/skills/archlinux-pkgbuild/desktop-integration
Command: npx skills add https://github.com/SteamedFish/dotfiles --skill archlinux-pkgbuild-desktop-integration

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill simplifies the process of creating Arch Linux package build files (PKGBUILDs) for desktop applications, ensuring proper integration with various desktop environments like GNOME and KDE, as well as handling specific package types like fonts and Eclipse plugins.

Core Features & Use Cases

  • Font Packaging: System-wide installation of TrueType, OpenType, and Variable fonts.
  • GNOME Application Packaging: Streamlined PKGBUILD creation for GTK4/Adwaita applications using Meson.
  • KDE Plasma Packaging: Packaging Plasma widgets, themes, and applications using CMake.
  • Eclipse Plugin Packaging: Correctly installing Eclipse plugins and features into the IDE's dropins directory.
  • Use Case: You need to package a custom GNOME application or a new Plasma widget for distribution on the Arch User Repository (AUR). This skill provides the templates and guidelines to create a compliant and functional PKGBUILD.

Quick Start

Use the archlinux-pkgbuild/desktop-integration skill to create a PKGBUILD for a new GNOME application.

Frequently Asked Questions about archlinux-pkgbuild/desktop-integration

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a PKGBUILD for a GNOME application using Meson?

To create a PKGBUILD for GNOME applications, use this Skill to apply GTK4/Adwaita templates and Meson build system best practices. It ensures correct installation paths and dependency management for seamless desktop integration.

What is the correct way to package TrueType and OpenType fonts for Arch Linux?

Packaging fonts for Arch Linux requires system-wide installation paths. This Skill provides PKGBUILD templates for TrueType, OpenType, and Variable fonts to ensure correct integration and distribution on the AUR.

How do I package KDE Plasma widgets and themes using CMake?

Packaging KDE Plasma widgets and themes involves using CMake build configurations. This Skill provides PKGBUILD templates that define correct installation paths and dependencies for KDE Plasma desktop integration.

Do I need a specific build system to package Eclipse plugins for Arch Linux?

You do not need a specific build system, but you must install Eclipse plugins into the IDE's dropins directory. This Skill provides PKGBUILD guidelines to correctly package and place Eclipse features for Arch Linux.

How does desktop integration packaging handle installation paths for different desktop environments?

Desktop integration packaging ensures correct installation paths by providing specific PKGBUILD templates for GNOME, KDE, and fonts. It manages dependencies to ensure applications function seamlessly within their respective environments.