get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 53028,
    "url": "http://patches.dpdk.org/api/patches/53028/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/patch/20190423220644.54589-4-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": "<20190423220644.54589-4-bruce.richardson@intel.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20190423220644.54589-4-bruce.richardson@intel.com",
    "date": "2019-04-23T22:06:43",
    "name": "[3/4] devtools/test-meson-builds: add testing of pkg-config file",
    "commit_ref": null,
    "pull_url": null,
    "state": "superseded",
    "archived": true,
    "hash": "ed9604f815b4c2a797e108cb6743137015207bbb",
    "submitter": {
        "id": 20,
        "url": "http://patches.dpdk.org/api/people/20/?format=api",
        "name": "Bruce Richardson",
        "email": "bruce.richardson@intel.com"
    },
    "delegate": null,
    "mbox": "http://patches.dpdk.org/project/dpdk/patch/20190423220644.54589-4-bruce.richardson@intel.com/mbox/",
    "series": [
        {
            "id": 4434,
            "url": "http://patches.dpdk.org/api/series/4434/?format=api",
            "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=4434",
            "date": "2019-04-23T22:06:40",
            "name": "add testing of libdpdk pkg-config file",
            "version": 1,
            "mbox": "http://patches.dpdk.org/series/4434/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/patches/53028/comments/",
    "check": "success",
    "checks": "http://patches.dpdk.org/api/patches/53028/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 34A5F1B4E1;\n\tWed, 24 Apr 2019 00:07:02 +0200 (CEST)",
            "from mga11.intel.com (mga11.intel.com [192.55.52.93])\n\tby dpdk.org (Postfix) with ESMTP id 185A71B4CD\n\tfor <dev@dpdk.org>; Wed, 24 Apr 2019 00:06:57 +0200 (CEST)",
            "from orsmga007.jf.intel.com ([10.7.209.58])\n\tby fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;\n\t23 Apr 2019 15:06:55 -0700",
            "from silpixa00399126.ir.intel.com (HELO\n\tsilpixa00399126.ger.corp.intel.com) ([10.237.222.236])\n\tby orsmga007.jf.intel.com with ESMTP; 23 Apr 2019 15:06:56 -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,387,1549958400\"; d=\"scan'208\";a=\"133795844\"",
        "From": "Bruce Richardson <bruce.richardson@intel.com>",
        "To": "dev@dpdk.org",
        "Cc": "Bruce Richardson <bruce.richardson@intel.com>",
        "Date": "Tue, 23 Apr 2019 23:06:43 +0100",
        "Message-Id": "<20190423220644.54589-4-bruce.richardson@intel.com>",
        "X-Mailer": "git-send-email 2.20.1",
        "In-Reply-To": "<20190423220644.54589-1-bruce.richardson@intel.com>",
        "References": "<20190423220644.54589-1-bruce.richardson@intel.com>",
        "MIME-Version": "1.0",
        "Content-Transfer-Encoding": "8bit",
        "Subject": "[dpdk-dev] [PATCH 3/4] devtools/test-meson-builds: add testing of\n\tpkg-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>\n---\n devtools/test-meson-builds.sh | 17 +++++++++++++++++\n 1 file changed, 17 insertions(+)",
    "diff": "diff --git a/devtools/test-meson-builds.sh b/devtools/test-meson-builds.sh\nindex 630a1a6fe..dfba2a782 100755\n--- a/devtools/test-meson-builds.sh\n+++ b/devtools/test-meson-builds.sh\n@@ -90,3 +90,20 @@ if command -v $c >/dev/null 2>&1 ; then\n \t\t\t$use_shared --cross-file $f\n \tdone\n fi\n+\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+###############\n+build_path=build-x86-default\n+DESTDIR=`pwd`/$build_path/install-root ; export DESTDIR\n+PKG_CONFIG_PATH=$DESTDIR/usr/local/lib64/pkgconfig ; export PKG_CONFIG_PATH\n+$ninja_cmd -C $build_path install\n+\n+# rather than hacking our environment, just edit the .pc file prefix value\n+sed -i \"s|prefix=|prefix=$DESTDIR|\" $PKG_CONFIG_PATH/libdpdk.pc\n+\n+for example in helloworld l2fwd l3fwd skeleton timer; do\n+\techo \"## Building $example\"\n+\tmake -C $DESTDIR/usr/local/share/dpdk/examples/$example\n+done\n",
    "prefixes": [
        "3/4"
    ]
}