From patchwork Thu Mar 19 03:48:07 2015 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steven Noonan X-Patchwork-Id: 451725 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from whitealder.osuosl.org (whitealder.osuosl.org [140.211.166.138]) by ozlabs.org (Postfix) with ESMTP id E77FB14011D for ; Thu, 19 Mar 2015 14:48:49 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by whitealder.osuosl.org (Postfix) with ESMTP id 867AE89E69; Thu, 19 Mar 2015 03:48:46 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from whitealder.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id W8+x+ZgJlwas; Thu, 19 Mar 2015 03:48:43 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by whitealder.osuosl.org (Postfix) with ESMTP id A32A19206F; Thu, 19 Mar 2015 03:48:42 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from whitealder.osuosl.org (whitealder.osuosl.org [140.211.166.138]) by ash.osuosl.org (Postfix) with ESMTP id 1AB6B1C11CB for ; Thu, 19 Mar 2015 03:48:41 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by whitealder.osuosl.org (Postfix) with ESMTP id 1171492061 for ; Thu, 19 Mar 2015 03:48:41 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from whitealder.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gyeyt60xM7Sa for ; Thu, 19 Mar 2015 03:48:35 +0000 (UTC) X-Greylist: from auto-whitelisted by SQLgrey-1.7.6 Received: from mail-pa0-f52.google.com (mail-pa0-f52.google.com [209.85.220.52]) by whitealder.osuosl.org (Postfix) with ESMTPS id 8985792057 for ; Thu, 19 Mar 2015 03:48:27 +0000 (UTC) Received: by pabyw6 with SMTP id yw6so62477494pab.2 for ; Wed, 18 Mar 2015 20:48:27 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=4CoX7QKIbMpO527sGkpWwr1cZ0FAu8YQAvo4vwIhxzE=; b=QjxlONN4ggpqYyv291PDtil+Z/2ZpnJZfgrrWYH/7DORjv68rvt+eUjBQStduBekuP P1IiJiYi/UxE2Ape9ZX650x1TC9RBVT6ZWLpnVdbFFM9CdJnRyk03eMQA4kdpM/zCw9h /1Pli4ikDvAXILXi5jSlQICFHl4uDO9hnqnW4TIuvSIOM4Mu6znnRGHVpTUXefkDr+dK DcTD9O17zU1376wTLcSgPn8C3TPVzoMag5Pb2hn41j5eRU5jdKR7CPtUfMXs6RLNA23X GQ1d11UyBl7Yw+1ksfX90W9dt7WNNIcTg0LjCS0W+rfdNMgdSSmbNGgxZPUpZ0ZRk7fm Ds0g== X-Gm-Message-State: ALoCoQmp6yvDueET5ebI8af7+zTttnA6YJ49YH7HHZvld38Pv6s6I0HAGLs+Hbp7rhf5EiJXZaz8 X-Received: by 10.70.125.129 with SMTP id mq1mr169475390pdb.70.1426736907268; Wed, 18 Mar 2015 20:48:27 -0700 (PDT) Received: from steven@uplinklabs.net ([104.152.107.133]) by mx.google.com with ESMTPSA id z4sm163307pdn.46.2015.03.18.20.48.24 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 18 Mar 2015 20:48:26 -0700 (PDT) Received: by steven@uplinklabs.net (sSMTP sendmail emulation); Wed, 18 Mar 2015 20:48:23 -0700 From: Steven Noonan To: buildroot@busybox.net Date: Wed, 18 Mar 2015 20:48:07 -0700 Message-Id: <1426736888-29437-5-git-send-email-steven@uplinklabs.net> X-Mailer: git-send-email 2.3.3 In-Reply-To: <1426736888-29437-1-git-send-email-steven@uplinklabs.net> References: <1426736888-29437-1-git-send-email-steven@uplinklabs.net> Subject: [Buildroot] [PATCH] package: add pacman 4.2.1 X-BeenThere: buildroot@busybox.net X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" This is the Arch Linux package manager. Signed-off-by: Steven Noonan --- package/Config.in | 1 + package/pacman/Config.in | 18 ++++++++++++++++++ package/pacman/pacman.mk | 14 ++++++++++++++ 3 files changed, 33 insertions(+) create mode 100644 package/pacman/Config.in create mode 100644 package/pacman/pacman.mk diff --git a/package/Config.in b/package/Config.in index c557010..95ec454 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1261,6 +1261,7 @@ endmenu menu "Package managers" source "package/ipkg/Config.in" source "package/opkg/Config.in" + source "package/pacman/Config.in" if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS source "package/rpm/Config.in" endif diff --git a/package/pacman/Config.in b/package/pacman/Config.in new file mode 100644 index 0000000..9c4ca66 --- /dev/null +++ b/package/pacman/Config.in @@ -0,0 +1,18 @@ +config BR2_PACKAGE_PACMAN + bool "pacman" + depends on BR2_TOOLCHAIN_USES_GLIBC + select BR2_PACKAGE_LIBGPGME + select BR2_PACKAGE_LIBARCHIVE + select BR2_PACKAGE_LIBCURL + select BR2_PACKAGE_OPENSSL + help + Pacman is the package manager used by the Arch distribution. It is a + frontend for the ALPM (Arch Linux Package Management) library. + + Pacman does not strive to "do everything." It will add, remove and + upgrade packages in the system, and it will allow you to query the + package database for installed packages, files and owners. It also + attempts to handle dependencies automatically and can download + packages from a remote server. Arch packages are simple archives, with + .pkg.tar.gz extension for binary packages and .src.tar.gz for source + packages. diff --git a/package/pacman/pacman.mk b/package/pacman/pacman.mk new file mode 100644 index 0000000..e979adb --- /dev/null +++ b/package/pacman/pacman.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# pacman +# +################################################################################ + +PACMAN_VERSION = 4.2.1 +PACMAN_SITE = https://sources.archlinux.org/other/pacman +PACMAN_SOURCES = pacman-$(PACMAN_VERSION).tar.gz +PACMAN_DEPENDENCIES = glibc libarchive libcurl libgpgme openssl +PACMAN_LICENSE = GPLv2 +PACMAN_LICENSE_FILES = COPYING + +$(eval $(autotools-package))