Skip to content

Commit caacc70

Browse files
committed
Make real debug packages with makepkg
1 parent 9acd0ec commit caacc70

File tree

11 files changed

+11
-154
lines changed

11 files changed

+11
-154
lines changed

linux-cachyos-bore/PKGBUILD

+1-14
Original file line numberDiff line numberDiff line change
@@ -141,9 +141,6 @@ _build_nvidia=${_build_nvidia-}
141141
# Use this only if you have Turing+ GPU
142142
_build_nvidia_open=${_build_nvidia_open-}
143143

144-
# Build a debug package with non-stripped vmlinux
145-
_build_debug=${_build_debug-}
146-
147144
if [[ "$_use_llvm_lto" = "thin" || "$_use_llvm_lto" = "full" ]] && [ "$_use_lto_suffix" = "y" ]; then
148145
pkgsuffix=cachyos-${_cpusched}-lto
149146
pkgbase=linux-$pkgsuffix
@@ -169,7 +166,7 @@ _kernuname="${pkgver}-${pkgsuffix}"
169166
arch=('x86_64')
170167
url="https://github.com/CachyOS/linux-cachyos"
171168
license=('GPL-2.0-only')
172-
options=('!strip' '!debug' '!lto')
169+
options=('!lto')
173170
makedepends=(
174171
bc
175172
libelf
@@ -701,15 +698,6 @@ _package-headers() {
701698
ln -sr "$builddir" "$pkgdir/usr/src/$pkgbase"
702699
}
703700

704-
_package-dbg(){
705-
pkgdesc="Non-stripped vmlinux file for the $pkgdesc kernel"
706-
depends=(${pkgbase}-headers)
707-
708-
cd "${srcdir}/${_srcname}"
709-
mkdir -p "$pkgdir/usr/src/debug/${pkgbase}"
710-
install -Dt "$pkgdir/usr/src/debug/${pkgbase}" -m644 vmlinux
711-
}
712-
713701
_package-zfs(){
714702
pkgdesc="zfs module for the $pkgdesc kernel"
715703
depends=('pahole' $pkgbase=$_kernver)
@@ -762,7 +750,6 @@ _package-nvidia-open(){
762750
}
763751

764752
pkgname=("$pkgbase")
765-
[ -n "$_build_debug" ] && pkgname+=("$pkgbase-dbg")
766753
pkgname+=("$pkgbase-headers")
767754
[ -n "$_build_zfs" ] && pkgname+=("$pkgbase-zfs")
768755
[ -n "$_build_nvidia" ] && pkgname+=("$pkgbase-nvidia")

linux-cachyos-deckify/PKGBUILD

+1-14
Original file line numberDiff line numberDiff line change
@@ -141,9 +141,6 @@ _build_nvidia=${_build_nvidia-}
141141
# Use this only if you have Turing+ GPU
142142
_build_nvidia_open=${_build_nvidia_open-}
143143

144-
# Build a debug package with non-stripped vmlinux
145-
_build_debug=${_build_debug-}
146-
147144
if [[ "$_use_llvm_lto" = "thin" || "$_use_llvm_lto" = "full" ]] && [ "$_use_lto_suffix" = "y" ]; then
148145
pkgsuffix=cachyos-deckify-lto
149146
pkgbase=linux-$pkgsuffix
@@ -169,7 +166,7 @@ _kernuname="${pkgver}-${pkgsuffix}"
169166
arch=('x86_64')
170167
url="https://github.com/CachyOS/linux-cachyos"
171168
license=('GPL-2.0-only')
172-
options=('!strip' '!debug' '!lto')
169+
options=('!lto')
173170
makedepends=(
174171
bc
175172
libelf
@@ -704,15 +701,6 @@ _package-headers() {
704701
ln -sr "$builddir" "$pkgdir/usr/src/$pkgbase"
705702
}
706703

707-
_package-dbg(){
708-
pkgdesc="Non-stripped vmlinux file for the $pkgdesc kernel"
709-
depends=(${pkgbase}-headers)
710-
711-
cd "${srcdir}/${_srcname}"
712-
mkdir -p "$pkgdir/usr/src/debug/${pkgbase}"
713-
install -Dt "$pkgdir/usr/src/debug/${pkgbase}" -m644 vmlinux
714-
}
715-
716704
_package-zfs(){
717705
pkgdesc="zfs module for the $pkgdesc kernel"
718706
depends=('pahole' $pkgbase=$_kernver)
@@ -765,7 +753,6 @@ _package-nvidia-open(){
765753
}
766754

767755
pkgname=("$pkgbase")
768-
[ -n "$_build_debug" ] && pkgname+=("$pkgbase-dbg")
769756
pkgname+=("$pkgbase-headers")
770757
[ -n "$_build_zfs" ] && pkgname+=("$pkgbase-zfs")
771758
[ -n "$_build_nvidia" ] && pkgname+=("$pkgbase-nvidia")

linux-cachyos-echo/PKGBUILD

+1-14
Original file line numberDiff line numberDiff line change
@@ -141,9 +141,6 @@ _build_nvidia=${_build_nvidia-}
141141
# Use this only if you have Turing+ GPU
142142
_build_nvidia_open=${_build_nvidia_open-}
143143

144-
# Build a debug package with non-stripped vmlinux
145-
_build_debug=${_build_debug-}
146-
147144
if [[ "$_use_llvm_lto" = "thin" || "$_use_llvm_lto" = "full" ]] && [ "$_use_lto_suffix" = "y" ]; then
148145
pkgsuffix=cachyos-${_cpusched}-lto
149146
pkgbase=linux-$pkgsuffix
@@ -169,7 +166,7 @@ _kernuname="${pkgver}-${pkgsuffix}"
169166
arch=('x86_64')
170167
url="https://github.com/CachyOS/linux-cachyos"
171168
license=('GPL-2.0-only')
172-
options=('!strip' '!debug' '!lto')
169+
options=('!lto')
173170
makedepends=(
174171
bc
175172
libelf
@@ -701,15 +698,6 @@ _package-headers() {
701698
ln -sr "$builddir" "$pkgdir/usr/src/$pkgbase"
702699
}
703700

704-
_package-dbg(){
705-
pkgdesc="Non-stripped vmlinux file for the $pkgdesc kernel"
706-
depends=(${pkgbase}-headers)
707-
708-
cd "${srcdir}/${_srcname}"
709-
mkdir -p "$pkgdir/usr/src/debug/${pkgbase}"
710-
install -Dt "$pkgdir/usr/src/debug/${pkgbase}" -m644 vmlinux
711-
}
712-
713701
_package-zfs(){
714702
pkgdesc="zfs module for the $pkgdesc kernel"
715703
depends=('pahole' $pkgbase=$_kernver)
@@ -762,7 +750,6 @@ _package-nvidia-open(){
762750
}
763751

764752
pkgname=("$pkgbase")
765-
[ -n "$_build_debug" ] && pkgname+=("$pkgbase-dbg")
766753
pkgname+=("$pkgbase-headers")
767754
[ -n "$_build_zfs" ] && pkgname+=("$pkgbase-zfs")
768755
[ -n "$_build_nvidia" ] && pkgname+=("$pkgbase-nvidia")

linux-cachyos-eevdf/PKGBUILD

+1-14
Original file line numberDiff line numberDiff line change
@@ -141,9 +141,6 @@ _build_nvidia=${_build_nvidia-}
141141
# Use this only if you have Turing+ GPU
142142
_build_nvidia_open=${_build_nvidia_open-}
143143

144-
# Build a debug package with non-stripped vmlinux
145-
_build_debug=${_build_debug-}
146-
147144
if [[ "$_use_llvm_lto" = "thin" || "$_use_llvm_lto" = "full" ]] && [ "$_use_lto_suffix" = "y" ]; then
148145
pkgsuffix=cachyos-${_cpusched}-lto
149146
pkgbase=linux-$pkgsuffix
@@ -169,7 +166,7 @@ _kernuname="${pkgver}-${pkgsuffix}"
169166
arch=('x86_64')
170167
url="https://github.com/CachyOS/linux-cachyos"
171168
license=('GPL-2.0-only')
172-
options=('!strip' '!debug' '!lto')
169+
options=('!lto')
173170
makedepends=(
174171
bc
175172
libelf
@@ -701,15 +698,6 @@ _package-headers() {
701698
ln -sr "$builddir" "$pkgdir/usr/src/$pkgbase"
702699
}
703700

704-
_package-dbg(){
705-
pkgdesc="Non-stripped vmlinux file for the $pkgdesc kernel"
706-
depends=(${pkgbase}-headers)
707-
708-
cd "${srcdir}/${_srcname}"
709-
mkdir -p "$pkgdir/usr/src/debug/${pkgbase}"
710-
install -Dt "$pkgdir/usr/src/debug/${pkgbase}" -m644 vmlinux
711-
}
712-
713701
_package-zfs(){
714702
pkgdesc="zfs module for the $pkgdesc kernel"
715703
depends=('pahole' $pkgbase=$_kernver)
@@ -762,7 +750,6 @@ _package-nvidia-open(){
762750
}
763751

764752
pkgname=("$pkgbase")
765-
[ -n "$_build_debug" ] && pkgname+=("$pkgbase-dbg")
766753
pkgname+=("$pkgbase-headers")
767754
[ -n "$_build_zfs" ] && pkgname+=("$pkgbase-zfs")
768755
[ -n "$_build_nvidia" ] && pkgname+=("$pkgbase-nvidia")

linux-cachyos-hardened/PKGBUILD

+1-14
Original file line numberDiff line numberDiff line change
@@ -141,9 +141,6 @@ _build_nvidia=${_build_nvidia-}
141141
# Use this only if you have Turing+ GPU
142142
_build_nvidia_open=${_build_nvidia_open-}
143143

144-
# Build a debug package with non-stripped vmlinux
145-
_build_debug=${_build_debug-}
146-
147144
if [[ "$_use_llvm_lto" = "thin" || "$_use_llvm_lto" = "full" ]] && [ "$_use_lto_suffix" = "y" ]; then
148145
pkgsuffix=cachyos-${_cpusched}-lto
149146
pkgbase=linux-$pkgsuffix
@@ -169,7 +166,7 @@ _kernuname="${pkgver}-${pkgsuffix}"
169166
arch=('x86_64')
170167
url="https://github.com/CachyOS/linux-cachyos"
171168
license=('GPL-2.0-only')
172-
options=('!strip' '!debug' '!lto')
169+
options=('!lto')
173170
makedepends=(
174171
bc
175172
libelf
@@ -700,15 +697,6 @@ _package-headers() {
700697
ln -sr "$builddir" "$pkgdir/usr/src/$pkgbase"
701698
}
702699

703-
_package-dbg(){
704-
pkgdesc="Non-stripped vmlinux file for the $pkgdesc kernel"
705-
depends=(${pkgbase}-headers)
706-
707-
cd "${srcdir}/${_srcname}"
708-
mkdir -p "$pkgdir/usr/src/debug/${pkgbase}"
709-
install -Dt "$pkgdir/usr/src/debug/${pkgbase}" -m644 vmlinux
710-
}
711-
712700
_package-zfs(){
713701
pkgdesc="zfs module for the $pkgdesc kernel"
714702
depends=('pahole' $pkgbase=$_kernver)
@@ -761,7 +749,6 @@ _package-nvidia-open(){
761749
}
762750

763751
pkgname=("$pkgbase")
764-
[ -n "$_build_debug" ] && pkgname+=("$pkgbase-dbg")
765752
pkgname+=("$pkgbase-headers")
766753
[ -n "$_build_zfs" ] && pkgname+=("$pkgbase-zfs")
767754
[ -n "$_build_nvidia" ] && pkgname+=("$pkgbase-nvidia")

linux-cachyos-lts/PKGBUILD

+1-14
Original file line numberDiff line numberDiff line change
@@ -161,9 +161,6 @@ _bcachefs=${_bcachefs-}
161161
# Use this only if you have Turing+ GPU
162162
_build_nvidia_open=${_build_nvidia_open-}
163163

164-
# Build a debug package with non-stripped vmlinux
165-
_build_debug=${_build_debug-}
166-
167164
if [[ "$_use_llvm_lto" = "thin" || "$_use_llvm_lto" = "full" ]] && [ "$_use_lto_suffix" = "y" ]; then
168165
pkgsuffix=cachyos-lts-lto
169166
pkgbase=linux-$pkgsuffix
@@ -189,7 +186,7 @@ _kernuname="${pkgver}-${pkgsuffix}"
189186
arch=('x86_64')
190187
url="https://github.com/CachyOS/linux-cachyos"
191188
license=('GPL-2.0-only')
192-
options=('!strip' '!debug' '!lto')
189+
options=('!lto')
193190
makedepends=(
194191
bc
195192
libelf
@@ -769,15 +766,6 @@ _package-headers() {
769766
ln -sr "$builddir" "$pkgdir/usr/src/$pkgbase"
770767
}
771768

772-
_package-dbg(){
773-
pkgdesc="Non-stripped vmlinux file for the $pkgdesc kernel"
774-
depends=(${pkgbase}-headers)
775-
776-
cd "${srcdir}/${_srcname}"
777-
mkdir -p "$pkgdir/usr/src/debug/${pkgbase}"
778-
install -Dt "$pkgdir/usr/src/debug/${pkgbase}" -m644 vmlinux
779-
}
780-
781769
_package-zfs(){
782770
pkgdesc="zfs module for the $pkgdesc kernel"
783771
depends=('pahole' $pkgbase=$_kernver)
@@ -830,7 +818,6 @@ _package-nvidia-open(){
830818
}
831819

832820
pkgname=("$pkgbase")
833-
[ -n "$_build_debug" ] && pkgname+=("$pkgbase-dbg")
834821
pkgname+=("$pkgbase-headers")
835822
[ -n "$_build_zfs" ] && pkgname+=("$pkgbase-zfs")
836823
[ -n "$_build_nvidia" ] && pkgname+=("$pkgbase-nvidia")

linux-cachyos-rc/PKGBUILD

+1-14
Original file line numberDiff line numberDiff line change
@@ -141,9 +141,6 @@ _build_nvidia=${_build_nvidia-}
141141
# Use this only if you have Turing+ GPU
142142
_build_nvidia_open=${_build_nvidia_open-}
143143

144-
# Build a debug package with non-stripped vmlinux
145-
_build_debug=${_build_debug-}
146-
147144
if [[ "$_use_llvm_lto" = "thin" || "$_use_llvm_lto" = "full" ]] && [ "$_use_lto_suffix" = "y" ]; then
148145
pkgsuffix=cachyos-rc-lto
149146
pkgbase=linux-$pkgsuffix
@@ -169,7 +166,7 @@ _kernuname="${pkgver}-${pkgsuffix}"
169166
arch=('x86_64')
170167
url="https://github.com/CachyOS/linux-cachyos"
171168
license=('GPL-2.0-only')
172-
options=('!strip' '!debug' '!lto')
169+
options=('!lto')
173170
makedepends=(
174171
bc
175172
libelf
@@ -701,15 +698,6 @@ _package-headers() {
701698
ln -sr "$builddir" "$pkgdir/usr/src/$pkgbase"
702699
}
703700

704-
_package-dbg(){
705-
pkgdesc="Non-stripped vmlinux file for the $pkgdesc kernel"
706-
depends=(${pkgbase}-headers)
707-
708-
cd "${srcdir}/${_srcname}"
709-
mkdir -p "$pkgdir/usr/src/debug/${pkgbase}"
710-
install -Dt "$pkgdir/usr/src/debug/${pkgbase}" -m644 vmlinux
711-
}
712-
713701
_package-zfs(){
714702
pkgdesc="zfs module for the $pkgdesc kernel"
715703
depends=('pahole' $pkgbase=$_kernver)
@@ -762,7 +750,6 @@ _package-nvidia-open(){
762750
}
763751

764752
pkgname=("$pkgbase")
765-
[ -n "$_build_debug" ] && pkgname+=("$pkgbase-dbg")
766753
pkgname+=("$pkgbase-headers")
767754
[ -n "$_build_zfs" ] && pkgname+=("$pkgbase-zfs")
768755
[ -n "$_build_nvidia" ] && pkgname+=("$pkgbase-nvidia")

linux-cachyos-rt-bore/PKGBUILD

+1-14
Original file line numberDiff line numberDiff line change
@@ -141,9 +141,6 @@ _build_nvidia=${_build_nvidia-}
141141
# Use this only if you have Turing+ GPU
142142
_build_nvidia_open=${_build_nvidia_open-}
143143

144-
# Build a debug package with non-stripped vmlinux
145-
_build_debug=${_build_debug-}
146-
147144
if [[ "$_use_llvm_lto" = "thin" || "$_use_llvm_lto" = "full" ]] && [ "$_use_lto_suffix" = "y" ]; then
148145
pkgsuffix=cachyos-${_cpusched}-lto
149146
pkgbase=linux-$pkgsuffix
@@ -169,7 +166,7 @@ _kernuname="${pkgver}-${pkgsuffix}"
169166
arch=('x86_64')
170167
url="https://github.com/CachyOS/linux-cachyos"
171168
license=('GPL-2.0-only')
172-
options=('!strip' '!debug' '!lto')
169+
options=('!lto')
173170
makedepends=(
174171
bc
175172
libelf
@@ -701,15 +698,6 @@ _package-headers() {
701698
ln -sr "$builddir" "$pkgdir/usr/src/$pkgbase"
702699
}
703700

704-
_package-dbg(){
705-
pkgdesc="Non-stripped vmlinux file for the $pkgdesc kernel"
706-
depends=(${pkgbase}-headers)
707-
708-
cd "${srcdir}/${_srcname}"
709-
mkdir -p "$pkgdir/usr/src/debug/${pkgbase}"
710-
install -Dt "$pkgdir/usr/src/debug/${pkgbase}" -m644 vmlinux
711-
}
712-
713701
_package-zfs(){
714702
pkgdesc="zfs module for the $pkgdesc kernel"
715703
depends=('pahole' $pkgbase=$_kernver)
@@ -762,7 +750,6 @@ _package-nvidia-open(){
762750
}
763751

764752
pkgname=("$pkgbase")
765-
[ -n "$_build_debug" ] && pkgname+=("$pkgbase-dbg")
766753
pkgname+=("$pkgbase-headers")
767754
[ -n "$_build_zfs" ] && pkgname+=("$pkgbase-zfs")
768755
[ -n "$_build_nvidia" ] && pkgname+=("$pkgbase-nvidia")

linux-cachyos-sched-ext/PKGBUILD

+1-14
Original file line numberDiff line numberDiff line change
@@ -141,9 +141,6 @@ _build_nvidia=${_build_nvidia-}
141141
# Use this only if you have Turing+ GPU
142142
_build_nvidia_open=${_build_nvidia_open-}
143143

144-
# Build a debug package with non-stripped vmlinux
145-
_build_debug=${_build_debug-}
146-
147144
if [[ "$_use_llvm_lto" = "thin" || "$_use_llvm_lto" = "full" ]] && [ "$_use_lto_suffix" = "y" ]; then
148145
pkgsuffix=cachyos-${_cpusched}-lto
149146
pkgbase=linux-$pkgsuffix
@@ -169,7 +166,7 @@ _kernuname="${pkgver}-${pkgsuffix}"
169166
arch=('x86_64')
170167
url="https://github.com/CachyOS/linux-cachyos"
171168
license=('GPL-2.0-only')
172-
options=('!strip' '!debug' '!lto')
169+
options=('!lto')
173170
makedepends=(
174171
bc
175172
libelf
@@ -701,15 +698,6 @@ _package-headers() {
701698
ln -sr "$builddir" "$pkgdir/usr/src/$pkgbase"
702699
}
703700

704-
_package-dbg(){
705-
pkgdesc="Non-stripped vmlinux file for the $pkgdesc kernel"
706-
depends=(${pkgbase}-headers)
707-
708-
cd "${srcdir}/${_srcname}"
709-
mkdir -p "$pkgdir/usr/src/debug/${pkgbase}"
710-
install -Dt "$pkgdir/usr/src/debug/${pkgbase}" -m644 vmlinux
711-
}
712-
713701
_package-zfs(){
714702
pkgdesc="zfs module for the $pkgdesc kernel"
715703
depends=('pahole' $pkgbase=$_kernver)
@@ -762,7 +750,6 @@ _package-nvidia-open(){
762750
}
763751

764752
pkgname=("$pkgbase")
765-
[ -n "$_build_debug" ] && pkgname+=("$pkgbase-dbg")
766753
pkgname+=("$pkgbase-headers")
767754
[ -n "$_build_zfs" ] && pkgname+=("$pkgbase-zfs")
768755
[ -n "$_build_nvidia" ] && pkgname+=("$pkgbase-nvidia")

0 commit comments

Comments
 (0)