Github messages for voidlinux
 help / color / mirror / Atom feed
* [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).