X-Original-To: alpine-devel@lists.alpinelinux.org Received: from mail.wyraz.de (vpsprod2.wyraz.de [188.68.49.93]) by lists.alpinelinux.org (Postfix) with ESMTP id 2D4825C6370 for ; Sat, 22 Sep 2018 07:09:50 +0000 (GMT) Received: from localhost (localhost [127.0.0.1]) by mail.wyraz.de (Postfix) with ESMTP id 0DF2731350A for ; Sat, 22 Sep 2018 09:09:50 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at mail.wyraz.de Received: from mail.wyraz.de ([127.0.0.1]) by localhost (mail.wyraz.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id meFCxaR6ia0o for ; Sat, 22 Sep 2018 09:09:21 +0200 (CEST) Received: from [192.168.43.67] (ip-109-41-128-249.web.vodafone.de [109.41.128.249]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.wyraz.de (Postfix) with ESMTPSA for ; Sat, 22 Sep 2018 09:09:20 +0200 (CEST) Subject: [alpine-devel] Easy build using docker (was: Proposal: Multi-Arch matrix builds on travis-ci) To: alpine-devel@lists.alpinelinux.org References: <63122645-4b33-c850-b30c-af77519f5f2d@jirutka.cz> <1537559060.3146069.1516423416.0F09A000@webmail.messagingengine.com> <5a748347-ceeb-45cd-805d-a6917569b3b2@wyraz.de> <1537562982.3161595.1516487816.58F6A81D@webmail.messagingengine.com> From: Michael Wyraz Message-ID: Date: Sat, 22 Sep 2018 09:09:19 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.0 X-Mailinglist: alpine-devel Precedence: list List-Id: Alpine Development List-Unsubscribe: List-Post: List-Help: List-Subscribe: MIME-Version: 1.0 In-Reply-To: <1537562982.3161595.1516487816.58F6A81D@webmail.messagingengine.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-US-large Hello devs, to allow easy building of packages for different archs, i have put everthing that is required into docker images and wrote a small wrapper script. Please have a look into it and let me know what you think about it. My primary goal was to enable everyone who wants to contribute to alpine to checkout the aports, do some changes and test-build it locally with minimal effort. The wrapper script is at https://gist.github.com/micw/87756e35d744e6784ce8d8c66e2619cb - it can be put into the aports root directory and can simply be called with arch and package. Docker images for the first 2 arches are https://hub.docker.com/r/micwy/aport-builder-x86_64/ and https://hub.docker.com/r/micwy/aport-builder-armhf/ . If you find this usefull, I'll document it a bit more, fine-tune the wrapper script and create a PR to add it to the aports. Regards, Michael. --- Unsubscribe: alpine-devel+unsubscribe@lists.alpinelinux.org Help: alpine-devel+help@lists.alpinelinux.org ---