Initial import

This commit is contained in:
Yaakov Selkowitz 2023-03-09 23:12:31 -05:00
commit f04ac7ad9e
2 changed files with 87 additions and 0 deletions

16
container.yaml Normal file
View file

@ -0,0 +1,16 @@
compose:
modules:
- hexchat:stable
flatpak:
id: io.github.Hexchat
branch: stable
command: hexchat
finish-args: |-
--share=ipc
--share=network
--socket=x11
--socket=pulseaudio
--filesystem=xdg-config/hexchat
--filesystem=xdg-download
--talk-name=org.freedesktop.Notifications
--talk-name=org.mpris.MediaPlayer2.*

71
hexchat.yaml Normal file
View file

@ -0,0 +1,71 @@
---
document: modulemd
version: 2
data:
summary: A popular and easy to use graphical IRC (chat) client
description: >-
HexChat is an easy to use graphical IRC chat client for the X Window System. It
allows you to join multiple IRC channels (chat rooms) at the same time, talk publicly,
private one-on-one conversations etc. Even file transfers are possible.
license:
module:
- MIT
buildopts:
arches: [aarch64, x86_64]
rpms:
macros: |
%perl_bootstrap 1
dependencies:
- buildrequires:
flatpak-common: [f37]
flatpak-runtime: [f37]
platform: [f37]
requires:
flatpak-common: [f37]
flatpak-runtime: [f37]
platform: [f37]
profiles:
default:
rpms:
- hexchat
# optional plugins
- hexchat-autoaway
# for lua extension scripts
- lua-lgi
components:
rpms:
hexchat:
rationale: Application package
ref: 55667df6a11fc17928f1eeb45c6ee957e075737b # f38
arches: [aarch64, x86_64]
groff:
rationale: Runtime dependency of perl
ref: f37
arches: [aarch64, x86_64]
hexchat-autoaway:
rationale: Application add-on
ref: f37
buildorder: 10
arches: [aarch64, x86_64]
lua-lgi:
rationale: Runtime dependency
ref: f38
arches: [aarch64, x86_64]
perl:
rationale: Runtime dependency
ref: f37
buildorder: 100
arches: [aarch64, x86_64]
python-cffi:
rationale: Runtime dependency
ref: f37
arches: [aarch64, x86_64]
python-ply:
rationale: Runtime dependency
ref: f37
arches: [aarch64, x86_64]
python-pycparser:
rationale: Runtime dependency
ref: f37
arches: [aarch64, x86_64]
...