[WIP] Add CI for building deb,rpm installers

This commit is contained in:
Vladimir Stoilov
2024-10-02 15:37:39 +03:00
parent 3411e08500
commit 8e1f3c0ed9
9 changed files with 212 additions and 814 deletions

View File

@@ -59,18 +59,25 @@
],
"desktopTemplate": "../../../packaging/linux/portmaster.desktop",
"files": {
// Service file
"/usr/lib/systemd/system/portmaster.service": "../../../packaging/linux/portmaster.service",
"/usr/lib/portmaster/bin-index.json": "binaries/bin-index.json",
"/usr/lib/portmaster/portmaster-core": "binaries/portmaster-core",
"/usr/lib/portmaster/portmaster.zip": "binaries/portmaster.zip",
"/usr/lib/portmaster/assets.zip": "binaries/assets.zip",
"/var/lib/portmaster/intel/intel-index.json": "binaries/intel-index.json",
"/var/lib/portmaster/intel/base.dsdl": "binaries/base.dsdl",
"/var/lib/portmaster/intel/geoipv4.mmdb": "binaries/geoipv4.mmdb",
"/var/lib/portmaster/intel/geoipv6.mmdb": "binaries/geoipv6.mmdb",
"/var/lib/portmaster/intel/index.dsd": "binaries/index.dsd",
"/var/lib/portmaster/intel/intermediate.dsdl": "binaries/intermediate.dsdl",
"/var/lib/portmaster/intel/urgent.dsdl": "binaries/urgent.dsdl",
// Binary files
"/usr/lib/portmaster/bin-index.json": "binary/bin-index.json",
"/usr/lib/portmaster/portmaster-core": "binary/portmaster-core",
"/usr/lib/portmaster/portmaster.zip": "binary/portmaster.zip",
"/usr/lib/portmaster/assets.zip": "binary/assets.zip",
// Intel files
"/var/lib/portmaster/intel/intel-index.json": "intel/intel-index.json",
"/var/lib/portmaster/intel/base.dsdl": "intel/base.dsdl",
"/var/lib/portmaster/intel/geoipv4.mmdb": "intel/geoipv4.mmdb",
"/var/lib/portmaster/intel/geoipv6.mmdb": "intel/geoipv6.mmdb",
"/var/lib/portmaster/intel/index.dsd": "intel/index.dsd",
"/var/lib/portmaster/intel/intermediate.dsdl": "intel/intermediate.dsdl",
"/var/lib/portmaster/intel/urgent.dsdl": "intel/urgent.dsdl",
// Shortcut
"/etc/xdg/autostart/portmaster.desktop": "../../../packaging/linux/portmaster-autostart.desktop"
},
"postInstallScript": "../../../packaging/linux/postinst",
@@ -83,18 +90,25 @@
"desktopTemplate": "../../../packaging/linux/portmaster.desktop",
"release": "1",
"files": {
// Service file
"/usr/lib/systemd/system/portmaster.service": "../../../packaging/linux/portmaster.service",
"/usr/lib/portmaster/bin-index.json": "binaries/bin-index.json",
"/usr/lib/portmaster/portmaster-core": "binaries/portmaster-core",
"/usr/lib/portmaster/portmaster.zip": "binaries/portmaster.zip",
"/usr/lib/portmaster/assets.zip": "binaries/assets.zip",
"/var/lib/portmaster/intel/intel-index.json": "binaries/intel-index.json",
"/var/lib/portmaster/intel/base.dsdl": "binaries/base.dsdl",
"/var/lib/portmaster/intel/geoipv4.mmdb": "binaries/geoipv4.mmdb",
"/var/lib/portmaster/intel/geoipv6.mmdb": "binaries/geoipv6.mmdb",
"/var/lib/portmaster/intel/index.dsd": "binaries/index.dsd",
"/var/lib/portmaster/intel/intermediate.dsdl": "binaries/intermediate.dsdl",
"/var/lib/portmaster/intel/urgent.dsdl": "binaries/urgent.dsdl",
// Binary files
"/usr/lib/portmaster/bin-index.json": "binary/bin-index.json",
"/usr/lib/portmaster/portmaster-core": "binary/portmaster-core",
"/usr/lib/portmaster/portmaster.zip": "binary/portmaster.zip",
"/usr/lib/portmaster/assets.zip": "binary/assets.zip",
// Intel files
"/var/lib/portmaster/intel/intel-index.json": "intel/intel-index.json",
"/var/lib/portmaster/intel/base.dsdl": "intel/base.dsdl",
"/var/lib/portmaster/intel/geoipv4.mmdb": "intel/geoipv4.mmdb",
"/var/lib/portmaster/intel/geoipv6.mmdb": "intel/geoipv6.mmdb",
"/var/lib/portmaster/intel/index.dsd": "intel/index.dsd",
"/var/lib/portmaster/intel/intermediate.dsdl": "intel/intermediate.dsdl",
"/var/lib/portmaster/intel/urgent.dsdl": "intel/urgent.dsdl",
// Shortcut
"/etc/xdg/autostart/portmaster.desktop": "../../../packaging/linux/portmaster-autostart.desktop"
},
"postInstallScript": "../../../packaging/linux/postinst",