Commit graph

39 commits

Author SHA1 Message Date
43464786dc project.conf: Remove nonsensical maintainer scripts
Remove maintainer scripts that are long since obsolete.

Signed-off-by: Jan Lindemann <jan@janware.com>
2026-03-06 12:06:28 +01:00
48664724ce project.conf: Remove sudo and gawk from run deps
sudo is certainly not needed for the run package (which in itself is
hardly useful at all), so move that dependency into the devel
package. Same for gawk. /opt/jw-pkg/bin/get-os.sh depends on it,
but I don't see where else but in a -devel context that would matter.
And if it breaks something, it is going to be an easy fix without
awk.

Signed-off-by: Jan Lindemann <jan@janware.com>
2026-02-18 18:20:33 +01:00
152fa65f57 project.conf: pkg.requires.jw.devel = jw-pkg-run
jw-pkg-devel doesn't depend on jw-pkg-run, which is wrong, because it
needs jw-pkg.py.

Signed-off-by: Jan Lindemann <jan@janware.com>
2026-02-14 09:20:24 +01:00
f669bd0af5 project.conf: pkg.requires.os.devel = make
Add a package dependency on make for the -devel package. Installing
jw-pkg's Makefiles doesn't make much sense without it.

Signed-off-by: Jan Lindemann <jan@janware.com>
2026-02-12 20:37:24 +01:00
26cf7f7823 project.conf: Use Group Development/Tools/Building
Change package group from System/Libraries to
Development/Tools/Building because that expresses the purpose of the
package better.

Signed-off-by: Jan Lindemann <jan@janware.com>
2026-02-10 09:59:24 +01:00
e20cb706a5 project.conf: Change OS dependency python -> python3
Signed-off-by: Jan Lindemann <jan@janware.com>
2025-02-21 06:09:26 +00:00
ce7044808f project.conf: Python -> python3 on Debian
Ubuntu 22.04 (and supposedly all Debian based distros) don't have
a package called python anylonger, and use python3 instead. Using
the unversioned [requires] sections for simplicity. Note that this
might break backwards compatibility, and should be fixed as necessary.

Signed-off-by: Jan Lindemann <jan@janware.com>
2023-07-07 08:48:00 +00:00
c37f49a170 project.conf + pkg-manager.sh: Add support for raspbian
Signed-off-by: Jan Lindemann <jan@janware.com>
2020-06-16 17:05:03 +00:00
0186d346a5 project.conf: Add inkscape to pkg.requires.os.build
Signed-off-by: Jan Lindemann <jan@janware.com>
2019-11-19 09:28:15 +00:00
83eeb7a2f9 Fix: Realpath is not a package anymore in Ubuntu 18.04
/usr/bin/realpath is part of coreutils in Ubuntu 18.04

Signed-off-by: Jan Lindemann <jan@janware.com>
2019-11-19 09:07:57 +00:00
f9e73b54a2 project.conf: Add release package dependencies for Ubuntu
Add release dependencies devscripts, debhelper, dput, libparse-debcontrol-perl,
fakeroot, pkg-config, tested on Ubuntu 18.04.

Signed-off-by: Jan Lindemann <jan@janware.com>
2019-11-13 12:51:43 +00:00
753ad90160 project.conf: Make OpenEmbedded build work
Signed-off-by: Jan Lindemann <jan@janware.com>
2019-06-19 10:11:02 +00:00
0c04c0fccd project.conf: Add some dependencies for building with yocto
Signed-off-by: Jan Lindemann <jan@janware.com>
2019-06-15 15:12:03 +00:00
5f92c65b0f project.conf: Add build dependency on xdg-utils
Signed-off-by: Jan Lindemann <jan@janware.com>
2019-05-25 07:47:29 +00:00
266c97949d proj.mk, project.conf: Move dependencies from proj.mk into project.conf
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-12-14 12:13:59 +00:00
75fb193ad7 CentOS: Change dependency rpmbuild to rpm-build
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-12-12 21:00:36 +00:00
4c84148c7e project.conf: Add rpmbuild to release dependencies
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-12-12 20:54:58 +00:00
20f675c280 make, scripts: Fix CentOS 7 build
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-10-13 10:46:02 +00:00
369a6b5dda project.conf: Add realpath to pkg.requires.ubuntu-14
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-03-06 20:37:54 +00:00
bc9a159275 project.conf: Add archlinux package dependencies
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-01-02 18:56:13 +00:00
b5c054d5d5 project.conf: Add dependency on python
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-12-29 13:12:54 +00:00
b35a50944c project.conf, topdir.mk, projects.py: Replace pkg.required.xxx by pkg.requires.xxx
This opens up a more concise handling of pkg.conflicts.xxx in the future, and
prepares some code simplification in projects.py.

Signed-off-by: Jan Lindemann <jan@janware.com>
2017-06-26 09:33:53 +00:00
564338eef5 project.conf: Run rm -f /usr/bin/jcs in postinstall script
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-12 12:19:31 +00:00
351188dcf9 project.conf: Set global.jw-maintainer = jan
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-10 18:50:19 +00:00
29c262c102 project.conf: Add dependency on inkscape
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-07 15:00:17 +00:00
55fa0eaec5 $(TOPDIR), make, scripts: Search-and-replace ytools -> jw-build
This project was copied from ytools, with anything not related to providing
build-functionality left out. This commit replaces the occurences of ytools
with jw-build, and removes some but most certainly not all legacy ytools
references.

Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-07 12:15:48 +00:00
562ee5fc49 make, scripts: Add support for release dependencies
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-03-26 17:56:33 +00:00
304fc5f490 project.conf: Add release dependency dput
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-03-26 17:13:30 +00:00
39a48bcb45 project.conf: Add release dependencies
debhelper, libparse-debcontrol-perl, fakeroot

Signed-off-by: Jan Lindemann <jan@janware.com>
2017-03-26 16:53:05 +00:00
cab56807e7 project.conf: Add (currently unsupported) release = devscripts
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-03-26 16:33:53 +00:00
04de3de16e project.conf: Fix debian dependency libglib2.0-dev
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-03-25 15:05:42 +00:00
1823d5a97d project.conf: Add cvs make gcc automake autoconf to build depenencies
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-03-25 14:26:12 +00:00
0070f788b2 project.conf: Add package requirements for debian
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-01-13 16:22:24 +00:00
156721f26d project.conf: Add inkscape and autoconf to pkg.required.os.build
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-12-07 12:42:51 +00:00
6ae9c44c78 project.conf: Updated description
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-12-07 12:11:00 +00:00
c27934dde7 project.conf: Add glib2-devel and boost.devel to pkg.required.os
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-12-07 11:46:11 +00:00
c6c5105932 project.conf: Updated description
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-12-03 17:13:53 +00:00
30f7521a21 project.conf, run.mk: Add option global.license = LGPL 2
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-11-23 12:09:38 +00:00
df77be6508 project.conf, scm.sh: Move doc/share/project.txt -> make/project.conf
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-01-29 13:09:04 +00:00