Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

protobuf-c: unstable-2023-07-08 -> 1.5.0 #283783

Merged
merged 1 commit into from May 16, 2024

Conversation

haraldh
Copy link
Contributor

@haraldh haraldh commented Jan 25, 2024

Description of changes

protobuf-c: unstable-2023-07-08 -> 1.5.0
Release notes: https://github.com/protobuf-c/protobuf-c/releases/tag/v1.5.0

Split out dev and lib .

Fixed anbox package moving protobufc to nativeBuildInputs, because
the proto-c tool is used at build-time.

Things done

  • Built on platform(s)
    • x86_64-linux
    • aarch64-linux
    • x86_64-darwin
    • aarch64-darwin
  • For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)
    • sandbox = relaxed
    • sandbox = true
  • Tested, as applicable:
  • Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
  • Tested basic functionality of all binary files (usually in ./result/bin/)
  • 24.05 Release Notes (or backporting 23.05 and 23.11 Release notes)
    • (Package updates) Added a release notes entry if the change is major or breaking
    • (Module updates) Added a release notes entry if the change is significant
    • (Module addition) Added a release notes entry if adding a new NixOS module
  • Fits CONTRIBUTING.md.

Add a 馃憤 reaction to pull requests you find important.

@NickCao

This comment was marked as outdated.

@haraldh haraldh force-pushed the update_protobufc branch 2 times, most recently from b0905c0 to aa41cd1 Compare January 26, 2024 10:49
@ofborg ofborg bot requested review from ajs124 and dasJ January 26, 2024 11:12
@haraldh

This comment was marked as duplicate.

@haraldh
Copy link
Contributor Author

haraldh commented Jan 26, 2024

Split out dev and lib and added a workaround for the unbound configure script, expecting both include and lib dirs in the same base path.

Rerouted the unbound configure path for protobufc to the dev subpackage.

Fixed anbox package moving protobufc to nativeBuildInputs, because
the proto-c tool is used at build-time.

@haraldh

This comment was marked as duplicate.

@haraldh
Copy link
Contributor Author

haraldh commented Jan 26, 2024

anbox still fails to build.. but due to C++ issues

@ofborg ofborg bot requested a review from edwtjo January 26, 2024 12:47
@NickCao
Copy link
Member

NickCao commented Jan 26, 2024

I don't feel like implementing the workaround in protobuf-c, instead we should make unbound use pkg-config to derive the correct flags to use. Can we postpone doing the output split until getting a fix?

@haraldh
Copy link
Contributor Author

haraldh commented Jan 26, 2024

@NickCao that would imply patching the autofoo of the original unbound source

@NickCao
Copy link
Member

NickCao commented Jan 26, 2024

@NickCao that would imply patching the autofoo of the original unbound source

I know nobody want to touch that, but yes.

@NickCao
Copy link
Member

NickCao commented Jan 26, 2024

@NickCao https://github.com/NLnetLabs/unbound/blob/352245160058e9419565f922d62ce01634280b9d/dnstap/dnstap.m4#L18-L42

This whole mess can be replaced with a call to PKG_CHECK_MODULES

@haraldh
Copy link
Contributor Author

haraldh commented Jan 26, 2024

@NickCao How about a TODO note in the unbound/default.nix, stating the removal of this workaround... I really don't want to do it.

@NickCao
Copy link
Member

NickCao commented Jan 26, 2024

@NickCao How about a TODO note in the unbound/default.nix, stating the removal of this workaround... I really don't want to do it.

I mean we don't need the workaround if not doing the output split in this PR, I might try to fix this later.

@NickCao
Copy link
Member

NickCao commented Jan 30, 2024

@NickCao that would imply patching the autofoo of the original unbound source

The fix is now merged as NLnetLabs/unbound#999

@haraldh
Copy link
Contributor Author

haraldh commented Feb 19, 2024

@NickCao added your patch here also: #289952

@SuperSandro2000
Copy link
Member

Please rebase

@haraldh
Copy link
Contributor Author

haraldh commented May 7, 2024

@SuperSandro2000 done

@haraldh
Copy link
Contributor Author

haraldh commented May 7, 2024

third run:

Result of nixpkgs-review pr 283783 run on x86_64-linux 1

24 packages marked as broken and skipped:
  • apache-airflow
  • apache-airflow.dist
  • archivebox
  • archivebox.dist
  • calligra
  • fspy
  • gnomeExtensions.easyScreenCast
  • golden-cheetah-bin
  • itch
  • maui-shell
  • postgresql14JitPackages.cstore_fdw
  • postgresql14Packages.cstore_fdw
  • postgresql15JitPackages.cstore_fdw
  • postgresql15Packages.cstore_fdw
  • postgresql16JitPackages.cstore_fdw
  • postgresql16Packages.cstore_fdw
  • postgresqlJitPackages.cstore_fdw
  • postgresqlPackages.cstore_fdw
  • rabbitvcs
  • rabbitvcs.cli
  • rabbitvcs.dist
  • radicle-upstream
  • runescape
  • xmonad_log_applet
2 packages blacklisted:
  • appimage-run-tests
  • tests.nixos-functions.nixos-test
