-
Notifications
You must be signed in to change notification settings - Fork 734
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’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add missing Build-Depends #10377
Add missing Build-Depends #10377
Conversation
Add missing Build-Depends: libgraphene-1.0-dev, gsettings-desktop-schemas-dev
libgraphene-1.0-dev where is needed that I not found from a fast search? |
This is not build-dep.
|
sry I don't saw that is about muffin rebase branch, in that I saw something about graphene in 618408a |
since you are "fixing" debian/control of muffin-5.2-test in this PR can you please also increase all muffin pkgs version to >=5.2 in build-deps and deps to avoid try to build/install with older muffin not compatible? |
after better check "missed" build-deps is caused by linuxmint/muffin@e3b579e merge of -dev packages without add -dev deps, in any case -dev packages should be separated to avoid install of many packages not needed for major of users |
These are only depends of package building, are not depends of packages. Following files provides by dev packages.
|
Muffin-5.2 requires gsettings-desktop-schemas and graphene-gobject-1.0 to compile not cinnamon |
@leigh123linux , did you try build cinnamon without graphene-gobject-1.0 and gsettings-desktop-schemas? You can look following build logs. Without libgraphene-1.0-dev and gsettings-desktop-schemas-dev Without gsettings-desktop-schemas-dev |
@kelebek333 the real issue is in muffin packages, try to build with my commits (see previous post) |
muffin-dev declares them in it's pkgconfig files so it should require them, see
|
@Fantu , If the libmuffin-dev's pull request will revert back, you are right, but else not. For current, development packages should be added to Cinnamon.
Linux Mint Daily Builds PPA is extra dependencies for my PPA. The PPA is not uses focal packages for Cinnamon.
Currently, there is no libmuffin0-dev package for Debian control file on linuxmint:muffin-5.2-test branch. It migrated to libmuffin0. linuxmint/muffin@e3b579e If the commit will revert back, so this PR is not required.
|
@kelebek333 about ppa sry I didn't saw dep on other ppa, now I'll try to build on another ppa with my commits using the same ppa dep |
@clefebvre Is that commit just for testing? |
the bad thing packaging is also in muffin 5.0 probably clem simply did same of older version thinking to avoid possible regression but without calculate possible unexpected cases caused by this, -dev package separate and correctly don't do regression (only need a small change in cinnamon debian/control), we already use in debian packages, I already did the commits if clem want cherry-pick them (already posted in muffin PR post) and I have already tested: https://launchpad.net/~fantonifabio/+archive/ubuntu/muffin-rebase/ |
fixed linuxmint/muffin@5fdd790 |
for now the commit is partial (debian/libmuffin-dev.install is missed) and is missed the commit in cinnamon to update build-deps
edit2: build issue on launchpad was my stupid mistake, break/replace (of package splitted with file moved from another) when there is a dep on same package must have version (and must be minor that actual version of the package) or will be excluded making it uninstallable |
Add missing Build-Depends: libgraphene-1.0-dev, gsettings-desktop-schemas-dev