72 lines
1.5 KiB
RPMSpec
72 lines
1.5 KiB
RPMSpec
# -*- mode: python ; coding: utf-8 -*-
|
||
"""PyInstaller spec for Cellar GTK – portable all-in-one executable."""
|
||
|
||
a = Analysis(
|
||
["cellar-gtk.py"],
|
||
pathex=[],
|
||
binaries=[],
|
||
datas=[],
|
||
hiddenimports=[
|
||
"gi",
|
||
"gi.repository.Gtk",
|
||
"gi.repository.Gdk",
|
||
"gi.repository.Adw",
|
||
"gi.repository.GLib",
|
||
"gi.repository.GObject",
|
||
"gi.repository.Gio",
|
||
"gi.repository.Pango",
|
||
"gi.repository.PangoCairo",
|
||
"gi.repository.GdkPixbuf",
|
||
"gi.repository.Graphene",
|
||
"gi.repository.Gsk",
|
||
"gi.repository.HarfBuzz",
|
||
"gi.repository.cairo",
|
||
"gi.repository.freetype2",
|
||
"client",
|
||
],
|
||
hookspath=[],
|
||
hooksconfig={
|
||
"gi": {
|
||
"module-versions": {
|
||
"Gtk": "4.0",
|
||
"Gdk": "4.0",
|
||
"Gsk": "4.0",
|
||
},
|
||
"icons": ["Adwaita", "hicolor"],
|
||
"themes": ["Adwaita"],
|
||
"languages": [],
|
||
},
|
||
},
|
||
runtime_hooks=[],
|
||
excludes=[
|
||
"tkinter",
|
||
"_tkinter",
|
||
"unittest",
|
||
"test",
|
||
"xmlrpc",
|
||
"pydoc",
|
||
],
|
||
noarchive=False,
|
||
)
|
||
|
||
pyz = PYZ(a.pure)
|
||
|
||
exe = EXE(
|
||
pyz,
|
||
a.scripts,
|
||
a.binaries,
|
||
a.datas,
|
||
[],
|
||
name="cellar",
|
||
debug=False,
|
||
bootloader_ignore_signals=False,
|
||
strip=True,
|
||
upx=True,
|
||
upx_exclude=[],
|
||
runtime_tmpdir=None,
|
||
console=False,
|
||
disable_windowed_traceback=False,
|
||
argv_emulation=False,
|
||
icon=None,
|
||
)
|