mirror of
https://github.com/revanced/aapt2.git
synced 2024-10-19 20:09:43 +02:00
5f59a408dd
using Apktool fork now of base, hopefully it'll work
56 lines
1.5 KiB
YAML
56 lines
1.5 KiB
YAML
name: Build package aapt
|
|
|
|
on:
|
|
push:
|
|
paths:
|
|
- '.github/**'
|
|
workflow_dispatch:
|
|
inputs:
|
|
logLevel:
|
|
description: 'Reason'
|
|
required: false
|
|
default: 'update package'
|
|
jobs:
|
|
build:
|
|
runs-on: ubuntu-latest
|
|
env:
|
|
ANDROID_HOME: "/opt/termux/android-sdk"
|
|
NDK: "/opt/termux/android-ndk"
|
|
|
|
strategy:
|
|
matrix:
|
|
target_arch: [aarch64, arm, i686]
|
|
fail-fast: false
|
|
steps:
|
|
- name: Checkout
|
|
uses: actions/checkout@v3
|
|
|
|
- name: Clone termux-packages repository
|
|
uses: actions/checkout@v3
|
|
with:
|
|
repository: termux/termux-packages
|
|
path: termux-packages
|
|
|
|
- name: Apply termux patches
|
|
run: |
|
|
cd termux-packages
|
|
git apply ../termux/*.patch
|
|
|
|
- name: Build aapt package
|
|
run: |
|
|
cd termux-packages
|
|
./scripts/run-docker.sh ./build-package.sh -a ${{ matrix.target_arch }} aapt
|
|
|
|
- name: Prepare artifacts
|
|
run: |
|
|
cd termux-packages/output
|
|
for pkg in *.deb; do dpkg-deb -x $pkg extracted_packages; done
|
|
cd extracted_packages/data/data/com.termux/files/usr/
|
|
rm -r include/ share/ lib/pkgconfig/ lib/cmake/
|
|
find bin ! -name 'aapt2' -mindepth 1 -exec rm -f {} +
|
|
|
|
- name: Upload artifacts
|
|
uses: actions/upload-artifact@v3
|
|
with:
|
|
name: aapt-${{ matrix.target_arch }}-${{ github.sha }}
|
|
path: termux-packages/output/extracted_packages/data/data/com.termux/files/usr/bin/ |