* [PR PATCH] libvpx5: remove package.
@ 2023-05-05 22:37 mhmdanas
2023-05-19 15:35 ` [PR PATCH] [Merged]: " ahesford
0 siblings, 1 reply; 2+ messages in thread
From: mhmdanas @ 2023-05-05 22:37 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1434 bytes --]
There is a new pull request by mhmdanas against master on the void-packages repository
https://github.com/mhmdanas/void-packages remove-libvpx5
https://github.com/void-linux/void-packages/pull/43767
libvpx5: remove package.
libvpx5 isn't used by any package at the moment. I don't think it's necessary to have a libvpx package anymore, so I removed it too, but I'm also okay with changing it to point to either libvpx6 or libvpx7.
<!-- Uncomment relevant sections and delete options which are not applicable -->
#### Testing the changes
- I tested the changes in this PR: **briefly**
<!--
#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**|**NO**
-->
<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
<!--
#### Local build testing
- I built this PR locally for my native architecture, (ARCH-LIBC)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
- aarch64-musl
- armv7l
- armv6l-musl
-->
A patch file from https://github.com/void-linux/void-packages/pull/43767.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-remove-libvpx5-43767.patch --]
[-- Type: text/x-diff, Size: 4387 bytes --]
From 26b7436a3d1f5978cfc86d7a67d71085a5f140d4 Mon Sep 17 00:00:00 2001
From: triallax <triallax@tutanota.com>
Date: Sat, 6 May 2023 01:31:40 +0300
Subject: [PATCH 1/2] libvpx5: remove package.
---
common/shlibs | 1 -
srcpkgs/libvpx | 1 -
srcpkgs/libvpx5-devel | 1 -
srcpkgs/libvpx5/template | 59 ----------------------------------------
srcpkgs/libvpx5/update | 1 -
5 files changed, 63 deletions(-)
delete mode 120000 srcpkgs/libvpx
delete mode 120000 srcpkgs/libvpx5-devel
delete mode 100644 srcpkgs/libvpx5/template
delete mode 100644 srcpkgs/libvpx5/update
diff --git a/common/shlibs b/common/shlibs
index 8c47e79b8c43..36923370d4e6 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -833,7 +833,6 @@ libclutter-gtk-1.0.so.0 clutter-gtk-1.1.2_1
libchamplain-0.12.so.0 libchamplain-0.12.5_2
libchamplain-gtk-0.12.so.0 libchamplain-0.12.5_2
libshumate-1.0.so.1 libshumate-1.0.0_1
-libvpx.so.5 libvpx5-1.7.0_1
libvpx.so.6 libvpx6-1.8.0_1
libvpx.so.7 libvpx7-1.11.0_1
libXevie.so.1 libXevie-1.0.2_1
diff --git a/srcpkgs/libvpx b/srcpkgs/libvpx
deleted file mode 120000
index f159c769e6cd..000000000000
--- a/srcpkgs/libvpx
+++ /dev/null
@@ -1 +0,0 @@
-libvpx5
\ No newline at end of file
diff --git a/srcpkgs/libvpx5-devel b/srcpkgs/libvpx5-devel
deleted file mode 120000
index f159c769e6cd..000000000000
--- a/srcpkgs/libvpx5-devel
+++ /dev/null
@@ -1 +0,0 @@
-libvpx5
\ No newline at end of file
diff --git a/srcpkgs/libvpx5/template b/srcpkgs/libvpx5/template
deleted file mode 100644
index 40ac19bd4fdb..000000000000
--- a/srcpkgs/libvpx5/template
+++ /dev/null
@@ -1,59 +0,0 @@
-# Template file for 'libvpx5'
-pkgname=libvpx5
-version=1.7.0
-revision=4
-hostmakedepends="perl yasm"
-short_desc="VP8 and VP9 video codec (1.7 series)"
-maintainer="Orphaned <orphan@voidlinux.org>"
-license="BSD-3-Clause-Clear"
-homepage="http://www.webmproject.org"
-distfiles="https://github.com/webmproject/libvpx/archive/v${version}.tar.gz"
-checksum=1fec931eb5c94279ad219a5b6e0202358e94a93a90cfb1603578c326abfc1238
-
-do_configure() {
- export LD="$CC"
- local target args
-
- case "$XBPS_TARGET_MACHINE" in
- x86_64*) target="x86_64-linux-gcc" ;;
- i686*) target="x86-linux-gcc" ;;
- armv7*) target="armv7-linux-gcc"; args="--disable-neon" ;;
- aarch64*) target="arm64-linux-gcc" ;;
- *) target="generic-gnu";;
- esac
- CFLAGS+=" -fPIC"
-
- ./configure --enable-vp8 --enable-vp9 --disable-tools \
- --disable-examples --disable-docs --enable-experimental \
- --enable-runtime-cpu-detect --enable-shared \
- --enable-postproc --enable-pic --disable-install-docs \
- --disable-install-srcs --disable-install-bins --as=yasm \
- ${args} --target=${target}
-}
-
-do_build() {
- make ${makejobs}
-}
-
-do_install() {
- make DIST_DIR=${DESTDIR}/usr install
- vlicense LICENSE
-}
-
-libvpx5-devel_package() {
- depends="libvpx5>=${version}_${revision}"
- conflicts="libvpx-devel>=0"
- short_desc+=" - development files"
- pkg_install() {
- vmove usr/include
- vmove "usr/lib/*.a"
- vmove "usr/lib/*.so"
- vmove usr/lib/pkgconfig
- }
-}
-
-libvpx_package() {
- build_style=meta
- depends="libvpx5-${version}_${revision}"
- short_desc+=" (transitional package)"
-}
diff --git a/srcpkgs/libvpx5/update b/srcpkgs/libvpx5/update
deleted file mode 100644
index 57abf47b484c..000000000000
--- a/srcpkgs/libvpx5/update
+++ /dev/null
@@ -1 +0,0 @@
-ignore="*.[8-9].*"
From 1c43d0b863620c65c4d2469eed5be24144a3ae98 Mon Sep 17 00:00:00 2001
From: triallax <triallax@tutanota.com>
Date: Sat, 6 May 2023 01:32:14 +0300
Subject: [PATCH 2/2] removed-packages: add libvpx5 and friends.
---
srcpkgs/removed-packages/template | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/srcpkgs/removed-packages/template b/srcpkgs/removed-packages/template
index 20453e71a7d8..a00c0c9769c3 100644
--- a/srcpkgs/removed-packages/template
+++ b/srcpkgs/removed-packages/template
@@ -1,6 +1,6 @@
# Template file for 'removed-packages'
pkgname=removed-packages
-version=0.1.20230423
+version=0.1.20230506
revision=1
build_style=meta
short_desc="Uninstalls packages removed from repository"
@@ -304,6 +304,9 @@ replaces="
libunique1-devel<=1.1.6_12
libunique1<=1.1.6_12
libunique<=3.0.2_11
+ libvpx<=1.7.0_4
+ libvpx5<=1.7.0_4
+ libvpx5-devel<=1.7.0_4
libwebkit2gtk50-devel<=2.38.3_1
libwebkit2gtk50<=2.38.3_1
libwnck2-devel<=2.30.7_8
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [PR PATCH] [Merged]: libvpx5: remove package.
2023-05-05 22:37 [PR PATCH] libvpx5: remove package mhmdanas
@ 2023-05-19 15:35 ` ahesford
0 siblings, 0 replies; 2+ messages in thread
From: ahesford @ 2023-05-19 15:35 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1311 bytes --]
There's a merged pull request on the void-packages repository
libvpx5: remove package.
https://github.com/void-linux/void-packages/pull/43767
Description:
libvpx5 isn't used by any package at the moment. I don't think it's necessary to have a unversioned libvpx package anymore, so I removed it too, but I'm also okay with changing it to point to either libvpx6 or libvpx7.
<!-- Uncomment relevant sections and delete options which are not applicable -->
#### Testing the changes
- I tested the changes in this PR: **briefly**
<!--
#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**|**NO**
-->
<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
<!--
#### Local build testing
- I built this PR locally for my native architecture, (ARCH-LIBC)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
- aarch64-musl
- armv7l
- armv6l-musl
-->
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2023-05-19 15:35 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-05-05 22:37 [PR PATCH] libvpx5: remove package mhmdanas
2023-05-19 15:35 ` [PR PATCH] [Merged]: " ahesford
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).