Join GitHub today
GitHub is home to over 20 million developers working together to host and review code, manage projects, and build software together.
Updated Build instructions #613
Comments
|
No risk no fun :-) |
|
One method to do it is to patch and rebuild .deb packages locally. See these articles for the instructions: You'll need a patch for that. Github allows an easy method to make a patch out of a commit: just append |
|
Another method, which I use, is to build .deb packages from the source from git (this repo) combined with the corresponding In any case, it will be enough to rebuild only mate-panel. |
monsta
referenced this issue
Jul 15, 2017
Merged
fix applet crashes on transparent user-set panel bg #612
epgfm
commented
Jul 15, 2017
|
@monsta if you don't mind, I'd like to re-do the build/deploy in a VM, take note of the exact steps for 17.04 and add them somewhere (maybe in the HACKING file) preferably after you confirm I haven't done anything too wrong? |
epgfm
commented
Jul 17, 2017
Building a .deb package for mate-panel from master in Ubuntu 17.04Note: the goal here is only to build .deb and deploy for testing, debian version control is most likely completely wrong but that's not the point.Step 1 : Enable "Source Code" from the Software & Updates settings. Then run Step 2 : Step 3 : Install mate-panel build dependencies: Step 4 : Create temp directory for building and move into it: Step 5 : Recover source from github. We want both mate-panel repo and the debian package repo . Then we copy the debian/ folder from the debian package repo into the mate-panel directory. git clone https://github.com/mate-desktop/debian-packages
git clone https://github.com/mate-desktop/mate-panel
mv mate-panel mate-panel-1.18.3 # The name of the dir needs to correspond to the version of debian package
cp -rv debian-packages/mate-panel/debian mate-panel-1.18.3/debian # Copy debian package in the mix
tar czvf mate-panel_1.18.3.orig.tar.gz mate-panel-1.18.3/ # To make debuild happy this archive needs to exist
cd mate-panel-1.18.3/
dch --local myself # Email needs to be valid or debuild will complain
debuild -us -uc # Fingers crossedStep 6 : install newly build packages cd ..
sudo dpkg -i *.deb |
|
Hmm that sounds like a mix of two methods... |
|
Hmm I forgot about this. Should we close it? |
epgfm commentedJul 12, 2017
•
Edited 1 time
-
flexiondotorg
Jul 12, 2017
Since I have to test #612 on bare-metal, because I wasn't able to reproduce #604 in a VM, I'd like updated build requirements / build order for the MATE stack up to mate-panel so I can minimize risk of screwing up my installation.
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.