diff --git a/assets/xremap-wlroots-bin/.SRCINFO.tmpl b/assets/xremap-wlroots-bin/.SRCINFO.tmpl new file mode 100644 index 0000000..3cc42f2 --- /dev/null +++ b/assets/xremap-wlroots-bin/.SRCINFO.tmpl @@ -0,0 +1,12 @@ +pkgbase = xremap-wlroots-bin + pkgdesc = Dynamic key remapper for X11 and Wayland + pkgver = {{.Pkgver}} + pkgrel = 1 + url = https://github.com/k0kubun/xremap + arch = x86_64 + license = MIT + provides = xremap + source_x86_64 = xremap-wlroots-bin-{{.Pkgver}}.zip::https://github.com/k0kubun/xremap/releases/download/v{{.Pkgver}}/xremap-linux-x86_64-wlroots.zip + sha256sums_x86_64 = {{.SHA256Sum}} + +pkgname = xremap-wlroots-bin diff --git a/assets/xremap-wlroots-bin/PKGBUILD.tmpl b/assets/xremap-wlroots-bin/PKGBUILD.tmpl new file mode 100644 index 0000000..367738f --- /dev/null +++ b/assets/xremap-wlroots-bin/PKGBUILD.tmpl @@ -0,0 +1,17 @@ +# Maintainer: k0kubun +pkgname=xremap-wlroots-bin +pkgver={{.Pkgver}} +pkgrel=1 +pkgdesc='Dynamic key remapper for X11 and Wayland' +url='https://github.com/k0kubun/xremap' +source_x86_64=("$pkgname-$pkgver.zip::https://github.com/k0kubun/xremap/releases/download/v$pkgver/xremap-linux-x86_64-wlroots.zip") +arch=('x86_64') +license=('MIT') +provides=('xremap') +sha256sums_x86_64=('{{.SHA256Sum}}') + +package() { + cd "$srcdir/" + + install -Dm755 xremap "${pkgdir}/usr/bin/xremap" +} diff --git a/cmd/aur-autoupdater/main.go b/cmd/aur-autoupdater/main.go index 8bbbfe5..eb2cc9b 100644 --- a/cmd/aur-autoupdater/main.go +++ b/cmd/aur-autoupdater/main.go @@ -6,6 +6,7 @@ func main() { packages := []string{ "xremap-gnome-bin", "xremap-hypr-bin", + "xremap-wlroots-bin", "xremap-x11-bin", } for _, name := range packages { diff --git a/internal/packageinfo/packageinfo.go b/internal/packageinfo/packageinfo.go index 7d5d72d..8b5c2fc 100644 --- a/internal/packageinfo/packageinfo.go +++ b/internal/packageinfo/packageinfo.go @@ -56,6 +56,20 @@ var PackageInfos = map[string]PackageInfo{ SrcinfoTemplateFilepath: "assets/xremap-hypr-bin/.SRCINFO.tmpl", }, }, + "xremap-wlroots-bin": { + Name: "xremap-wlroots-bin", + GitHubInfo: GitHubInfo{ + Owner: "k0kubun", + Repo: "xremap", + ReleaseAssetURL: func(version string) string { + return fmt.Sprintf("https://github.com/k0kubun/xremap/releases/download/v%s/xremap-linux-x86_64-wlroots.zip", version) + }, + }, + PkgbuildInfo: PkgbuildInfo{ + PkgbuildTemplateFilepath: "assets/xremap-wlroots-bin/PKGBUILD.tmpl", + SrcinfoTemplateFilepath: "assets/xremap-wlroots-bin/.SRCINFO.tmpl", + }, + }, "xremap-x11-bin": { Name: "xremap-x11-bin", GitHubInfo: GitHubInfo{