<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/chunkeey/include/package-ipkg.mk, branch state</title>
<subtitle>Staging tree of Christian Lamparter</subtitle>
<id>https://git.openwrt.org/openwrt/staging/chunkeey/atom?h=state</id>
<link rel='self' href='https://git.openwrt.org/openwrt/staging/chunkeey/atom?h=state'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/chunkeey/'/>
<updated>2018-07-20T08:40:58Z</updated>
<entry>
<title>build: fix compile error when a package includes itself in PROVIDES</title>
<updated>2018-07-20T08:40:58Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2018-07-20T08:40:43Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/chunkeey/commit/?id=7c306ae640feb4d42b352175de27b034bd917938'/>
<id>urn:sha1:7c306ae640feb4d42b352175de27b034bd917938</id>
<content type='text'>
Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>build: allow defining license information per binary package</title>
<updated>2017-11-25T19:02:04Z</updated>
<author>
<name>Michael Heimpold</name>
</author>
<published>2017-10-31T20:29:50Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/chunkeey/commit/?id=2cb75cd8b9d451bde0cfffce80fa67d58944c44b'/>
<id>urn:sha1:2cb75cd8b9d451bde0cfffce80fa67d58944c44b</id>
<content type='text'>
At the moment, license information can only be specified on a
"per source package" level while other metadata fields (e.g. maintainer)
can be given for each binary package. Apply the same logic for license
fields as well. This can be used e.g. in cases where a library is
distributed under some license while related tools are distributed
under a different one.

Signed-off-by: Michael Heimpold &lt;mhei@heimpold.de&gt;
</content>
</entry>
<entry>
<title>build: ipkg: new field Alternatives</title>
<updated>2017-05-02T14:10:51Z</updated>
<author>
<name>Yousong Zhou</name>
</author>
<published>2017-03-05T08:19:46Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/chunkeey/commit/?id=73bc636aba3ec0c6381605d1f11088955101975a'/>
<id>urn:sha1:73bc636aba3ec0c6381605d1f11088955101975a</id>
<content type='text'>
It's a list of specs of the following form seprated by commas to
describe alternatives provided by this package

    &lt;prio&gt;:&lt;path&gt;:&lt;altpath&gt;

&lt;path&gt; will be a symbolic link to &lt;altpath&gt; of the highest &lt;prio&gt;

Signed-off-by: Yousong Zhou &lt;yszhou4tech@gmail.com&gt;
</content>
</entry>
<entry>
<title>build: clean up redundant touching of the package install info file</title>
<updated>2017-02-26T12:31:44Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2017-02-21T17:27:22Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/chunkeey/commit/?id=1f22957247caa85b9583ebb4edaee618dff4b3ba'/>
<id>urn:sha1:1f22957247caa85b9583ebb4edaee618dff4b3ba</id>
<content type='text'>
Instead of using a separate .clean stamp file, remove the install info
file on compile, then append the install package list afterwards

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>build: fix package build after deleting staging dir</title>
<updated>2017-02-09T12:51:40Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2017-02-09T12:48:49Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/chunkeey/commit/?id=3cd7f43017b1daf39793b3f97bc1c8c7e7f67ef2'/>
<id>urn:sha1:3cd7f43017b1daf39793b3f97bc1c8c7e7f67ef2</id>
<content type='text'>
Ensure that the &lt;package&gt;.provides files are always created

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>package-ipkg: Do not fail build without base-files</title>
<updated>2017-01-24T19:07:45Z</updated>
<author>
<name>Florian Fainelli</name>
</author>
<published>2016-12-10T00:04:49Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/chunkeey/commit/?id=25e2cf392a7ff6c3ba6aee2ab1fa64d42f076776'/>
<id>urn:sha1:25e2cf392a7ff6c3ba6aee2ab1fa64d42f076776</id>
<content type='text'>
If the base-files package is not selected, we will fail executing the
very first postinst script:

make[3]: Leaving directory `/local/users/fainelli/openwrt/trunk'
cp -fpR
/local/users/fainelli/openwrt/trunk/build_dir/target-arm_xscale_musl-1.1.15_eabi/root-orion
/local/users/fainelli/openwrt/trunk/build_dir/target-arm_xscale_musl-1.1.15_eabi/root.orig-orion
./usr/lib/opkg/info/busybox.postinst: line 3:
/local/users/fainelli/openwrt/trunk/build_dir/target-arm_xscale_musl-1.1.15_eabi/root-orion/lib/functions.sh:
No such file or directory
./usr/lib/opkg/info/busybox.postinst: line 4: default_postinst: command
not found
postinst script ./usr/lib/opkg/info/busybox.postinst has failed with
exit code 127
make[2]: *** [package/install] Error 1

Check for the existence of lib/functions.sh, and if it does not exist,
just bail out gracefully.

Signed-off-by: Florian Fainelli &lt;f.fainelli@gmail.com&gt;
</content>
</entry>
<entry>
<title>build: fix regression in handling ABI_VERSION</title>
<updated>2017-01-21T17:30:51Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2017-01-21T17:29:56Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/chunkeey/commit/?id=f784b3e195cf5932347f0c2297b8604da93d12e3'/>
<id>urn:sha1:f784b3e195cf5932347f0c2297b8604da93d12e3</id>
<content type='text'>
The code was updated without changing $$@ into the proper target
filename

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>build: disable CONFIG_AUTOREMOVE for packages/tools where QUILT is used</title>
<updated>2017-01-19T12:30:22Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2017-01-19T11:41:59Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/chunkeey/commit/?id=5aa03e16a732e81a989a9605706dc8c6bb95d03f'/>
<id>urn:sha1:5aa03e16a732e81a989a9605706dc8c6bb95d03f</id>
<content type='text'>
Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>build: stage unstripped packages inside PKG_BUILD_DIR</title>
<updated>2017-01-18T22:57:08Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2017-01-18T15:19:03Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/chunkeey/commit/?id=87d9e3462d25e16abb6b5c18da56312d7b90d7b6'/>
<id>urn:sha1:87d9e3462d25e16abb6b5c18da56312d7b90d7b6</id>
<content type='text'>
This makes the build slightly more efficient by avoiding the need to
re-stage packages on every full build run.

It is also necessary for the upcoming CONFIG_AUTOREMOVE feature

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>build: write ABI_VERSION file when staging the package</title>
<updated>2017-01-18T22:57:08Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2017-01-18T14:28:36Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/chunkeey/commit/?id=8aa93dafc86d804a396fca42e5d7ecdffb53852d'/>
<id>urn:sha1:8aa93dafc86d804a396fca42e5d7ecdffb53852d</id>
<content type='text'>
The make target does not rewrite the file if the contents didn't
change. This causes make to always consider the target old.

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
</feed>
