<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/dedeckeh/tools/Makefile, branch master</title>
<subtitle>Staging tree of dedeckeh</subtitle>
<id>https://git.openwrt.org/openwrt/staging/dedeckeh/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/openwrt/staging/dedeckeh/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/dedeckeh/'/>
<updated>2023-04-20T12:21:46Z</updated>
<entry>
<title>tools/lz4: build with meson</title>
<updated>2023-04-20T12:21:46Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2023-04-20T08:59:32Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/dedeckeh/commit/?id=291b137778eece9edf4b960d4d5c27fc1ce91e06'/>
<id>urn:sha1:291b137778eece9edf4b960d4d5c27fc1ce91e06</id>
<content type='text'>
Simplifies Makefile and speeds up compilation.

Before:
Executed in   68.00 secs    fish           external
   usr time  104.17 secs    1.33 millis  104.17 secs
   sys time    4.29 secs    0.35 millis    4.29 secs

After:
Executed in   27.98 secs    fish           external
   usr time   25.18 secs    1.32 millis   25.18 secs
   sys time    3.31 secs    0.35 millis    3.31 secs

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
</content>
</entry>
<entry>
<title>tools/bzip2: add `bzip2` binaries</title>
<updated>2023-04-18T13:25:21Z</updated>
<author>
<name>Tony Butler</name>
</author>
<published>2022-11-30T14:19:37Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/dedeckeh/commit/?id=36150ff6ffb252ccd4147ffb140d682f58fc19e8'/>
<id>urn:sha1:36150ff6ffb252ccd4147ffb140d682f58fc19e8</id>
<content type='text'>
`bzip2` is the standard executable for bzip2 compression

this includes development includes and both static and shared libs
(libbz2) which can be used by other packages

the initramfs generator offers the BZIP2 option but there was no
executable to support it, and worked only via side effect of having a
system-installed version of bzip2, which could be less predictable

Signed-off-by: Tony Butler &lt;spudz76@gmail.com&gt;
[ remove unintended change ]
Signed-off-by: Christian Marangi &lt;ansuelsmth@gmail.com&gt;
</content>
</entry>
<entry>
<title>Revert "tools/bzip2: add `bzip2` binaries"</title>
<updated>2023-04-18T13:22:48Z</updated>
<author>
<name>Christian Marangi</name>
</author>
<published>2023-04-18T13:22:48Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/dedeckeh/commit/?id=b691362d1dbe2c07e83c3e703f093dfd8e14145c'/>
<id>urn:sha1:b691362d1dbe2c07e83c3e703f093dfd8e14145c</id>
<content type='text'>
This reverts commit 394d7134ec42f14ddb91769c737098753fa68266.

The commit has unintentded change that cause compilation error with SDK
or LZO compression.

Signed-off-by: Christian Marangi &lt;ansuelsmth@gmail.com&gt;
</content>
</entry>
<entry>
<title>tools/bzip2: add `bzip2` binaries</title>
<updated>2023-04-18T11:57:47Z</updated>
<author>
<name>Tony Butler</name>
</author>
<published>2022-11-30T14:19:37Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/dedeckeh/commit/?id=394d7134ec42f14ddb91769c737098753fa68266'/>
<id>urn:sha1:394d7134ec42f14ddb91769c737098753fa68266</id>
<content type='text'>
`bzip2` is the standard executable for bzip2 compression

this includes development includes and both static and shared libs
(libbz2) which can be used by other packages

the initramfs generator offers the BZIP2 option but there was no
executable to support it, and worked only via side effect of having a
system-installed version of bzip2, which could be less predictable

Signed-off-by: Tony Butler &lt;spudz76@gmail.com&gt;
</content>
</entry>
<entry>
<title>tools/squashfs4: add new tool for squashfs4 images</title>
<updated>2023-02-20T06:34:03Z</updated>
<author>
<name>Christian Marangi</name>
</author>
<published>2023-02-06T22:22:43Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/dedeckeh/commit/?id=30f2d516ba7be08f06f7ca8767472c3ea5678706'/>
<id>urn:sha1:30f2d516ba7be08f06f7ca8767472c3ea5678706</id>
<content type='text'>
squashfs tool is finally reborn and correctly maintained.

Introduce the new version as a replacement for squasfs4kit as it was a
fork and also abandoned.

Add additional patch to add the missing feature present in squashfskit4
but still missing on this new project.

Backport each required patch that fix compilation error on macos.

Signed-off-by: Christian Marangi &lt;ansuelsmth@gmail.com&gt;
</content>
</entry>
<entry>
<title>tools/squashfs: rename to squashfs3-lzma</title>
<updated>2023-02-18T20:11:36Z</updated>
<author>
<name>Christian Marangi</name>
</author>
<published>2023-02-06T22:07:24Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/dedeckeh/commit/?id=01262c921c7cbafc9a32b912e42c58982f47725c'/>
<id>urn:sha1:01262c921c7cbafc9a32b912e42c58982f47725c</id>
<content type='text'>
The name of squashfs is confusing since in reality it's a really old
version using an old lzma library. This tools is used for old ath79
netgear target and to produde a fake squasfs3 image needed for some
specific bootloader from some OEM (AVM for example)

Rename squashfs tool to squasfs3-lzma to better describe it.
Rename the installed bin from mksquashfs-lzma to mksquashfs3-lzma.
Use tar transform to migrate the root directory in tar to the new
naming.
Drop redundant PKG_CAT variable not needed anymore.
Also update any user of this tool.

Signed-off-by: Christian Marangi &lt;ansuelsmth@gmail.com&gt;
</content>
</entry>
<entry>
<title>libdeflate: Avoid circular dependencies</title>
<updated>2023-01-17T20:01:54Z</updated>
<author>
<name>Olliver Schinagl</name>
</author>
<published>2023-01-13T09:50:30Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/dedeckeh/commit/?id=62e150949fc01ae2327207fa98fae9c5cff6035c'/>
<id>urn:sha1:62e150949fc01ae2327207fa98fae9c5cff6035c</id>
<content type='text'>
CMake depends on (libdeflate-)gunzip, libdeflate depends on Cmake, so we
can't win.

Luckily libdeflate is _very_ easy to build, without any build system, so
lets just manually compile it and be done with it.

Signed-off-by: Olliver Schinagl &lt;oliver@schinagl.nl&gt;
Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
</content>
</entry>
<entry>
<title>tools: Improve diffability/maintainability</title>
<updated>2023-01-17T19:54:05Z</updated>
<author>
<name>Olliver Schinagl</name>
</author>
<published>2023-01-17T19:54:05Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/dedeckeh/commit/?id=92feae64eb8d3a315fb0aa311b3fac9818a51505'/>
<id>urn:sha1:92feae64eb8d3a315fb0aa311b3fac9818a51505</id>
<content type='text'>
Like with commit ae614fb397c2 ("tools: Improve diffability/maintainability")
we also want tools-core to be easy to maintain. While a smaller target,
it's still usefull and makes things nice and consistent.

To avoid duplicating any tools in the comment, simplify the comment
instead.

Signed-off-by: Olliver Schinagl &lt;oliver@schinagl.nl&gt;
</content>
</entry>
<entry>
<title>tools/lzop: add `lzop` binaries</title>
<updated>2023-01-16T23:51:10Z</updated>
<author>
<name>Tony Butler</name>
</author>
<published>2022-11-29T01:32:11Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/dedeckeh/commit/?id=32e99ed06972e4295cec7ae57b2c55eb63566461'/>
<id>urn:sha1:32e99ed06972e4295cec7ae57b2c55eb63566461</id>
<content type='text'>
Depends: `tools/liblzo`

`lzop` is the standard executable for LZO compression

the initramfs generator offers the LZO option but there was no
executable to support it actually working

Signed-off-by: Tony Butler &lt;spudz76@gmail.com&gt;
</content>
</entry>
<entry>
<title>tools/liblzo: add `liblzo` library</title>
<updated>2023-01-16T23:51:10Z</updated>
<author>
<name>Tony Butler</name>
</author>
<published>2022-11-29T01:06:46Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/dedeckeh/commit/?id=9a8509c2c572a29aec28b6b10da12c5d7a1efba8'/>
<id>urn:sha1:9a8509c2c572a29aec28b6b10da12c5d7a1efba8</id>
<content type='text'>
prerequisite of upcoming `tools/lzop` addition, and subsequent initramfs
and squashfs cleanups

same as `packages/lzo` modified to be a HOST/tools type build,
and should always be the same version and sources when either one is
bumped

because this (and `packages/lzo`) only provide liblzo and no
executables, use the clearer name `tools/liblzo`

Signed-off-by: Tony Butler &lt;spudz76@gmail.com&gt;
</content>
</entry>
</feed>
