19 Oct 2020 |
mooff | https://together.beer/d/fractal/fractal/debian/ check out what i'd done there lol | 12:47:13 |
mooff | if you haven't already - check out the control file | 12:47:22 |
tar | https://together.beer/d/fractal/fractal/debian/changelog that all looks wrong, let me point you to something | 12:48:21 |
tar | can you open that link? https://www.icloud.com/pages/0LWQ2LkV15Hvi49zYRwzS1AcA#Debian-Packaging | 12:48:57 |
tar | you want to set DEBFULLNAME="Your Name" and DEBEMAIL="Your@Email" | 12:49:29 |
tar | and then run "dch -i" and drop all the rest, and fill the right version 4.4.0-1 probably | 12:49:45 |
mooff | yeah, it's loading. i set those vars in the build environment | 12:49:48 |
mooff | i copied the debian dir and edited it by hand from gnome-games as i said | 12:50:15 |
tar | yeah that's not pretty right, but ok we can start like that (normally you'd create debian/ with dh_make) | 12:50:37 |
mooff | forgive my slow speed, i'm new to the tools, multitasking a bit, etc :) | 12:50:42 |
mooff | https://together.beer/d/fractal/fractal/debian/watch i'm not sure how the url there should look | 12:51:38 |
mooff | is that how 'debuild' knows where to download the source from? | 12:51:52 |
tar | no debuild just really builds a debian source package into debian binary packages | 12:52:16 |
tar | there's no download/uploads happening | 12:52:24 |
tar | (if they do, during the build via debian/rules (a makefile) it's a bug) | 12:52:37 |
mooff | okay - it sounds like i should start again with 'dh_make' | 12:53:12 |
mooff | fundamentally, these are the packages i needed to install for it to build on bullseye :) https://together.beer/d/fractal/fractal/debian/pkg-cmds | 12:55:13 |
tar | so they belong into debian/control Build-Depends: line | 12:56:34 |
tar | they can all be installed with apt-get/apt right? | 12:56:45 |
mooff | right | 12:57:38 |
mooff | i `grep 'apt install' /var/log/apt/history.log > pkg-cmds` then edited / sorted the list in vim to copy into the control/control.in file | 12:58:59 |
tar | haha, ok that needs a pbuilder/sbuild check | 12:59:21 |
tar | you should have all packages needed to build it, but no more (so not sure how to figure out if you've got too much in it) | 12:59:42 |
tar | but does that mean you want to maintain the package for debian officially or just to learn how to create a package? | 13:00:03 |
mooff | i'd like to help / maintain some packages officially, and this is also my first package | 13:00:46 |
tar | did you open mentors.debian.net and read all about it? | 13:01:01 |
mooff | yes, i've read a lot of that site, and a handful of Debian wiki pages over time | 13:03:56 |
mooff | been using Debian again since Feb, was using Mac/Ubuntu/Windows for a while | 13:05:04 |
mooff | been interested in packaging the Chatty Twitch client, helping with things like gomuks/lxd, and packaging my own Go program | 13:06:48 |
mooff | it's kind of daunting how many dependencies things like lxd and Fractal have! | 13:07:29 |