79 packages failed to build:
  • ayatana-indicator-session
  • badlion-client
  • fprintd
  • fprintd.devdoc
  • fractal
  • houdini
  • lmstudio
  • lomiri.lomiri
  • lomiri.lomiri-session
  • lomiri.lomiri-thumbnailer
  • lomiri.lomiri-thumbnailer.dev
  • lomiri.lomiri-thumbnailer.doc
  • lomiri.qtmir
  • lomiri.qtmir.dev
  • mir
  • mir.dev
  • miriway
  • napalm
  • napalm.dist
  • peering-manager
  • python311Packages.amqtt
  • python311Packages.amqtt.dist
  • python311Packages.bambi
  • python311Packages.bambi.dist
  • python311Packages.consonance
  • python311Packages.consonance.dist
  • python311Packages.dissononce
  • python311Packages.dissononce.dist
  • python311Packages.insightface
  • python311Packages.insightface.dist
  • python311Packages.junos-eznc
  • python311Packages.junos-eznc.dist
  • python311Packages.napalm
  • python311Packages.napalm-hp-procurve
  • python311Packages.napalm-hp-procurve.dist
  • python311Packages.napalm.dist
  • python311Packages.orange3
  • python311Packages.orange3.dist
  • python311Packages.pysnooz
  • python311Packages.pysnooz.dist
  • python311Packages.qtile-extras
  • python311Packages.qtile-extras.dist
  • python311Packages.roombapy
  • python311Packages.roombapy.dist
  • python311Packages.streamz
  • python311Packages.streamz.dist
  • python311Packages.tf2onnx
  • python311Packages.tf2onnx.dist
  • python311Packages.transitions
  • python311Packages.transitions.dist
  • python311Packages.volvooncall
  • python311Packages.volvooncall.dist
  • python311Packages.yowsup
  • python311Packages.yowsup.dist
  • python312Packages.insightface
  • python312Packages.insightface.dist
  • python312Packages.qtile-extras
  • python312Packages.qtile-extras.dist
  • python312Packages.streamz
  • python312Packages.streamz.dist
  • python312Packages.taskw
  • python312Packages.taskw.dist
  • quodlibet-full
  • quodlibet-full.dist
  • quodlibet-full.doc
  • quodlibet-xine-full
  • quodlibet-xine-full.dist
  • quodlibet-xine-full.doc
  • s0ix-selftest-tool
  • sublime-music
  • sublime-music.dist
  • windmill
  • xdg-desktop-portal
  • xdg-desktop-portal-gnome
  • xdg-desktop-portal-gtk
  • xdg-desktop-portal-shana
  • xdg-desktop-portal-xapp
  • xdg-desktop-portal.installedTests
  • yandex-browser-beta
