Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- From 7c5cf5b76f1e54cad7a314752c9d7e5fc75212fb Mon Sep 17 00:00:00 2001
- From: Norbert Pfeiler <norbert.pfeiler+git@gmail.com>
- Date: Sat, 10 Feb 2018 21:20:43 +0100
- Subject: [PATCH] moved patching to prepare()
- ---
- PKGBUILD | 129 ++++++++++++++++++++++++++++++++-------------------------------
- 1 file changed, 65 insertions(+), 64 deletions(-)
- diff --git a/PKGBUILD b/PKGBUILD
- index fadeee2..28cc638 100644
- --- a/PKGBUILD
- +++ b/PKGBUILD
- @@ -112,49 +112,71 @@ source=(
- 4.14-npfeiler-task_struct-mm_segment_t.patch)
- md5sums=('39808c8a9bcc9041f1305e3531b60622'
- - 'af7fb8ee4fc96fd54c5b483e33dc71c4'
- - 'bdafe749e046bfddee2d1c5e90eabd83'
- - '9d9ea496eadf7e883d56723d65e96edf'
- - 'b79e144932616221f6d01c4b05dc9306'
- - '9e2a7ded987b7d2b2cfffc7281ebd8a5'
- - '3e19c2285c76f4cb92108435a1e9c302'
- - 'b3ceefeb97c609037845f65d0956c4f0'
- - '3e1b82bd69774ea808da69c983d6a43b'
- - '394bc493fdf493a5093f9e2095096d02'
- - '3226230592fa3c91ff22389114fc5dc7'
- - '9e706c272feb167be55ba7201dfa8d51'
- - '0e6d963436dd23dbb45ae0f4fc9b661c'
- - '2c22bb4d4f828cb8b024f670c1ae7e45'
- - '5184b94a2a40216a67996999481dd9ee'
- - 'c5156eddf81c8a1719b160d05a2e8d67'
- - 'ef97fc080ce7e5a275fe0c372bc2a418'
- - '0e0666e95d1d590a7a83192805679485'
- - '98828e3eeaec2b3795e584883cc1b746'
- - '6cdbaf5f71d867d225721a0369413616'
- - 'd9bea135ae3e1b3ca87c5bbe6dcf8e72'
- - '8941e91fc58cb44ce21ab9bda135754e'
- - '11b7c2e0dc4794801005d66b0e7608a3'
- - '23d569abfdd7de433d76e003e4b3ccf9'
- - '10829e3b992b3e80a6e78c8e27748703'
- - '37eef5103a11d8136979463e7bc31091'
- - '194cb44e9e2ab0e65b6267aca66d0400'
- - 'e98e50bebe96b08ca680aed6ca505356'
- - '05f6364db877d9c4bdf1592deda905b7'
- - '8e53ba65a0aad42eb2ff771c1ace6609'
- - 'f090e47160403e4ba65d1e0de69973c9'
- - '782769206ed12ded10c347be3e476729'
- - 'cb25bc7fbb7d5cb1c07d2f3fa5fda826'
- - '0a725f40bc980d578cbed3e57a05b765'
- - '5ba3bf9f58aa63c1849b056cf23022c9')
- -
- -
- -build() {
- - ## Unpack archive
- - /bin/sh ./fglrx-${_amdver}/amd-driver-installer-${_amdver}-x86.x86_64.run --extract archive_files
- -# mkdir common
- -# mv etc lib usr common
- -# mkdir archive_files
- -# mv arch common xpic xpic_64a archive_files
- + 'af7fb8ee4fc96fd54c5b483e33dc71c4'
- + 'bdafe749e046bfddee2d1c5e90eabd83'
- + '9d9ea496eadf7e883d56723d65e96edf'
- + 'b79e144932616221f6d01c4b05dc9306'
- + '9e2a7ded987b7d2b2cfffc7281ebd8a5'
- + '3e19c2285c76f4cb92108435a1e9c302'
- + 'b3ceefeb97c609037845f65d0956c4f0'
- + '3e1b82bd69774ea808da69c983d6a43b'
- + '394bc493fdf493a5093f9e2095096d02'
- + '3226230592fa3c91ff22389114fc5dc7'
- + '9e706c272feb167be55ba7201dfa8d51'
- + '0e6d963436dd23dbb45ae0f4fc9b661c'
- + '2c22bb4d4f828cb8b024f670c1ae7e45'
- + '5184b94a2a40216a67996999481dd9ee'
- + 'c5156eddf81c8a1719b160d05a2e8d67'
- + 'ef97fc080ce7e5a275fe0c372bc2a418'
- + '0e0666e95d1d590a7a83192805679485'
- + '98828e3eeaec2b3795e584883cc1b746'
- + '6cdbaf5f71d867d225721a0369413616'
- + 'd9bea135ae3e1b3ca87c5bbe6dcf8e72'
- + '8941e91fc58cb44ce21ab9bda135754e'
- + '11b7c2e0dc4794801005d66b0e7608a3'
- + '23d569abfdd7de433d76e003e4b3ccf9'
- + '10829e3b992b3e80a6e78c8e27748703'
- + '37eef5103a11d8136979463e7bc31091'
- + '194cb44e9e2ab0e65b6267aca66d0400'
- + 'e98e50bebe96b08ca680aed6ca505356'
- + '05f6364db877d9c4bdf1592deda905b7'
- + '8e53ba65a0aad42eb2ff771c1ace6609'
- + 'f090e47160403e4ba65d1e0de69973c9'
- + '782769206ed12ded10c347be3e476729'
- + 'cb25bc7fbb7d5cb1c07d2f3fa5fda826'
- + '0a725f40bc980d578cbed3e57a05b765'
- + '5ba3bf9f58aa63c1849b056cf23022c9')
- +
- +
- +prepare() {
- +## Unpack archive
- + /bin/sh ./fglrx-${_amdver}/amd-driver-installer-${_amdver}-x86.x86_64.run --extract archive_files
- +
- + cd ${srcdir}/archive_files/common
- + patch -Np2 -i ${srcdir}/arch-fglrx-authatieventsd_new.patch
- +
- +## catalyst-dkms section
- + cd ${srcdir}/archive_files
- + patch -Np1 -i ../makefile_compat.patch
- + patch -Np1 -i ../lano1106_fglrx_intel_iommu.patch
- + patch -Np1 -i ../lano1106_kcl_agp_13_4.patch
- + patch -Np1 -i ../fglrx_gpl_symbol.patch
- + patch -Np1 -i ../4.3-kolasa-seq_printf.patch
- + patch -Np1 -i ../4.3-gentoo-mtrr.patch
- + test "${CARCH}" = "i686" && patch -Np1 -i ../crimson_i686_xg.patch
- + patch -Np1 -i ../4.4-manjaro-xstate.patch
- + patch -Np1 -i ../grsec_arch.patch
- + patch -Np1 -i ../4.6-arch-get_user_pages-page_cache_release.patch
- + patch -Np1 -i ../makesh-dont-check-gcc-version.patch
- + patch -Np1 -i ../4.7-arch-cpu_has_pge-v2.patch
- + patch -Np1 -i ../4.9_over_4.6-arch-get_user_pages_remote.patch
- + patch -Np1 -i ../4.10-arch-sling00-virtual_address-acpi_get_table_with_size.patch
- + patch -Np1 -i ../4.11-npfeiler-signal_vmf.patch
- + patch -Np1 -i ../4.12-npfeiler-PUD_OFFSET.patch
- + patch -Np1 -i ../4.12-arch-remove_clts.patch
- + patch -Np1 -i ../4.12-npfeiler-movsl_mask.patch
- + patch -Np1 -i ../4.13-npfeiler-wait_queue_t.patch
- + patch -Np1 -i ../4.14-npfeiler-task_struct-mm_segment_t.patch
- }
- package() {
- @@ -262,7 +284,6 @@ package() {
- cd ${srcdir}/archive_files/common
- - patch -Np2 -i ${srcdir}/arch-fglrx-authatieventsd_new.patch
- install -m644 etc/ati/* ${pkgdir}/etc/ati
- chmod 755 ${pkgdir}/etc/ati/authatieventsd.sh
- if [ "${_old_control}" = "y" ]; then
- @@ -327,26 +348,6 @@ package() {
- ##catalyst-dkms section
- cd ${srcdir}/archive_files
- - patch -Np1 -i ../makefile_compat.patch
- - patch -Np1 -i ../lano1106_fglrx_intel_iommu.patch
- - patch -Np1 -i ../lano1106_kcl_agp_13_4.patch
- - patch -Np1 -i ../fglrx_gpl_symbol.patch
- - patch -Np1 -i ../4.3-kolasa-seq_printf.patch
- - patch -Np1 -i ../4.3-gentoo-mtrr.patch
- - test "${CARCH}" = "i686" && patch -Np1 -i ../crimson_i686_xg.patch
- - patch -Np1 -i ../4.4-manjaro-xstate.patch
- - patch -Np1 -i ../grsec_arch.patch
- - patch -Np1 -i ../4.6-arch-get_user_pages-page_cache_release.patch
- - patch -Np1 -i ../makesh-dont-check-gcc-version.patch
- - patch -Np1 -i ../4.7-arch-cpu_has_pge-v2.patch
- - patch -Np1 -i ../4.9_over_4.6-arch-get_user_pages_remote.patch
- - patch -Np1 -i ../4.10-arch-sling00-virtual_address-acpi_get_table_with_size.patch
- - patch -Np1 -i ../4.11-npfeiler-signal_vmf.patch
- - patch -Np1 -i ../4.12-npfeiler-PUD_OFFSET.patch
- - patch -Np1 -i ../4.12-arch-remove_clts.patch
- - patch -Np1 -i ../4.12-npfeiler-movsl_mask.patch
- - patch -Np1 -i ../4.13-npfeiler-wait_queue_t.patch
- - patch -Np1 -i ../4.14-npfeiler-task_struct-mm_segment_t.patch
- # Prepare modules source files
- install -dm755 ${pkgdir}/usr/src/fglrx-${pkgver}/2.6.x
- --
- 2.16.1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement