716 lines
22 KiB
JSON
716 lines
22 KiB
JSON
{
|
|
"app-id" : "org.gnome.Settings",
|
|
"runtime" : "org.gnome.Sdk",
|
|
"runtime-version" : "master",
|
|
"sdk" : "org.gnome.Sdk",
|
|
"command" : "gnome-control-center",
|
|
"rename-desktop-file" : "gnome-control-center.desktop",
|
|
"tags" : [
|
|
"devel"
|
|
],
|
|
"desktop-file-name-prefix" : "(Development) ",
|
|
"finish-args" : [
|
|
"--device=dri",
|
|
"--env=DCONF_USER_CONFIG_DIR=.config/dconf",
|
|
"--filesystem=host",
|
|
"--own-name=org.gnome.ControlCenter",
|
|
"--own-name=org.gnome.SessionManager",
|
|
"--share=ipc",
|
|
"--share=network",
|
|
"--socket=x11",
|
|
"--socket=pulseaudio",
|
|
"--socket=session-bus",
|
|
"--socket=system-bus",
|
|
"--socket=wayland"
|
|
],
|
|
"build-options" : {
|
|
"cflags" : "-O2 -g",
|
|
"cxxflags" : "-O2 -g",
|
|
"env" : {
|
|
"V" : "1"
|
|
}
|
|
},
|
|
"x-run-args" : [
|
|
"--verbose"
|
|
],
|
|
"cleanup" : [
|
|
"/include",
|
|
"/share/aclocal",
|
|
"/man",
|
|
"/share/man",
|
|
"/share/gtk-doc",
|
|
"/share/vala",
|
|
"*.la",
|
|
"*.a"
|
|
],
|
|
"modules" : [
|
|
{
|
|
"name" : "pwquality",
|
|
"buildsystem" : "autotools",
|
|
"config-opts" : [
|
|
],
|
|
"sources" : [
|
|
{
|
|
"type" : "git",
|
|
"url" : "https://github.com/libpwquality/libpwquality.git"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name" : "polkit",
|
|
"buildsystem" : "autotools",
|
|
"config-opts" : [
|
|
"--disable-man-pages",
|
|
"--disable-introspection",
|
|
"--disable-libelogind",
|
|
"--enable-libsystemd-login=no",
|
|
"--with-systemdsystemunitdir=no"
|
|
],
|
|
"sources" : [
|
|
{
|
|
"type" : "git",
|
|
"url" : "git://anongit.freedesktop.org/polkit"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name" : "accountservice",
|
|
"buildsystem" : "meson",
|
|
"config-opts" : [
|
|
"-Ddocbook=false",
|
|
"-Delogind=false",
|
|
"-Dgtk_doc=false",
|
|
"-Dintrospection=false",
|
|
"-Dsystemd=false",
|
|
"-Dsystemdsystemunitdir=no"
|
|
],
|
|
"sources" : [
|
|
{
|
|
"type" : "git",
|
|
"url" : "git://anongit.freedesktop.org/accountsservice"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name" : "libusb1",
|
|
"buildsystem" : "autotools",
|
|
"config-opts" : [
|
|
"--disable-udev"
|
|
],
|
|
"sources" : [
|
|
{
|
|
"type" : "git",
|
|
"url" : "git://github.com/libusb/libusb.git"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name" : "gusb",
|
|
"buildsystem" : "meson",
|
|
"config-opts" : [
|
|
"-Ddocs=false",
|
|
"-Dtests=false",
|
|
"-Dvapi=false"
|
|
],
|
|
"sources" : [
|
|
{
|
|
"type" : "git",
|
|
"url" : "git://github.com/hughsie/libgusb.git"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name" : "udev",
|
|
"config-opts" : [
|
|
"--disable-hwdb",
|
|
"--disable-logging",
|
|
"--disable-gudev",
|
|
"--disable-introspection",
|
|
"--disable-keymap",
|
|
"--disable-mtd_probe"
|
|
],
|
|
"cleanup" : [
|
|
"/include",
|
|
"/etc",
|
|
"/libexec",
|
|
"/sbin",
|
|
"/lib/pkgconfig",
|
|
"/man",
|
|
"/share/aclocal",
|
|
"/share/doc",
|
|
"/share/gtk-doc",
|
|
"/share/man",
|
|
"/share/pkgconfig",
|
|
"*.la",
|
|
"*.a"
|
|
],
|
|
"sources" : [
|
|
{
|
|
"type" : "git",
|
|
"url" : "git://github.com/gentoo/eudev.git"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name" : "gudev",
|
|
"buildsystem" : "autotools",
|
|
"config-opts" : [
|
|
"--disable-umockdev"
|
|
],
|
|
"sources" : [
|
|
{
|
|
"type" : "git",
|
|
"url" : "https://gitlab.gnome.org/GNOME/libgudev.git"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name" : "colord",
|
|
"buildsystem" : "meson",
|
|
"config-opts" : [
|
|
"-Dargyllcms_sensor=false",
|
|
"-Dbash_completion=false",
|
|
"-Dman=false",
|
|
"-Dudev_rules=false",
|
|
"-Dsystemd=false",
|
|
"-Dvapi=false",
|
|
"-Ddocs=false",
|
|
"-Dtests=false",
|
|
"-Dinstalled_tests=false"
|
|
],
|
|
"sources" : [
|
|
{
|
|
"type" : "git",
|
|
"url" : "git://github.com/hughsie/colord.git"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name" : "colord-gtk",
|
|
"buildsystem" : "meson",
|
|
"config-opts" : [
|
|
"-Dman=false"
|
|
],
|
|
"sources" : [
|
|
{
|
|
"type" : "git",
|
|
"url" : "git://github.com/hughsie/colord-gtk.git"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name" : "rest",
|
|
"buildsystem" : "autotools",
|
|
"sources" : [
|
|
{
|
|
"type" : "git",
|
|
"branch" : "librest-0-7",
|
|
"url" : "https://gitlab.gnome.org/GNOME/librest.git"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name" : "gnome-online-accounts",
|
|
"buildsystem" : "meson",
|
|
"build-options" : {
|
|
"cflags" : "-Wno-error"
|
|
},
|
|
"config-opts" : [
|
|
"-Dgtk_doc=false",
|
|
"-Dintrospection=false",
|
|
"-Dvapi=false"
|
|
],
|
|
"sources" : [
|
|
{
|
|
"type" : "git",
|
|
"url" : "https://gitlab.gnome.org/GNOME/gnome-online-accounts.git"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name" : "gnome-desktop",
|
|
"buildsystem" : "meson",
|
|
"sources" : [
|
|
{
|
|
"type" : "git",
|
|
"url" : "https://gitlab.gnome.org/GNOME/gnome-desktop.git"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name" : "geocode-glib",
|
|
"buildsystem" : "meson",
|
|
"config-opts" : [
|
|
"-Denable-gtk-doc=false",
|
|
"-Denable-introspection=false",
|
|
"-Denable-installed-tests=false"
|
|
],
|
|
"sources" : [
|
|
{
|
|
"type" : "git",
|
|
"url" : "https://gitlab.gnome.org/GNOME/geocode-glib.git"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name" : "libgweather",
|
|
"buildsystem" : "meson",
|
|
"config-opts" : [
|
|
"-Dglade_catalog=false",
|
|
"-Denable_vala=false",
|
|
"-Dgtk_doc=false"
|
|
],
|
|
"sources" : [
|
|
{
|
|
"type" : "git",
|
|
"url" : "https://gitlab.gnome.org/GNOME/libgweather.git"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name" : "upower",
|
|
"buildsystem" : "autotools",
|
|
"config-opts" : [
|
|
"--prefix=/app",
|
|
"--with-systemdsystemunitdir=/app/lib/systemd/system",
|
|
"--disable-gtk-doc",
|
|
"--disable-man-pages",
|
|
"--disable-tests"
|
|
],
|
|
"sources" : [
|
|
{
|
|
"type" : "git",
|
|
"url" : "git://anongit.freedesktop.org/upower"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name" : "libwacom",
|
|
"buildsystem" : "autotools",
|
|
"sources" : [
|
|
{
|
|
"type" : "git",
|
|
"url" : "https://github.com/linuxwacom/libwacom.git"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name" : "libndp",
|
|
"buildsystem" : "autotools",
|
|
"sources" : [
|
|
{
|
|
"type" : "archive",
|
|
"url" : " http://libndp.org/files/libndp-1.6.tar.gz",
|
|
"sha256" : "0c7dfa84e013bd5e569ef2c6292a6f72cfaf14f4ff77a77425e52edc33ffac0e"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name" : "NetworkManager",
|
|
"buildsystem" : "meson",
|
|
"build-options" : {
|
|
"cflags" : "-ltinfo",
|
|
"cxxflags" : "-ltinfo"
|
|
},
|
|
"config-opts" : [
|
|
"-Dlibaudit=no",
|
|
"-Ddbus_conf_dir=/app/etc/dbus-1/system.d",
|
|
"-Ddbus_ifaces_dir=/app/share/dbus-1/interfaces",
|
|
"-Ddbus_sys_dir=/app/share/dbus-1/system.d",
|
|
"-Ddnsmasq=/usr/bin/true",
|
|
"-Ddocs=false",
|
|
"-Dintrospection=false",
|
|
"-Diptables=/usr/bin/true",
|
|
"-Djson_validation=false",
|
|
"-Dlibnm_glib=false",
|
|
"-Dlibpsl=false",
|
|
"-Dmodem_manager=false",
|
|
"-Dnmtui=false",
|
|
"-Dovs=false",
|
|
"-Dppp=false",
|
|
"-Dqt=false",
|
|
"-Dselinux=false",
|
|
"-Dsession_tracking=no",
|
|
"-Dsystemdsystemunitdir='no'",
|
|
"-Dsystemd_journal=false",
|
|
"-Dtests=no",
|
|
"-Dvapi=false"
|
|
],
|
|
"sources" : [
|
|
{
|
|
"type" : "git",
|
|
"url" : "https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name" : "network-manager-applet",
|
|
"buildsystem" : "meson",
|
|
"config-opts" : [
|
|
"-Dgtk_doc=false",
|
|
"-Dintrospection=false",
|
|
"-Dlibnm_gtk=false",
|
|
"-Dselinux=false",
|
|
"-Dteam=false",
|
|
"-Dwwan=false",
|
|
"-Dmobile_broadband_provider_info=false"
|
|
],
|
|
"sources" : [
|
|
{
|
|
"type" : "git",
|
|
"url" : "https://gitlab.gnome.org/GNOME/network-manager-applet.git"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name" : "ModemManager",
|
|
"buildsystem" : "autotools",
|
|
"config-opts" : [
|
|
"--disable-introspection",
|
|
"--disable-vala",
|
|
"--with-udev-base-dir=/app/lib",
|
|
"--with-systemdsystemunitdir=/app/lib/systemd/system",
|
|
"--without-mbim",
|
|
"--without-qmi"
|
|
],
|
|
"sources" : [
|
|
{
|
|
"type" : "git",
|
|
"url" : "git://anongit.freedesktop.org/ModemManager/ModemManager"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name" : "gnome-settings-daemon",
|
|
"buildsystem" : "meson",
|
|
"sources" : [
|
|
{
|
|
"type" : "git",
|
|
"url" : "https://gitlab.gnome.org/GNOME/gnome-settings-daemon.git"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name" : "gnome-bluetooth",
|
|
"buildsystem" : "meson",
|
|
"config-opts" : [
|
|
"-Dintrospection=false"
|
|
],
|
|
"sources" : [
|
|
{
|
|
"type" : "git",
|
|
"url" : "https://gitlab.gnome.org/GNOME/gnome-bluetooth.git"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name" : "grilo",
|
|
"buildsystem" : "meson",
|
|
"config-opts" : [
|
|
"-Denable-grl-pls=false",
|
|
"-Denable-gtk-doc=false",
|
|
"-Denable-introspection=false",
|
|
"-Denable-test-ui=false",
|
|
"-Denable-vala=false"
|
|
],
|
|
"sources" : [
|
|
{
|
|
"type" : "git",
|
|
"url" : "https://gitlab.gnome.org/GNOME/grilo.git"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name" : "openldap",
|
|
"buildsystem" : "autotools",
|
|
"config-opts" : [
|
|
"--disable-slapd"
|
|
],
|
|
"sources" : [
|
|
{
|
|
"type" : "archive",
|
|
"url" : "https://www.openldap.org/software/download/OpenLDAP/openldap-release/openldap-2.4.46.tgz",
|
|
"sha256" : "9a90dcb86b99ae790ccab93b7585a31fbcbeec8c94bf0f7ab0ca0a87ea0c4b2d"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name" : "libtirpc",
|
|
"buildsystem" : "autotools",
|
|
"sources" : [
|
|
{
|
|
"type" : "archive",
|
|
"url" : "http://downloads.sourceforge.net/sourceforge/libtirpc/libtirpc-1.0.3.tar.bz2",
|
|
"sha256" : "86c3a78fc1bddefa96111dd233124c703b22a78884203c55c3e06b3be6a0fd5e"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name" : "rpcsvc-proto",
|
|
"buildsystem" : "autotools",
|
|
"sources" : [
|
|
{
|
|
"type" : "archive",
|
|
"url" : "https://github.com/thkukuk/rpcsvc-proto/archive/v1.4.tar.gz",
|
|
"sha256" : "eaa227686b84e8ae20181d2119c0ccac29d82371441844008019a134dafe3613"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name" : "samba",
|
|
"buildsystem" : "autotools",
|
|
"sources" : [
|
|
{
|
|
"type" : "archive",
|
|
"url" : "https://download.samba.org/pub/samba/stable/samba-4.8.1.tar.gz",
|
|
"sha256" : "8ef7367507f16b7a5e2f6aed5bcdbd1143feca79aa2a07c9b21292b17d7f789d"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name" : "libgtop2",
|
|
"buildsystem" : "autotools",
|
|
"config-opts" : [
|
|
"--disable-introspection"
|
|
],
|
|
"sources" : [
|
|
{
|
|
"type" : "git",
|
|
"url" : "https://gitlab.gnome.org/GNOME/libgtop.git"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name" : "cheese",
|
|
"buildsystem" : "autotools",
|
|
"config-opts" : [
|
|
"--disable-introspection"
|
|
],
|
|
"sources" : [
|
|
{
|
|
"type" : "git",
|
|
"url" : "https://gitlab.gnome.org/GNOME/cheese.git"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name" : "libhandy",
|
|
"buildsystem" : "meson",
|
|
"config-opts" : [
|
|
"-Dexamples=false",
|
|
"-Dglade_catalog=disabled",
|
|
"-Dintrospection=disabled",
|
|
"-Dtests=false",
|
|
"-Dvapi=false"
|
|
],
|
|
"sources" : [
|
|
{
|
|
"type" : "git",
|
|
"url" : "https://source.puri.sm/Librem5/libhandy.git"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name" : "gsound",
|
|
"buildsystem" : "autotools",
|
|
"sources" : [
|
|
{
|
|
"type" : "git",
|
|
"url" : "https://gitlab.gnome.org/GNOME/gsound.git"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name" : "libkmod",
|
|
"buildsystem" : "autotools",
|
|
"sources" : [
|
|
{
|
|
"type" : "archive",
|
|
"url" : "https://mirrors.edge.kernel.org/pub/linux/utils/kernel/kmod/kmod-25.tar.xz",
|
|
"sha256" : "7165e6496656159dcb909a91ed708a0fe273a4b128b4b1dc997ccb5189eef1cd"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name" : "lvm2",
|
|
"buildsystem" : "autotools",
|
|
"config-opts" : [
|
|
"--prefix=/app",
|
|
"--enable-cmdlib",
|
|
"--enable-dmeventd",
|
|
"--enable-pkgconfig",
|
|
"--with-usrlibdir=/app/lib",
|
|
"--with-usrbindir=/app/bin",
|
|
"--with-staticdir=/app/bin"
|
|
],
|
|
"sources" : [
|
|
{
|
|
"type" : "archive",
|
|
"url" : "https://www.sourceware.org/pub/lvm2/LVM2.2.02.177.tgz",
|
|
"sha256" : "4025a23ec9b15c2cb7486d151c29dc953b75efc4d452cfe9dbbc7c0fac8e80f2"
|
|
}
|
|
],
|
|
"post-install" : [
|
|
"chmod 755 /app/sbin/dm*",
|
|
"chmod 755 /app/sbin/lvm*",
|
|
"chmod 755 /app/lib/libdevmapper-event-lvm2.so.2.02",
|
|
"chmod 755 /app/lib/libdevmapper-event-lvm2mirror.so",
|
|
"chmod 755 /app/lib/libdevmapper-event-lvm2raid.so",
|
|
"chmod 755 /app/lib/libdevmapper-event-lvm2snapshot.so",
|
|
"chmod 755 /app/lib/libdevmapper-event-lvm2thin.so",
|
|
"chmod 755 /app/lib/libdevmapper-event.so.1.02",
|
|
"chmod 755 /app/lib/libdevmapper.so.1.02",
|
|
"chmod 755 /app/lib/liblvm2cmd.so.2.02"
|
|
]
|
|
},
|
|
{
|
|
"name" : "parted",
|
|
"buildsystem" : "autotools",
|
|
"sources" : [
|
|
{
|
|
"type" : "archive",
|
|
"url" : "http://ftp.gnu.org/gnu/parted/parted-3.2.tar.xz",
|
|
"sha256" : "858b589c22297cacdf437f3baff6f04b333087521ab274f7ab677cb8c6bb78e4"
|
|
},
|
|
{
|
|
"type" : "patch",
|
|
"path" : "libparted-include.patch"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name" : "mpfr",
|
|
"buildsystem" : "autotools",
|
|
"sources" : [
|
|
{
|
|
"type" : "archive",
|
|
"url" : "https://www.mpfr.org/mpfr-4.0.2/mpfr-4.0.2.tar.xz",
|
|
"sha256" : "1d3be708604eae0e42d578ba93b390c2a145f17743a744d8f3f8c2ad5855a38a"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name" : "bytesize",
|
|
"buildsystem" : "autotools",
|
|
"config-opts" : [
|
|
"--with-gtk-doc=no"
|
|
],
|
|
"sources" : [
|
|
{
|
|
"type" : "git",
|
|
"url" : "https://github.com/storaged-project/libbytesize.git"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name" : "cryptsetup",
|
|
"autotools" : "autotools",
|
|
"sources" : [
|
|
{
|
|
"type" : "archive",
|
|
"url" : "https://www.kernel.org/pub/linux/utils/cryptsetup/v1.7/cryptsetup-1.7.5.tar.xz",
|
|
"sha256" : "2b30cd1d0dd606a53ac77b406e1d37798d4b0762fa89de6ea546201906a251bd"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name" : "swig",
|
|
"buildsystem" : "autotools",
|
|
"sources" : [
|
|
{
|
|
"type" : "git",
|
|
"url" : "https://github.com/swig/swig.git"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name" : "volume-key",
|
|
"buildsystem" : "simple",
|
|
"build-commands" : [
|
|
"autoreconf -i",
|
|
"./configure --prefix=/app",
|
|
"make install"
|
|
],
|
|
"sources" : [
|
|
{
|
|
"type" : "archive",
|
|
"url" : "https://github.com/felixonmars/volume_key/archive/volume_key-0.3.11.tar.gz",
|
|
"sha256" : "92250506756eca19a0b6f50c16d3502eb5566ea4725645d7c5d87eb5cc8f3fd8"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name" : "libblockdev",
|
|
"buildsystem" : "autotools",
|
|
"config-opts" : [
|
|
"--disable-tests",
|
|
"--with-btrfs=no",
|
|
"--with-dm=no",
|
|
"--with-gtk-doc=no",
|
|
"--with-kbd=no",
|
|
"--with-lvm=no",
|
|
"--with-lvm-dbus=no",
|
|
"--with-mpath=no",
|
|
"--with-nvdimm=no",
|
|
"--with-tools=no",
|
|
"--with-vdo=no"
|
|
],
|
|
"sources" : [
|
|
{
|
|
"type" : "git",
|
|
"url" : "https://github.com/storaged-project/libblockdev.git"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name" : "atasmart",
|
|
"buildsystem" : "autotools",
|
|
"sources" : [
|
|
{
|
|
"type" : "archive",
|
|
"url" : "http://0pointer.de/public/libatasmart-0.19.tar.xz",
|
|
"sha256" : "61f0ea345f63d28ab2ff0dc352c22271661b66bf09642db3a4049ac9dbdb0f8d"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name" : "udisks",
|
|
"buildsystem" : "autotools",
|
|
"config-opts" : [
|
|
"--disable-introspection",
|
|
"--disable-lvm2",
|
|
"--with-systemdsystemunitdir=/app/lib/systemd/system",
|
|
"--with-tmpfilesdir=/app/lib/tmpfiles.d"
|
|
],
|
|
"sources" : [
|
|
{
|
|
"type" : "git",
|
|
"url" : "https://github.com/storaged-project/udisks.git"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name" : "gnome-backgrounds",
|
|
"buildsystem" : "meson",
|
|
"sources" : [
|
|
{
|
|
"type" : "git",
|
|
"url" : "https://gitlab.gnome.org/GNOME/gnome-backgrounds.git"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name" : "gnome-control-center",
|
|
"buildsystem" : "meson",
|
|
"sources" : [
|
|
{
|
|
"type" : "git",
|
|
"url" : "https://gitlab.gnome.org/GNOME/gnome-control-center.git"
|
|
}
|
|
],
|
|
"config-opts" : [
|
|
"-Dtracing=true"
|
|
]
|
|
}
|
|
]
|
|
}
|