1031 packages built:
  • BeatSaberModManager
  • CuboCore.coretoppings
  • Sylk
  • _1password-gui
  • _1password-gui-beta
  • _64gram
  • aaxtomp3
  • acquire (python311Packages.acquire)
  • acquire.dist (python311Packages.acquire.dist)
  • activitywatch
  • adapta-gtk-theme
  • ags
  • airgeddon
  • alacritty
  • alacritty.terminfo
  • altair
  • alvr
  • anarchism
  • anbox
  • anup
  • anytype
  • apkid
  • apkid.dist
  • apkleaks
  • apkleaks.dist
  • appgate-sdp
  • appimage-run
  • arch-install-scripts
  • arduino-ide
  • armcord
  • ashpd-demo
  • autosuspend
  • autosuspend.dist
  • avrdudess
  • aw-qt
  • aw-qt.dist
  • aws-azure-login
  • aws-sso-cli
  • aws-sso-creds
  • aws-vault
  • ayatana-indicator-datetime
  • ayatana-indicator-messages
  • ayatana-indicator-messages.dev
  • ayatana-indicator-messages.devdoc
  • bash-preexec
  • bashup-events32
  • bashup-events44
  • bats
  • bazecor
  • beekeeper-studio
  • beeper
  • beets (beetsPackages.beets ,beetsPackages.beets-stable)
  • beets-unstable (beetsPackages.beets-unstable)
  • beets-unstable.dist (beetsPackages.beets-unstable.dist)
  • beets-unstable.doc (beetsPackages.beets-unstable.doc)
  • beets-unstable.man (beetsPackages.beets-unstable.man)
  • beets.dist (beetsPackages.beets-stable.dist ,beetsPackages.beets.dist)
  • beets.doc (beetsPackages.beets-stable.doc ,beetsPackages.beets.doc)
  • beets.man (beetsPackages.beets-stable.man ,beetsPackages.beets.man)
  • betterdiscord-installer
  • bitwig-studio (bitwig-studio5)
  • bitwig-studio3
  • bitwig-studio4
  • bloodhound
  • bloomrpc
  • bluejeans-gui
  • blueman
  • bootstrap-studio
  • bottles
  • bottles-unwrapped
  • brave
  • breath-theme
  • budgie.budgie-control-center
  • budgie.budgie-control-center.debug
  • budgie.budgie-desktop
  • budgie.budgie-desktop-with-plugins
  • budgie.budgie-gsettings-overrides
  • budgie.budgie-session
  • budgie.budgie-session.debug
  • budgie.magpie
  • budgie.magpie.debug
  • budgie.magpie.dev
  • budgie.magpie.devdoc
  • budgiePlugins.budgie-analogue-clock-applet
  • budgiePlugins.budgie-user-indicator-redux
  • buildah
  • buildah.man
  • buttercup-desktop
  • cage
  • cagebreak
  • caido
  • calcure
  • calcure.dist
  • calibre
  • caprine-bin
  • chromium
  • chromium.sandbox
  • chrysalis
  • cider
  • cinnamon.cinnamon-common
  • cinnamon.cinnamon-control-center
  • cinnamon.cinnamon-gsettings-overrides
  • cinnamon.cinnamon-screensaver
  • cinnamon.cinnamon-session
  • cinnamon.cinnamon-settings-daemon
  • cinnamon.cinnamon-settings-daemon.dev
  • cinnamon.muffin
  • cinnamon.muffin.dev
  • cinnamon.muffin.man
  • cinnamon.nemo-fileroller
  • cinnamon.nemo-with-extensions
  • claws-mail
  • claws-mail.dev
  • clight
  • clockify
  • cobang
  • cobang.dist
  • codux
  • collectd
  • colloid-kde
  • colloid-kde.sddm
  • connman
  • connman-gtk
  • connman-ncurses
  • connmanFull
  • connman_dmenu
  • cosmic-comp
  • cosmic-comp.debug
  • cozy-drive
  • cqrlog
  • cri-o
  • cri-o.man
  • criu
  • criu.dev
  • criu.man
  • crun
  • crypto-org-wallet
  • davinci-resolve
  • davinci-resolve-studio
  • dbmonster
  • dbus-test-runner
  • deepin.dde-daemon
  • deepin.dde-network-core
  • deltatouch
  • deskreen
  • devdocs-desktop
  • dgoss
  • dropbox
  • dropbox-cli
  • dropbox-cli.nautilusExtension
  • dwl
  • dwl.man
  • eduvpn-client
  • eduvpn-client.dist
  • eiciel
  • eiciel.nautilusExtension
  • electron-mail
  • electronplayer
  • emacsPackages.ac-mozc
  • emacsPackages.mozc
  • emacsPackages.mozc-cand-posframe
  • emacsPackages.mozc-im
  • emacsPackages.mozc-popup
  • emacsPackages.mozc-temp
  • enigma
  • eolie
  • esdm
  • eureka-editor
  • far2l
  • fast-cli
  • fastfetch
  • fastfetch.man
  • faust2firefox
  • feishu
  • fff
  • fflogs
  • filezilla
  • firefly-desktop
  • firewalld-gui
  • flexoptix-app
  • fluent-reader
  • fprintd-tod
  • fprintd-tod.devdoc
  • framesh
  • frr
  • fwupd
  • fwupd.debug
  • fwupd.dev
  • fwupd.devdoc
  • fwupd.installedTests
  • fwupd.lib
  • fwupd.man
  • fzf-git-sh
  • game-rs
  • gamescope
  • genymotion
  • git-ftp
  • git-open
  • globalprotect-openconnect
  • gnome-browser-connector
  • gnome-firmware
  • gnome-network-displays
  • gnome-photos
  • gnome-photos.installedTests
  • gnome.file-roller
  • gnome.gdm
  • gnome.gdm.debug
  • gnome.gdm.dev
  • gnome.gnome-applets
  • gnome.gnome-bluetooth
  • gnome.gnome-bluetooth.dev
  • gnome.gnome-bluetooth.devdoc
  • gnome.gnome-bluetooth.man
  • gnome.gnome-control-center
  • gnome.gnome-control-center.debug
  • gnome.gnome-disk-utility
  • gnome.gnome-flashback
  • gnome.gnome-initial-setup
  • gnome.gnome-maps
  • gnome.gnome-panel
  • gnome.gnome-panel-with-modules
  • gnome.gnome-panel.dev
  • gnome.gnome-panel.man
  • gnome.gnome-power-manager
  • gnome.gnome-remote-desktop
  • gnome.gnome-session
  • gnome.gnome-session.debug
  • gnome.gnome-session.sessions
  • gnome.gnome-settings-daemon
  • gnome.gnome-settings-daemon43 (pantheon.gnome-settings-daemon)
  • gnome.gnome-shell
  • gnome.gnome-shell.debug
  • gnome.gnome-shell.devdoc
  • gnome.gnome-software
  • gnome.gnome-terminal
  • gnome.gnome-tweaks
  • gnome.mutter
  • gnome.mutter.debug
  • gnome.mutter.dev
  • gnome.mutter.devdoc
  • gnome.mutter.man
  • gnome.mutter43 (pantheon.mutter)
  • gnome.mutter43.debug (pantheon.mutter.debug)
  • gnome.mutter43.dev (pantheon.mutter.dev)
  • gnome.mutter43.devdoc (pantheon.mutter.devdoc)
  • gnome.mutter43.man (pantheon.mutter.man)
  • gnome.nautilus
  • gnome.nautilus-python
  • gnome.nautilus-python.dev
  • gnome.nautilus-python.devdoc
  • gnome.nautilus-python.doc
  • gnome.nautilus.dev
  • gnome.nautilus.devdoc
  • networkmanager-fortisslvpn (gnome.networkmanager-fortisslvpn)
  • networkmanager-iodine (gnome.networkmanager-iodine)
  • networkmanager-l2tp (gnome.networkmanager-l2tp)
  • networkmanager-openconnect (gnome.networkmanager-openconnect)
  • networkmanager-openvpn (gnome.networkmanager-openvpn)
  • networkmanager-vpnc (gnome.networkmanager-vpnc)
  • gnome.nixos-gsettings-overrides
  • gnomeExtensions.gsconnect
  • gnomeExtensions.gsconnect.installedTests
  • gnomeExtensions.gtk4-desktop-icons-ng-ding
  • gnomeExtensions.taskwhisperer
  • google-chrome
  • gp-saml-gui
  • gp-saml-gui.dist
  • gpodder
  • grafana-kiosk
  • granted
  • grapejuice
  • grapejuice.dist
  • graphite-kde-theme
  • grimblast
  • gscreenshot
  • gscreenshot.dist
  • gtk-pipe-viewer
  • gtk-pipe-viewer.devdoc
  • hamsket
  • hci
  • hdrop
  • headlines
  • hercules-ci-agent
  • hercules-ci-agent.data
  • heroic
  • hifile
  • home-assistant-component-tests.roomba
  • home-assistant-component-tests.snooz
  • home-assistant-component-tests.sonos
  • home-assistant-component-tests.volvooncall
  • hoppscotch
  • hyprland
  • hyprland.dev
  • hyprland.man
  • hyprlandPlugins.hy3
  • hyprpicker
  • hyprshade
  • hyprshade.dist
  • hyprshot
  • ibus-engines.mozc
  • ifwifi
  • imhex
  • immersed-vr
  • input-leap
  • insync-nautilus
  • irccloud
  • irpf
  • ix
  • jabref
  • jadx
  • jami
  • jan
  • jbrowse
  • jetbrains-toolbox
  • joplin-desktop
  • kaffeine
  • kchat
  • kde-rounded-corners
  • kdePackages.discover
  • kdePackages.discover.debug
  • kdePackages.discover.dev
  • kdePackages.discover.devtools
  • kdePackages.itinerary
  • kdePackages.itinerary.debug
  • kdePackages.itinerary.dev
  • kdePackages.itinerary.devtools
  • kdePackages.kdeplasma-addons
  • kdePackages.kdeplasma-addons.debug
  • kdePackages.kdeplasma-addons.dev
  • kdePackages.kdeplasma-addons.devtools
  • kdePackages.kosmindoormap
  • kdePackages.kosmindoormap.debug
  • kdePackages.kosmindoormap.dev
  • kdePackages.kosmindoormap.devtools
  • kdePackages.kpublictransport
  • kdePackages.kpublictransport.debug
  • kdePackages.kpublictransport.dev
  • kdePackages.kpublictransport.devtools
  • kdePackages.ksystemstats
  • kdePackages.ksystemstats.debug
  • kdePackages.ksystemstats.dev
  • kdePackages.ksystemstats.devtools
  • kdePackages.ktrip
  • kdePackages.ktrip.debug
  • kdePackages.ktrip.dev
  • kdePackages.ktrip.devtools
  • kdePackages.networkmanager-qt
  • kdePackages.networkmanager-qt.debug
  • kdePackages.networkmanager-qt.dev
  • kdePackages.networkmanager-qt.devtools
  • kdePackages.plasma-browser-integration
  • kdePackages.plasma-browser-integration.debug
  • kdePackages.plasma-browser-integration.dev
  • kdePackages.plasma-browser-integration.devtools
  • kdePackages.plasma-desktop
  • kdePackages.plasma-desktop.debug
  • kdePackages.plasma-desktop.dev
  • kdePackages.plasma-desktop.devtools
  • kdePackages.plasma-mobile
  • kdePackages.plasma-mobile.debug
  • kdePackages.plasma-mobile.dev
  • kdePackages.plasma-mobile.devtools
  • kdePackages.plasma-nm
  • kdePackages.plasma-nm.debug
  • kdePackages.plasma-nm.dev
  • kdePackages.plasma-nm.devtools
  • kdePackages.plasma-pa
  • kdePackages.plasma-pa.debug
  • kdePackages.plasma-pa.dev
  • kdePackages.plasma-pa.devtools
  • kdePackages.plasma-vault
  • kdePackages.plasma-vault.debug
  • kdePackages.plasma-vault.dev
  • kdePackages.plasma-vault.devtools
  • kdePackages.plasma-workspace
  • kdePackages.plasma-workspace.debug
  • kdePackages.plasma-workspace.dev
  • kdePackages.plasma-workspace.devtools
  • kdePackages.powerdevil
  • kdePackages.powerdevil.debug
  • kdePackages.powerdevil.dev
  • kdePackages.powerdevil.devtools
  • kdePackages.qwlroots (qt6Packages.qwlroots)
  • kdePackages.waylib (qt6Packages.waylib)
  • kdePackages.waylib.bin (qt6Packages.waylib.bin)
  • kdePackages.waylib.dev (qt6Packages.waylib.dev)
  • keet
  • kicadAddons.kikit
  • kicadAddons.kikit-library
  • kikit
  • kikit.dist
  • kismet
  • kmeet
  • kmplayer
  • kmymoney
  • knot-resolver
  • knot-resolver.dev
  • kodiPackages.steam-launcher
  • krunvm
  • lab
  • labwc
  • labwc.man
  • latte-dock
  • layan-kde
  • lbry
  • ldtk
  • ledger-live-desktop
  • lens
  • lesspipe
  • libayatana-common
  • libei
  • libgadu
  • libivykis
  • libnats-c
  • libnats-c.debug
  • libnats-c.dev
  • libnma
  • libnma-gtk4
  • libnma-gtk4.dev
  • libnma-gtk4.devdoc
  • libnma.dev
  • libnma.devdoc
  • libqtdbusmock
  • libqtdbustest
  • libsForQt5.accounts-qml-module (plasma5Packages.accounts-qml-module)
  • libsForQt5.alkimia (plasma5Packages.alkimia)
  • libsForQt5.applet-window-appmenu (plasma5Packages.applet-window-appmenu)
  • libsForQt5.bismuth (plasma5Packages.bismuth)
  • libsForQt5.discover (plasma5Packages.discover)
  • libsForQt5.itinerary (plasma5Packages.itinerary)
  • libsForQt5.itinerary.dev (plasma5Packages.itinerary.dev)
  • libsForQt5.kasts (plasma5Packages.kasts)
  • libsForQt5.kde-cli-tools (plasma5Packages.kde-cli-tools)
  • libsForQt5.kdelibs4support (plasma5Packages.kdelibs4support)
  • libsForQt5.kdelibs4support.dev (plasma5Packages.kdelibs4support.dev)
  • libsForQt5.kdeplasma-addons (plasma5Packages.kdeplasma-addons)
  • libsForQt5.kdev-php (plasma5Packages.kdev-php)
  • libsForQt5.kdev-python (plasma5Packages.kdev-python)
  • libsForQt5.kdevelop (plasma5Packages.kdevelop)
  • libsForQt5.kdevelop-unwrapped (plasma5Packages.kdevelop-unwrapped)
  • libsForQt5.kget (plasma5Packages.kget)
  • libsForQt5.khotkeys (plasma5Packages.khotkeys)
  • libsForQt5.khotkeys.bin (plasma5Packages.khotkeys.bin)
  • libsForQt5.khotkeys.dev (plasma5Packages.khotkeys.dev)
  • libsForQt5.kinfocenter (plasma5Packages.kinfocenter)
  • libsForQt5.kmenuedit (plasma5Packages.kmenuedit)
  • libsForQt5.kosmindoormap (plasma5Packages.kosmindoormap)
  • libsForQt5.kosmindoormap.dev (plasma5Packages.kosmindoormap.dev)
  • libsForQt5.kpublictransport (plasma5Packages.kpublictransport)
  • libsForQt5.krohnkite (plasma5Packages.krohnkite)
  • libsForQt5.krunner-symbols (plasma5Packages.krunner-symbols)
  • libsForQt5.ksystemstats (plasma5Packages.ksystemstats)
  • libsForQt5.ktrip (plasma5Packages.ktrip)
  • libsForQt5.kwin (plasma5Packages.kwin)
  • libsForQt5.kwin-dynamic-workspaces (plasma5Packages.kwin-dynamic-workspaces)
  • libsForQt5.kwin-tiling (plasma5Packages.kwin-tiling)
  • libsForQt5.kwin.dev (plasma5Packages.kwin.dev)
  • libsForQt5.kzones (plasma5Packages.kzones)
  • libsForQt5.networkmanager-qt (plasma5Packages.networkmanager-qt)
  • libsForQt5.networkmanager-qt.dev (plasma5Packages.networkmanager-qt.dev)
  • libsForQt5.parachute (plasma5Packages.parachute)
  • libsForQt5.plasma-bigscreen (plasma5Packages.plasma-bigscreen)
  • libsForQt5.plasma-browser-integration (plasma5Packages.plasma-browser-integration)
  • libsForQt5.plasma-desktop (plasma5Packages.plasma-desktop)
  • libsForQt5.plasma-disks (plasma5Packages.plasma-disks)
  • libsForQt5.plasma-disks.bin (plasma5Packages.plasma-disks.bin)
  • libsForQt5.plasma-disks.dev (plasma5Packages.plasma-disks.dev)
  • libsForQt5.plasma-mobile (plasma5Packages.plasma-mobile)
  • libsForQt5.plasma-nm (plasma5Packages.plasma-nm)
  • libsForQt5.plasma-remotecontrollers (plasma5Packages.plasma-remotecontrollers)
  • libsForQt5.plasma-settings (plasma5Packages.plasma-settings)
  • libsForQt5.plasma-systemmonitor (plasma5Packages.plasma-systemmonitor)
  • libsForQt5.plasma-vault (plasma5Packages.plasma-vault)
  • libsForQt5.plasma-workspace (plasma5Packages.plasma-workspace)
  • libsForQt5.plasma-workspace.dev (plasma5Packages.plasma-workspace.dev)
  • libsForQt5.powerdevil (plasma5Packages.powerdevil)
  • libsForQt5.qtcurve (plasma5Packages.qtcurve)
  • sierra-breeze-enhanced (libsForQt5.sierra-breeze-enhanced)
  • soundkonverter (libsForQt5.soundkonverter)
  • libsForQt5.systemsettings (plasma5Packages.systemsettings)
  • libsForQt5.systemsettings.bin (plasma5Packages.systemsettings.bin)
  • libsForQt5.systemsettings.dev (plasma5Packages.systemsettings.dev)
  • libsForQt5.umbrello (plasma5Packages.umbrello)
  • libsForQt5.xdg-desktop-portal-kde (plasma5Packages.xdg-desktop-portal-kde)
  • libshumate
  • libshumate.dev
  • libshumate.devdoc
  • lightly-boehs
  • lightly-qt
  • linux-router
  • linux-router-without-wifi
  • linux-wifi-hotspot
  • listen1
  • locate-dominating-file
  • lomiri.content-hub
  • lomiri.content-hub.dev
  • lomiri.content-hub.examples
  • lomiri.gmenuharness
  • lomiri.history-service
  • lomiri.history-service.dev
  • lomiri.libusermetrics
  • lomiri.libusermetrics.dev
  • lomiri.libusermetrics.doc
  • lomiri.lomiri-action-api
  • lomiri.lomiri-action-api.dev
  • lomiri.lomiri-api
  • lomiri.lomiri-api.dev
  • lomiri.lomiri-api.doc
  • lomiri.lomiri-app-launch
  • lomiri.lomiri-app-launch.dev
  • lomiri.lomiri-app-launch.doc
  • lomiri.lomiri-download-manager
  • lomiri.lomiri-download-manager.dev
  • lomiri.lomiri-indicator-network
  • lomiri.lomiri-indicator-network.dev
  • lomiri.lomiri-indicator-network.doc
  • lomiri.lomiri-notifications
  • lomiri.lomiri-push-qml
  • lomiri.lomiri-system-settings
  • lomiri.lomiri-system-settings-security-privacy
  • lomiri.lomiri-system-settings-unwrapped
  • lomiri.lomiri-system-settings-unwrapped.dev
  • lomiri.lomiri-terminal-app
  • lomiri.lomiri-ui-extras
  • lomiri.lomiri-ui-toolkit
  • lomiri.lomiri-ui-toolkit.dev
  • lomiri.lomiri-url-dispatcher
  • lomiri.lomiri-url-dispatcher.dev
  • lomiri.morph-browser
  • lomiri.telephony-service
  • lomiri.u1db-qt
  • lomiri.u1db-qt.dev
  • lomiri.u1db-qt.examples
  • losslesscut-bin
  • lunar-client
  • lunatask
  • lutris
  • lutris-free
  • lxd-lts
  • mangohud
  • mangohud.doc
  • mangohud.man
  • mapserver
  • marktext
  • mate.caja-dropbox
  • mate.mate-applets
  • mate.mate-gsettings-overrides
  • mate.mate-panel-with-applets
  • mate.mate-power-manager
  • mate.mate-tweak
  • mate.mate-tweak.dist
  • mate.mate-wayland-session
  • mathpix-snipping-tool
  • mendeley
  • mermaid-cli
  • mermaid-filter
  • minigalaxy
  • minigalaxy.dist
  • miru
  • mixxx
  • mkchromecast
  • mkchromecast.dist
  • mkvtoolnix
  • mkvtoolnix-cli
  • mobilecoin-wallet
  • mockoon
  • mojave-gtk-theme
  • molotov
  • monitor
  • mons
  • morewaita-icon-theme
  • motrix
  • mpris-scrobbler
  • mpvScripts.convert
  • mqttx
  • msmtp
  • museeks
  • mycrypto
  • mytetra
  • nautilus-open-any-terminal
  • nautilus-open-any-terminal.dist
  • nautilus-open-in-blackbox
  • nbutools
  • nbutools.dist
  • neo4j-desktop
  • nestopia-ue
  • netflix
  • networkmanager
  • networkmanager-sstp
  • networkmanager.dev
  • networkmanager.devdoc
  • networkmanager.doc
  • networkmanager.man
  • networkmanager_dmenu
  • networkmanager_strongswan
  • networkmanagerapplet
  • networkmanagerapplet.man
  • nextcloud-client
  • nextcloud-client.dev
  • nix-direnv
  • nm-tray
  • nordic
  • nordic.sddm
  • nosql-workbench
  • notable
  • notesnook
  • notion-app-enhanced
  • nsjail
  • nuclear
  • nwg-drawer
  • nwg-panel
  • nwg-panel.dist
  • ocserv
  • offpunk
  • offpunk.dist
  • openconnect
  • openconnect.dev
  • openconnect_openssl
  • openconnect_openssl.dev
  • openlens
  • osu-lazer-bin
  • otpclient
  • out-of-tree
  • p3x-onenote
  • packcc
  • pantheon.elementary-greeter
  • pantheon.elementary-gsettings-schemas
  • pantheon.elementary-onboarding
  • pantheon.elementary-session-settings
  • pantheon.elementary-settings-daemon
  • pantheon.file-roller-contract
  • pantheon.gala
  • pantheon.switchboard-plug-a11y
  • pantheon.switchboard-plug-about
  • pantheon.switchboard-plug-bluetooth
  • pantheon.switchboard-plug-keyboard
  • pantheon.switchboard-plug-mouse-touchpad
  • pantheon.switchboard-plug-network
  • pantheon.switchboard-plug-pantheon-shell
  • pantheon.switchboard-plug-power
  • pantheon.switchboard-plug-security-privacy
  • pantheon.switchboard-with-plugs
  • pantheon.wingpanel
  • pantheon.wingpanel-applications-menu
  • pantheon.wingpanel-indicator-a11y
  • pantheon.wingpanel-indicator-bluetooth
  • pantheon.wingpanel-indicator-datetime
  • pantheon.wingpanel-indicator-keyboard
  • pantheon.wingpanel-indicator-network
  • pantheon.wingpanel-indicator-nightlight
  • pantheon.wingpanel-indicator-notifications
  • pantheon.wingpanel-indicator-power
  • pantheon.wingpanel-indicator-session
  • pantheon.wingpanel-indicator-sound
  • pantheon.wingpanel-with-indicators
  • paper-plane
  • parsify
  • pdf2odt
  • pdfmm
  • percollate
  • phoc
  • phosh
  • phosh-mobile-settings
  • pidginPackages.purple-googlechat
  • pidginPackages.purple-hangouts
  • plasticity
  • playonlinux
  • playwright-test
  • plexamp
  • podman
  • podman.man
  • polypane
  • postgresql12JitPackages.cstore_fdw
  • postgresql12JitPackages.postgis
  • postgresql12JitPackages.postgis.doc
  • postgresql12Packages.cstore_fdw
  • postgresql12Packages.postgis
  • postgresql12Packages.postgis.doc
  • postgresql13JitPackages.cstore_fdw
  • postgresql13JitPackages.postgis
  • postgresql13JitPackages.postgis.doc
  • postgresql13Packages.cstore_fdw
  • postgresql13Packages.postgis
  • postgresql13Packages.postgis.doc
  • postgresql14JitPackages.postgis
  • postgresql14JitPackages.postgis.doc
  • postgresql14Packages.postgis
  • postgresql14Packages.postgis.doc
  • postgresqlJitPackages.postgis (postgresql15JitPackages.postgis)
  • postgresqlJitPackages.postgis.doc (postgresql15JitPackages.postgis.doc)
  • postgresqlPackages.postgis (postgresql15Packages.postgis)
  • postgresqlPackages.postgis.doc (postgresql15Packages.postgis.doc)
  • postgresql16JitPackages.postgis
  • postgresql16JitPackages.postgis.doc
  • postgresql16Packages.postgis
  • postgresql16Packages.postgis.doc
  • power-profiles-daemon
  • power-profiles-daemon.devdoc
  • protobufc
  • protobufc.dev
  • protobufc.lib
  • protontricks
  • protontricks.dist
  • protonup-qt
  • protonvpn-cli
  • protonvpn-cli.dist
  • protonvpn-gui
  • protonvpn-gui.dist
  • protonvpn-gui_legacy
  • protonvpn-gui_legacy.dist
  • ptask
  • publii
  • puppeteer-cli
  • pureref
  • python311Packages.bugwarrior
  • python311Packages.bugwarrior.dist
  • python311Packages.catboost
  • python311Packages.catboost.dist
  • python311Packages.diagrams
  • python311Packages.diagrams.dist
  • python311Packages.dissect
  • python311Packages.dissect-target
  • python311Packages.dissect-target.dist
  • python311Packages.dissect.dist
  • python311Packages.graphviz
  • python311Packages.graphviz.dist
  • python311Packages.karton-autoit-ripper
  • python311Packages.karton-autoit-ripper.dist
  • python311Packages.karton-config-extractor
  • python311Packages.karton-config-extractor.dist
  • python311Packages.karton-yaramatcher
  • python311Packages.karton-yaramatcher.dist
  • python311Packages.malduck
  • python311Packages.malduck.dist
  • python311Packages.mxnet
  • python311Packages.mxnet.dist
  • python311Packages.osc-diagram
  • python311Packages.osc-diagram.dist
  • python311Packages.pipdeptree
  • python311Packages.pipdeptree.dist
  • python311Packages.proton-vpn-killswitch-network-manager
  • python311Packages.proton-vpn-killswitch-network-manager.dist
  • python311Packages.proton-vpn-network-manager
  • python311Packages.proton-vpn-network-manager-openvpn
  • python311Packages.proton-vpn-network-manager-openvpn.dist
  • python311Packages.proton-vpn-network-manager.dist
  • python311Packages.protonvpn-nm-lib
  • python311Packages.protonvpn-nm-lib.dist
  • python311Packages.pyhepmc
  • python311Packages.pyhepmc.dist
  • python311Packages.pytest-playwright
  • python311Packages.pytest-playwright.dist
  • python311Packages.python-dbusmock
  • python311Packages.python-dbusmock.dist
  • python311Packages.pytm
  • python311Packages.pytm.dist
  • python311Packages.pywlroots
  • python311Packages.pywlroots.dist
  • python311Packages.qtile
  • python311Packages.qtile.dist
  • python311Packages.skidl
  • python311Packages.skidl.dist
  • python311Packages.soco
  • python311Packages.soco.dist
  • python311Packages.tasklib
  • python311Packages.tasklib.dist
  • python311Packages.taskw
  • python311Packages.taskw-ng
  • python311Packages.taskw-ng.dist
  • python311Packages.taskw.dist
  • python311Packages.yara-python
  • python311Packages.yara-python.dist
  • python312Packages.acquire
  • python312Packages.acquire.dist
  • python312Packages.amqtt
  • python312Packages.amqtt.dist
  • python312Packages.catboost
  • python312Packages.catboost.dist
  • python312Packages.consonance
  • python312Packages.consonance.dist
  • python312Packages.diagrams
  • python312Packages.diagrams.dist
  • python312Packages.dissect
  • python312Packages.dissect-target
  • python312Packages.dissect-target.dist
  • python312Packages.dissect.dist
  • python312Packages.dissononce
  • python312Packages.dissononce.dist
  • python312Packages.graphviz
  • python312Packages.graphviz.dist
  • python312Packages.junos-eznc
  • python312Packages.junos-eznc.dist
  • python312Packages.karton-yaramatcher
  • python312Packages.karton-yaramatcher.dist
  • python312Packages.mxnet
  • python312Packages.mxnet.dist
  • python312Packages.napalm
  • python312Packages.napalm-hp-procurve
  • python312Packages.napalm-hp-procurve.dist
  • python312Packages.napalm.dist
  • python312Packages.osc-diagram
  • python312Packages.osc-diagram.dist
  • python312Packages.pipdeptree
  • python312Packages.pipdeptree.dist
  • python312Packages.proton-vpn-killswitch-network-manager
  • python312Packages.proton-vpn-killswitch-network-manager.dist
  • python312Packages.proton-vpn-network-manager
  • python312Packages.proton-vpn-network-manager-openvpn
  • python312Packages.proton-vpn-network-manager-openvpn.dist
  • python312Packages.proton-vpn-network-manager.dist
  • python312Packages.protonvpn-nm-lib
  • python312Packages.protonvpn-nm-lib.dist
  • python312Packages.pyhepmc
  • python312Packages.pyhepmc.dist
  • python312Packages.pysnooz
  • python312Packages.pysnooz.dist
  • python312Packages.pytest-playwright
  • python312Packages.pytest-playwright.dist
  • python312Packages.pytm
  • python312Packages.pytm.dist
  • python312Packages.pywlroots
  • python312Packages.pywlroots.dist
  • python312Packages.qtile
  • python312Packages.qtile.dist
  • python312Packages.roombapy
  • python312Packages.roombapy.dist
  • python312Packages.skidl
  • python312Packages.skidl.dist
  • python312Packages.soco
  • python312Packages.soco.dist
  • python312Packages.tasklib
  • python312Packages.tasklib.dist
  • python312Packages.taskw-ng
  • python312Packages.taskw-ng.dist
  • python312Packages.transitions
  • python312Packages.transitions.dist
  • python312Packages.volvooncall
  • python312Packages.volvooncall.dist
  • python312Packages.yara-python
  • python312Packages.yara-python.dist
  • python312Packages.yowsup
  • python312Packages.yowsup.dist
  • qdirstat
  • qmenumodel
  • qmenumodel.dev
  • qogir-kde
  • qtile
  • quark-engine
  • quark-engine.dist
  • rambox
  • raven-reader
  • reaper
  • redisinsight
  • remnote
  • requestly
  • riemann_c_client
  • riemann_c_client.bin
  • riemann_c_client.dev
  • river
  • river.man
  • rivercarro
  • rmenu
  • rofi-vpn
  • saleae-logic-2
  • sbomnix
  • sbomnix.dist
  • scenefx
  • semantik
  • session-desktop
  • sharedown
  • shortwave
  • shunit2
  • shutter
  • signal-desktop
  • signal-desktop-beta
  • simplex-chat-desktop
  • single-file-cli
  • sitespeed-io
  • slack
  • slimerjs
  • soco-cli
  • soco-cli.dist
  • sonixd
  • spacedrive
  • sparkleshare
  • spyre
  • ssb-patchwork
  • stackit-cli
  • stacs
  • stacs.dist
  • station
  • steam (steamPackages.steam-fhsenv)
  • steam-rom-manager
  • steam-run
  • steam-small (steamPackages.steam-fhsenv-small)
  • steam-tui
  • steamPackages.steam-fhsenv-without-steam
  • steamcmd (steamPackages.steamcmd)
  • strictdoc
  • strictdoc.dist
  • strongswanNM
  • subtitleeditor
  • svp
  • sway
  • sway-contrib.grimshot
  • sway-contrib.grimshot.man
  • sway-unwrapped
  • swayfx
  • swayfx-unwrapped
  • syncall
  • syncall.dist
  • syncthingtray
  • syncthingtray-minimal
  • syslogng
  • syslogng.man
  • systemdgenie
  • tasknc
  • taskwarrior
  • taskwarrior3
  • teamviewer
  • teamviewer.dev
  • telegram-desktop
  • teleport (teleport_15)
  • teleport.client (teleport_15.client)
  • teleport_13
  • teleport_13.client
  • teleport_14
  • teleport_14.client
  • tests.testers.nixosTest-example
  • tests.testers.runNixOSTest-example
  • tests.trivial-builders.references
  • texmacs
  • thermald
  • thermald.devdoc
  • ticktick
  • tidal-hifi
  • timeular
  • tinywl
  • todoist-electron
  • tracker-miners
  • transcribe
  • trezor-suite
  • ttwatch
  • tusk
  • tutanota-desktop
  • umurmur
  • unbook
  • unbound-full
  • unbound-full.lib
  • unbound-full.man
  • ungoogled-chromium
  • ungoogled-chromium.sandbox
  • unityhub
  • unix-privesc-check
  • upower
  • upower.dev
  • upower.devdoc
  • upower.installedTests
  • upscayl
  • utterly-nord-plasma
  • vhs
  • via
  • vial
  • vice
  • vimix-gtk-themes
  • vit
  • vit.dist
  • volatility3
  • volatility3.dist
  • wacomtablet
  • warp-terminal
  • wayback
  • waybar
  • waybox
  • wayfire
  • wayfirePlugins.firedecor
  • wayfirePlugins.focus-request
  • wayfirePlugins.wayfire-plugins-extra
  • wayfirePlugins.wayfire-shadows
  • wayfirePlugins.wcm
  • wayfirePlugins.wf-shell
  • wayfirePlugins.windecor
  • wayfirePlugins.wwp-switcher
  • wayst
  • webcord
  • webcord-vencord
  • weston
  • wgnord
  • whitesur-gtk-theme
  • whitesur-kde
  • wifi-qr
  • wifi-qr.man
  • wingpanel-indicator-ayatana
  • wio
  • wireviz
  • wireviz.dist
  • wlprop
  • wlroots (wlroots_0_17)
  • wlroots.examples (wlroots_0_17.examples)
  • wlroots_0_16
  • wlroots_0_16.examples
  • wootility
  • wsl-vpnkit
  • xdg-desktop-portal-hyprland
  • xdg-utils
  • xfce.catfish
  • xfce.catfish.dist
  • xfce.xfce4-power-manager
  • xfce.xfce4-power-manager.dev
  • xfce.xfce4-settings
  • xfce.xfce4-settings.dev
  • xfce.xfce4-weather-plugin
  • xivlauncher
  • xlights
  • xwayland
  • xwayland-run
  • xwayland-run.man
  • xwaylandvideobridge
  • yadm
  • yandex-browser
  • yandex-browser-corporate
  • yara
  • yaralyzer
  • yaralyzer.dist
  • yesplaymusic
  • zbackup
  • zecwallet-lite
  • zettlr
  • zrythm
  • zulip
  • zxfer

@NixOS NixOS deleted a comment from haraldh May 7, 2024
@NixOS NixOS deleted a comment from haraldh May 7, 2024
Release notes:
https://github.com/protobuf-c/protobuf-c/releases/tag/v1.5.0

Split out `dev` and `lib`.

Fixed anbox package moving protobufc to `nativeBuildInputs`, because
the `proto-c` tool is used at `build-time`.

Signed-off-by: Harald Hoyer <harald@hoyer.xyz>
@SuperSandro2000 SuperSandro2000 changed the base branch from master to staging May 7, 2024 20:43
@SuperSandro2000 SuperSandro2000 merged commit fd87efd into NixOS:staging May 16, 2024
22 checks passed
@SuperSandro2000
Copy link
Member

There are only some MSVC cmake fixes protobuf-c/protobuf-c@fa86fdd...v1.5.0

@haraldh haraldh deleted the update_protobufc branch May 21, 2024 10:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

6 participants