]> git.ipfire.org Git - people/stevee/pakfire.git/blobdiff - macros/constants.macro
Hardening: Declare content of /usr/lib/grub as firmware files
[people/stevee/pakfire.git] / macros / constants.macro
index 80ca8537313f0460b632e3fd4f3143e09053afbb..e56d5865f56f383b171270b14b2679d1830f8251 100644 (file)
@@ -1,35 +1,27 @@
 
-BUILDROOT   = %{DIR_TMP}/buildroot_%{name}-%{thisver}
-
 DIR_APP     = %{DIR_SRC}/%{thisapp}
 DIR_DL      = %{BASEDIR}/files
 DIR_PATCHES = %{BASEDIR}/patches
-DIR_SRC     = /usr/src
+DIR_SRC     = /build/source
 DIR_TMP     = /tmp
 DIR_SOURCE  = %{BASEDIR}
 
-CONFIGURE_SCRIPT = configure
-configure_options = \
-       --host=%{DISTRO_MACHINE} \
-       --build=%{DISTRO_MACHINE} \
-       --prefix=/usr
-
 # By default, take all patches from the patches directory
 # in alphabetical order.
-patches = $(find . -not -type d 2>/dev/null | sort)
+patches = %(find %{DIR_PATCHES} %{DIR_PATCHES}/%{DISTRO_ARCH} -not -type d -maxdepth 1 2>/dev/null | sort --version-sort)
 sources = %{thisapp}.tar.gz
 
 # Macro definitions
 
 # Macro to extract tarballs.
 # Guesses the compression type automatically.
-MACRO_EXTRACT = tar xaf
+MACRO_EXTRACT = tar --no-same-owner --no-acls --no-xattrs -xaf
 
 # Remove rpath from libtool.
 MACRO_FIX_LIBTOOL
-       if [ -e "%{DIR_APP}/libtool" ]; then
-               sed -e %{DIR_APP}/libtool \
-                       -e 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g'
+       if [ -e "libtool" ]; then
+               sed -libtool \
+                       -e 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' \
                        -e 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g'
        fi
 end