17 Commits

Author SHA1 Message Date
Rosen Penev
d4ae9f1190 taglib: update to 2.0.1
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-05-27 10:52:13 -07:00
Robert Marko
272f55e87f treewide: refresh hashes after move to use ZSTD as default
With the recent move to using ZSTD as the default compression format
for packaging git repo clones we must refresh all of the hashes for
the packages feed as well.

Signed-off-by: Robert Marko <robimarko@gmail.com>
2024-04-07 12:06:34 +02:00
Rosen Penev
8bdf5f94bd taglib: update to 2.0
Switched to local tarball as the utf8cpp subproject needs to be used.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-02-14 17:33:34 -08:00
Paul Fertser
0c10c224be treewide: remove AUTORELEASE
Automatically compute and substitute current values for all
$(AUTORELEASE) instances as this feature is deprecated and shouldn't be
used.

The following temporary change was made to the core:

diff --git a/rules.mk b/rules.mk
index 57d7995d4fa8..f16367de87a8 100644
--- a/rules.mk
+++ b/rules.mk
@@ -429,7 +429,7 @@ endef
 abi_version_str = $(subst -,,$(subst _,,$(subst .,,$(1))))

 COMMITCOUNT = $(if $(DUMP),0,$(call commitcount))
-AUTORELEASE = $(if $(DUMP),0,$(call commitcount,1))
+AUTORELEASE = $(if $(DUMP),0,$(shell sed -i "s/\$$(AUTORELEASE)/$(call commitcount,1)/" $(CURDIR)/Makefile))

 all:
 FORCE: ;

And this command used to fix affected packages:

for i in $(cd feeds/packages; git grep -l PKG_RELEASE:=.*AUTORELEASE | \
                              sed 's^.*/\([^/]*\)/Makefile^\1^';);
do
  make package/$i/download
done

Signed-off-by: Paul Fertser <fercerpav@gmail.com>
2023-04-21 22:46:58 +02:00
Andre Heider
e7d9c86503 treewide: refactor to use PKG_BUILD_FLAGS:=lto
See commit 07730ff3 "treewide: add support for "lto" in PKG_BUILD_FLAGS"
on the main repository.

Note: Some packages only added `-flto` to CFLAGS and not LDFLAGS. This
fixes it and properly enables LTO.

Signed-off-by: Andre Heider <a.heider@gmail.com>
2023-04-08 08:38:54 +02:00
Rosen Penev
58de26defb taglib: update to 1.13
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-10 20:43:50 -08:00
Rosen Penev
2e654b19f3 treewide: back to cmake.mk
Ninja was merged to base and therefore we can now use normal cmake.mk

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-06-12 21:05:01 -07:00
Rosen Penev
593e4e2acf taglib: add missing zlib dependency
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-06-02 21:11:17 -07:00
Rosen Penev
c25c4e3770 taglib: fix typo
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-06-02 21:07:46 -07:00
Rosen Penev
b1d81f5dde taglib: built shared library instead
Two packages here use taglib.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-06-02 21:04:43 -07:00
Rosen Penev
57f837d2a6 taglib: update to 1.12
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-06-01 22:57:38 -07:00
Rosen Penev
4ebab065ae taglib: fix config file paths
Gerbera stupidly uses taglib-config to find the paths. Fix them to avoid
adding /usr/lib

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-04-10 17:05:18 -07:00
Rosen Penev
c94614841f taglib: update to 1.12-beta-2
Switch to AUTORELEASE for simplicity.

Switch to building with ninja for faster compilation.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-03-14 16:04:12 -07:00
Rosen Penev
72f6290de7 taglib: install taglib-config to host path
Helps old packages that do not use pkgconfig.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-12-07 20:16:21 -08:00
Rosen Penev
b0dc454c0e taglib: update to 1.12-beta-1
It seems 1.11.1 is old and has CVEs.

Removed boost hack since upstream removed boost support.

Removed outdated InstallDev hacks.

Added PKG_CPE_ID.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-05-23 17:29:55 -07:00
Rosen Penev
2016b7b799 taglib: fix taglib-config paths
It seems gerbera uses this instead of pkgconfig.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-05-23 16:45:30 -07:00
Rosen Penev
350317d673 taglib: add
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-05-23 14:39:24 -07:00