Commit 670cc2e8 authored by Bob Ham's avatar Bob Ham

Merge branch 'meta' into 'master'

Use germinate for meta packages

Closes #2

See merge request Librem5/librem5-base!15
parents 7dec00bd 12c0d236
ca-certificates
cloud-initramfs-growroot
dosfstools
flatpak
gen-sshd-host-keys
libgl1-mesa-dri
libmbim-utils
libnss-systemd
libpam-systemd
libqmi-utils
locales
lvm2
modemmanager
usb-modeswitch
usbutils
...@@ -4,30 +4,18 @@ Priority: optional ...@@ -4,30 +4,18 @@ Priority: optional
Maintainer: Guido Günther <agx@sigxcpu.org> Maintainer: Guido Günther <agx@sigxcpu.org>
Build-Depends: Build-Depends:
debhelper (>= 10), debhelper (>= 10),
germinate (>= 1.18),
Standards-Version: 4.1.4 Standards-Version: 4.1.4
Homepage: https://code.puri.sm/guido.gunther/phosh Homepage: https://code.puri.sm/guido.gunther/librem5-base
Package: librem5-base Package: librem5-base
Architecture: all Architecture: all
Depends: Depends:
${misc:Depends},
${shlibs:Depends},
ca-certificates,
cloud-initramfs-growroot,
dosfstools,
flatpak,
libgl1-mesa-dri,
libmbim-utils,
libnss-systemd,
libpam-systemd,
libqmi-utils,
locales,
lvm2,
modemmanager,
gen-sshd-host-keys,
usb-modeswitch,
usbutils,
librem5-base-defaults (>= ${source:Version}), librem5-base-defaults (>= ${source:Version}),
${germinate:Depends},
${misc:Depends},
Recommends:
${germinate:Recommends}
Description: Metapackage for the Librem5 Description: Metapackage for the Librem5
This package contains base dependencies for the librem5 This package contains base dependencies for the librem5
. .
...@@ -36,63 +24,24 @@ Description: Metapackage for the Librem5 ...@@ -36,63 +24,24 @@ Description: Metapackage for the Librem5
Package: librem5-gnome Package: librem5-gnome
Architecture: all Architecture: all
Depends: Depends:
librem5-base (>= ${source:Version}),
${germinate:Depends},
${misc:Depends}, ${misc:Depends},
${shlibs:Depends}, Recommends:
libwlroots-examples, ${germinate:Recommends}
phosh,
haegtesse,
calls,
chatty,
epiphany-browser,
evince,
gnome-calendar,
gnome-chess,
gnome-contacts,
gnome-control-center,
gnome-maps,
gnome-online-accounts,
gnome-session,
gnome-settings-daemon,
gnome-terminal,
gnome-tweaks,
network-manager-gnome,
virtboard,
xdg-desktop-portal-gtk,
librem5-base,
Description: GNOME metapackage for the Librem5 Description: GNOME metapackage for the Librem5
This package contains the GNOME apps for the Librem5 This package contains the GNOME apps for the Librem5
. .
It should be installed on every librem5. It should be installed on every librem5.
Package: librem5-dev-tools Package: librem5-dev-tools
Architecture: all Architecture: all
Depends: Depends:
librem5-base (>= ${source:Version}),
${germinate:Depends},
${misc:Depends}, ${misc:Depends},
${shlibs:Depends}, Recommends:
alsa-utils, ${germinate:Recommends}
bash-completion,
dconf-editor,
device-tree-compiler,
edid-decode,
evtest,
gdb,
git,
i2c-tools,
kbd,
lsof,
net-tools,
openssh-client,
openssh-server,
read-edid,
screen,
strace,
systemd-coredump,
u-boot-tools,
unzip,
vim-gtk3,
weston,
wireless-tools,
Description: Librem5 development tools Description: Librem5 development tools
This package contains development tools for the Librem5. This package contains development tools for the Librem5.
. .
...@@ -101,29 +50,11 @@ Description: Librem5 development tools ...@@ -101,29 +50,11 @@ Description: Librem5 development tools
Package: librem5-gnome-dev Package: librem5-gnome-dev
Architecture: all Architecture: all
Depends: Depends:
librem5-dev-tools (>= ${source:Version}),
${germinate:Depends},
${misc:Depends}, ${misc:Depends},
${shlibs:Depends}, Recommends:
build-essential, ${germinate:Recommends}
libcap-dev,
libdrm-dev,
libegl1-mesa-dev,
libgbm-dev,
libgles2-mesa-dev,
libgnome-desktop-3-dev,
libgtk-3-dev,
libinput-dev,
libpixman-1-dev,
libsystemd-dev,
libwayland-dev,
libxcb1-dev,
libxcb-composite0-dev,
libxcb-icccm4-dev,
libxcb-image0-dev,
libxcb-render0-dev,
libxcb-xfixes0-dev,
libxkbcommon-dev,
meson,
librem5-dev-tools (= ${source:Version}),
Description: Librem5 GNOME development packages Description: Librem5 GNOME development packages
This package contains the Librem5 GNOME development packages. This package contains the Librem5 GNOME development packages.
. .
...@@ -133,12 +64,15 @@ Package: librem5-base-defaults ...@@ -133,12 +64,15 @@ Package: librem5-base-defaults
Architecture: all Architecture: all
Section: x11 Section: x11
Depends: Depends:
gnome-themes-extra-data,
${misc:Depends}, ${misc:Depends},
${shlibs:Depends}, ${shlibs:Depends},
gnome-themes-extra-data, Breaks:
Breaks: librem5-theme-default (<= 1), librem5-theme-default (<= 1),
Replaces: librem5-theme-default (<= 1), Replaces:
Provides: librem5-theme-default, librem5-theme-default (<= 1),
Provides:
librem5-theme-default,
Description: Default themes and configuration for the Librem-5 Description: Default themes and configuration for the Librem-5
This package contains configuration and themes for the librem5. This package contains configuration and themes for the librem5.
It ships: It ships:
......
/default/org.freedesktop.ModemManager1.pkla /var/lib/polkit-1/localauthority/10-vendor.d/
default/09_librem5.gschema.override usr/share/glib-2.0/schemas/ default/09_librem5.gschema.override usr/share/glib-2.0/schemas/
default/blackboard-1920.jpg usr/share/librem5/default-theme/ default/blackboard-1920.jpg usr/share/librem5/default-theme/
/default/org.freedesktop.ModemManager1.pkla /var/lib/polkit-1/localauthority/10-vendor.d/
#!/usr/bin/make -f #!/usr/bin/make -f
%: %:
dh $@ dh $@ --with germinate
alsa-utils
bash-completion
dconf-editor
device-tree-compiler
edid-decode
evtest
gdb
git
i2c-tools
kbd
lsof
net-tools
openssh-client
openssh-server
read-edid
screen
strace
systemd-coredump
u-boot-tools
unzip
vim-gtk3
weston
wireless-tools
calls
chatty
epiphany-browser
evince
gnome-calendar
gnome-chess
gnome-contacts
gnome-control-center
gnome-maps
gnome-online-accounts
gnome-session
gnome-settings-daemon
gnome-terminal
gnome-tweaks
haegtesse
librem5-base
libwlroots-examples
network-manager-gnome
phosh
virtboard
xdg-desktop-portal-gtk
build-essential
libcap-dev
libdrm-dev
libegl1-mesa-dev
libgbm-dev
libgles2-mesa-dev
libgnome-desktop-3-dev
libgtk-3-dev
libinput-dev
libpixman-1-dev
libsystemd-dev
libwayland-dev
libxcb-composite0-dev
libxcb-icccm4-dev
libxcb-image0-dev
libxcb-render0-dev
libxcb-xfixes0-dev
libxcb1-dev
libxkbcommon-dev
meson
base librem5-base
gnome librem5-gnome
dev-tools librem5-dev-tools
gnome-dev librem5-gnome-dev
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment