mate-desktop / mate-wayland-session

GNU General Public License v2.0
31 stars 5 forks source link

Build system cleanup #11

Closed cwendling closed 5 months ago

cwendling commented 5 months ago

Followups and fixes for #5 and general build system stuff.

lukefromdc commented 5 months ago

Merged from the command line with https://github.com/mate-desktop/mate-wayland-session/commit/07c31ea5776c61bd142762a49e3068d1ac04264c including use of git.mk and MAINTAINERCLEANFILES listings for those files other packages wouild remove on running make maintainer-clean. Squashed to one commit but bearing all the commit messages.

lukefromdc commented 5 months ago

Command line merge necessary to handle additional commits for git.mk, removal of manual .gitignore commit, and squash without write access to the branch used for the PR. Thanks, this gives much cleaner tarballs!

lukefromdc commented 5 months ago

Next problem is how to send a tarball to https://pub.mate-desktop.org/releases/1.28/ given I do not have Travis working on this, and an attempt to trigger a build after adding the two .yml files used netted a "too many users for account" error at Travis.

Released 1.28.1 so we can build a decent tarball but no idea how to deploy it

cwendling commented 5 months ago

@lukefromdc where do you see this error? I just see the repository with no info linked on https://app.travis-ci.com/github/mate-desktop/mate-wayland-session but I don't see any detail there.

cwendling commented 5 months ago

@lukefromdc wait, shouldn't you simply mv travis.yml .travis.yml? Or give me push rights so I can try stuff :)

lukefromdc commented 5 months ago

OK, I found that when I created this repo, github didn't give the whole team access. I added you and core-team to deal with this for now.,

lukefromdc commented 5 months ago

@lukefromdc where do you see this error? I just see the repository with no info linked on https://app.travis-ci.com/github/mate-desktop/mate-wayland-session but I don't see any detail there.

Lost track of that one, concerns only manually triggering a build.