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