get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

GET /api/patches/53247/?format=api
HTTP 200 OK
Allow: GET, PUT, PATCH, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "id": 53247,
    "url": "http://patches.dpdk.org/api/patches/53247/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/patch/20190503133537.58712-5-bruce.richardson@intel.com/",
    "project": {
        "id": 1,
        "url": "http://patches.dpdk.org/api/projects/1/?format=api",
        "name": "DPDK",
        "link_name": "dpdk",
        "list_id": "dev.dpdk.org",
        "list_email": "dev@dpdk.org",
        "web_url": "http://core.dpdk.org",
        "scm_url": "git://dpdk.org/dpdk",
        "webscm_url": "http://git.dpdk.org/dpdk",
        "list_archive_url": "https://inbox.dpdk.org/dev",
        "list_archive_url_format": "https://inbox.dpdk.org/dev/{}",
        "commit_url_format": ""
    },
    "msgid": "<20190503133537.58712-5-bruce.richardson@intel.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20190503133537.58712-5-bruce.richardson@intel.com",
    "date": "2019-05-03T13:35:35",
    "name": "[19.08,4/6] devtools/test-meson-builds: add testing of pkg-config file",
    "commit_ref": null,
    "pull_url": null,
    "state": "superseded",
    "archived": true,
    "hash": "9d81786d76d653123bb93a672cb5f3f42d95c389",
    "submitter": {
        "id": 20,
        "url": "http://patches.dpdk.org/api/people/20/?format=api",
        "name": "Bruce Richardson",
        "email": "bruce.richardson@intel.com"
    },
    "delegate": {
        "id": 1,
        "url": "http://patches.dpdk.org/api/users/1/?format=api",
        "username": "tmonjalo",
        "first_name": "Thomas",
        "last_name": "Monjalon",
        "email": "thomas@monjalon.net"
    },
    "mbox": "http://patches.dpdk.org/project/dpdk/patch/20190503133537.58712-5-bruce.richardson@intel.com/mbox/",
    "series": [
        {
            "id": 4554,
            "url": "http://patches.dpdk.org/api/series/4554/?format=api",
            "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=4554",
            "date": "2019-05-03T13:35:31",
            "name": "improve building examples",
            "version": 1,
            "mbox": "http://patches.dpdk.org/series/4554/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/patches/53247/comments/",
    "check": "success",
    "checks": "http://patches.dpdk.org/api/patches/53247/checks/",
    "tags": {},
    "related": [],
    "headers": {
        "Return-Path": "<dev-bounces@dpdk.org>",
        "X-Original-To": "patchwork@dpdk.org",
        "Delivered-To": "patchwork@dpdk.org",
        "Received": [
            "from [92.243.14.124] (localhost [127.0.0.1])\n\tby dpdk.org (Postfix) with ESMTP id 9CD055F1B;\n\tFri,  3 May 2019 15:35:58 +0200 (CEST)",
            "from mga09.intel.com (mga09.intel.com [134.134.136.24])\n\tby dpdk.org (Postfix) with ESMTP id 0B5ED4F91\n\tfor <dev@dpdk.org>; Fri,  3 May 2019 15:35:49 +0200 (CEST)",
            "from orsmga003.jf.intel.com ([10.7.209.27])\n\tby orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;\n\t03 May 2019 06:35:49 -0700",
            "from silpixa00399126.ir.intel.com (HELO\n\tsilpixa00399126.ger.corp.intel.com) ([10.237.222.236])\n\tby orsmga003.jf.intel.com with ESMTP; 03 May 2019 06:35:48 -0700"
        ],
        "X-Amp-Result": "SKIPPED(no attachment in message)",
        "X-Amp-File-Uploaded": "False",
        "X-ExtLoop1": "1",
        "X-IronPort-AV": "E=Sophos;i=\"5.60,425,1549958400\"; d=\"scan'208\";a=\"147876584\"",
        "From": "Bruce Richardson <bruce.richardson@intel.com>",
        "To": "dev@dpdk.org",
        "Cc": "Bruce Richardson <bruce.richardson@intel.com>,\n\tLuca Boccassi <bluca@debian.org>",
        "Date": "Fri,  3 May 2019 14:35:35 +0100",
        "Message-Id": "<20190503133537.58712-5-bruce.richardson@intel.com>",
        "X-Mailer": "git-send-email 2.21.0",
        "In-Reply-To": "<20190503133537.58712-1-bruce.richardson@intel.com>",
        "References": "<20190503133537.58712-1-bruce.richardson@intel.com>",
        "MIME-Version": "1.0",
        "Content-Transfer-Encoding": "8bit",
        "Subject": "[dpdk-dev] [PATCH 19.08 4/6] devtools/test-meson-builds: add\n\ttesting of pkg-config file",
        "X-BeenThere": "dev@dpdk.org",
        "X-Mailman-Version": "2.1.15",
        "Precedence": "list",
        "List-Id": "DPDK patches and discussions <dev.dpdk.org>",
        "List-Unsubscribe": "<https://mails.dpdk.org/options/dev>,\n\t<mailto:dev-request@dpdk.org?subject=unsubscribe>",
        "List-Archive": "<http://mails.dpdk.org/archives/dev/>",
        "List-Post": "<mailto:dev@dpdk.org>",
        "List-Help": "<mailto:dev-request@dpdk.org?subject=help>",
        "List-Subscribe": "<https://mails.dpdk.org/listinfo/dev>,\n\t<mailto:dev-request@dpdk.org?subject=subscribe>",
        "Errors-To": "dev-bounces@dpdk.org",
        "Sender": "\"dev\" <dev-bounces@dpdk.org>"
    },
    "content": "The pkg-config file generated as part of the build of DPDK should allow\napplications to be built with an installed DPDK. We can test this as\npart of the build by doing an install of DPDK to a temporary directory\nwithin the build folder, and by then compiling up a few sample apps\nusing make working off that directory.\n\nSigned-off-by: Bruce Richardson <bruce.richardson@intel.com>\nAcked-by: Luca Boccassi <bluca@debian.org>\n---\n devtools/test-meson-builds.sh | 23 +++++++++++++++++++++++\n 1 file changed, 23 insertions(+)",
    "diff": "diff --git a/devtools/test-meson-builds.sh b/devtools/test-meson-builds.sh\nindex fe11e3c0a..03ebc29ea 100755\n--- a/devtools/test-meson-builds.sh\n+++ b/devtools/test-meson-builds.sh\n@@ -15,6 +15,11 @@ srcdir=$(dirname $(readlink -f $0))/..\n MESON=${MESON:-meson}\n use_shared=\"--default-library=shared\"\n \n+if command -v gmake >/dev/null 2>&1 ; then\n+\tMAKE=gmake\n+else\n+\tMAKE=make\n+fi\n if command -v ninja >/dev/null 2>&1 ; then\n \tninja_cmd=ninja\n elif command -v ninja-build >/dev/null 2>&1 ; then\n@@ -92,3 +97,21 @@ if command -v $c >/dev/null 2>&1 ; then\n \t\t\t$use_shared --cross-file $f\n \tdone\n fi\n+\n+# Test installation of the x86-default target, to be used for checking\n+# the sample apps build using the pkg-config file for cflags and libs\n+build_path=build-x86-default\n+export DESTDIR=$(pwd)/$build_path/install-root\n+$ninja_cmd -C $build_path install\n+\n+pc_file=$(find $DESTDIR -name libdpdk.pc)\n+export PKG_CONFIG_PATH=$(dirname $pc_file):$PKG_CONFIG_PATH\n+\n+# Pkg-config paths need to be relative to the destination dir not globally\n+# this value is picked up by our example makefiles\n+export DPDK_PC_PREFIX=$DESTDIR/usr/local\n+\n+for example in cmdline helloworld l2fwd l3fwd skeleton timer; do\n+\techo \"## Building $example\"\n+\t$MAKE -C $DESTDIR/usr/local/share/dpdk/examples/$example\n+done\n",
    "prefixes": [
        "19.08",
        "4/6"
    ]
}