From bab652a0add532352ba0ce1a45b9477f9cfcbd57 Mon Sep 17 00:00:00 2001
From: Robin Sonnabend <robin@fsmpi.rwth-aachen.de>
Date: Mon, 7 Jan 2019 21:36:39 +0100
Subject: [PATCH] Use patch instead of quilt for the nginx patch

---
 packages.yml     | 2 +-
 scripts/build.py | 4 ++++
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/packages.yml b/packages.yml
index c794e92..9de5a7d 100644
--- a/packages.yml
+++ b/packages.yml
@@ -10,7 +10,7 @@ packages:
       - patch_dir: patches/adcli
         target_dir: debian
   - name: nginx
-    patch_dir: patches/nginx
+    patch: patches/nginx/00-add-module.patch
     changelog: Add libnginx-mod-http-shibboleth
     additional_content:
       - git_url: "https://github.com/nginx-shib/nginx-http-shibboleth.git"
diff --git a/scripts/build.py b/scripts/build.py
index 3950bd7..d4c9260 100755
--- a/scripts/build.py
+++ b/scripts/build.py
@@ -25,6 +25,7 @@ EXTRACT_PATTERN = (r"extracting (?P<name>{pkg_name}) in (?P<dir>{pkg_name}-{vers
 
 
 def run_checked(command, **kwargs):
+    print(command)
     try:
         result = sp.run(
             command, check=True,
@@ -79,6 +80,9 @@ def build_package(repo_dir, package_dir, name,
                     abs_patch_dir = os.path.join(
                         repo_dir, content["patch_dir"])
                     apply_patches(abs_patch_dir)
+                if "patch" in content:
+                    abs_patch_dir = os.path.join(repo_dir, content["patch"])
+                    run_checked(["patch", "-d", ".", "-p0", abs_patch_dir])
                 elif "git_url" in content:
                     run_checked(["git", "clone", content["git_url"]])
                 elif "copy" in content:
-- 
GitLab