aboutsummaryrefslogtreecommitdiff
path: root/deb.wiki
diff options
context:
space:
mode:
authorHugo Hörnquist <hugo@lysator.liu.se>2023-04-15 19:02:48 +0200
committerHugo Hörnquist <hugo@lysator.liu.se>2023-04-15 19:02:48 +0200
commit9da45ba22b3ff64ee19733b7c7f8422c79e0f847 (patch)
treee32106e5f43dda04073b6ba5ccadc4822de75ae1 /deb.wiki
parentMerge branch 'master' of git.hornquist.se:git/wiki-public (diff)
downloadwiki-public-9da45ba22b3ff64ee19733b7c7f8422c79e0f847.tar.gz
wiki-public-9da45ba22b3ff64ee19733b7c7f8422c79e0f847.tar.xz
lör 15 apr 2023 19:02:48 CEST
Diffstat (limited to 'deb.wiki')
-rw-r--r--deb.wiki83
1 files changed, 0 insertions, 83 deletions
diff --git a/deb.wiki b/deb.wiki
deleted file mode 100644
index 00d70a6..0000000
--- a/deb.wiki
+++ /dev/null
@@ -1,83 +0,0 @@
-
-See also [[debian-pkg]], [[Debian Repo]]
-
-apt-file (like Arch's [[pkgfile]])
-
-All commands assume (unless otherwise noted) that PWD is the source
-dir of the upstream code, and that there is a `debian` repo in that
-directory.
-
-- build-directory
- - _<pkgname>___<version>_.orig.tar.gz
- - extracted-dir
- - source files ...
- - `debian`
-
-- _<pkgname>___<version>_-_<revision>___<arch>_.{build,buildinfo,changes,deb,dsc}
-
-== Requirements ==
-- devscripts
-
-== debmake ==
-Creates a new `debian` directory.
-
-Assumes that
-- that `$PWD` is `<pkgname>-<version>`
-- than `$PWD/../<pkgname>_<version>.orig.tar.gz` exists
-
-== debuild ==
-Builds a pakage.
-Runs `debian/rules build` to build package
-
-{{{
-sudo debuild --no-sign
-}}}
-
-== sections ==
-https://packages.debian.org/stable/
-
-== debian/watch ==
-https://wiki.debian.org/debian/watch
-
-Specifies where to look for an newer version.
-By running `uscan`.
-
-It should download `../${PKG}-${NEW-VERSION}.tar.gz`, and sets up some
-symlinks for that debian might want.
-
-From there, extract and move the `debian` folder to the new directory.
-
-== Building ==
-`debian/rules build` build the binaries, but not the package
-
-apt install debmake build-dep tree
-
-=== Build dependencies ===
-
-`mk-build-deps` :: Generarer ett paket från `debian/control`, vilket
-:: inte innehåller någonting, men beror på build-depends.
-`dpkg --fix-broken install ./<pkgname>-build-deps_<version>-<pkgrel>_all.deb` ::
-`apt install ./<pkgname>-build-deps_<version>-<pkgrel>_all.deb` ::
-:: Installerar det lokala paketet, med beroenden
-- # apt-get build-dep <pkgname>-build-deps_<version>-<pkgrel>_all.deb
-
-=== Update changelog ===
-==== Creates new entry with verssion number ====
-> dch --newversion <version>-2.1
-`-2` :: is debian package version, start at 2 to avoid lintian issue about [[https://wiki.debian.org/ITP|ITP]]
-`.1` :: Shows that this is an [[https://www.debian.org/doc/manuals/developers-reference/pkgs.html#nmus-and-debian-changelog|NMU]], since we aren't a Debian maintainer
-
-=== Figure out runtime dependencies ===
-
-`objdump -p <build-binary> | grep NEEDED`
-
---------------------------------------------------
-
-- git-dch
-- apt build-dep <pkgname>
-
-== Other files ==
-https://www.debian.org/doc/manuals/maint-guide/dother.en.html#install
-
-== All lintian errors ==
-https://lintian.debian.org/tags