diff options
author | oakszyjrnrdy | 2020-09-10 02:34:48 +0800 |
---|---|---|
committer | oakszyjrnrdy | 2020-09-10 02:34:48 +0800 |
commit | 74bc50eb499132f77ceb293422298e0d395c20d4 (patch) | |
tree | 0910908d70fd11f4c525ac6ea2a85c897b4163ba | |
download | aur-74bc50eb499132f77ceb293422298e0d395c20d4.tar.gz |
feat: init commit
-rw-r--r-- | .SRCINFO | 24 | ||||
-rw-r--r-- | PKGBUILD | 46 | ||||
-rw-r--r-- | dmenu-set_font-5.0.diff | 18 |
3 files changed, 88 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..d95765d65a24 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,24 @@ +pkgbase = dmenu-oakszyjrnrdy + pkgdesc = Generic menu for X built by oakszyjrnrdy + pkgver = 5.0 + pkgrel = 1 + url = https://tools.suckless.org/dmenu/ + arch = x86_64 + license = MIT + depends = sh + depends = libxinerama + depends = libxft + depends = freetype2 + provides = dmenu + conflicts = dmenu + source = https://dl.suckless.org/tools/dmenu-5.0.tar.gz + source = dmenu-set_font-5.0.diff + source = https://tools.suckless.org/dmenu/patches/fuzzymatch/dmenu-fuzzymatch-4.9.diff + source = https://tools.suckless.org/dmenu/patches/fuzzyhighlight/dmenu-fuzzyhighlight-4.9.diff + sha512sums = 2b6a7cdf5aefc5e7ca7a4944883c3c16ee6f5005d2a96b61482d4899ad395f9cb8926907681d88b9df3e1188cf421dad4cc17e343b752f6cb8b161d33384b3f3 + sha512sums = 6aa1ecaf0e1b8bfefa224f365936effcb400b697c148fa344393249f225fef9104a27b5f8b7253bb757445a8a5d0e7f5eca625b33d927367bc22acd22a92735e + sha512sums = 6ce4ce0ddb9c1058f253ce46cdae8949c468d97ce7d787831d8a4f4ebd4db672761e2552703f58d36d01b2933dea624a30627629027b9a5960b404542a40a732 + sha512sums = ce806c6481b20d5b2352fc387816878c75285162f6404b3a969a95f9dbd6c7476fd4c6571f260886fa30ccc40e4a388ea8f6902e40ff90447e04bec3faf0669d + +pkgname = dmenu-oakszyjrnrdy + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..372e02006737 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,46 @@ +# Maintainer: oakszyjrnrdy <oakszyjrnrdy at outlook dot com> + +_pkgname="dmenu" +pkgname="$_pkgname-oakszyjrnrdy" +pkgver=5.0 +pkgrel=1 +pkgdesc="Generic menu for X built by oakszyjrnrdy" +url="https://tools.suckless.org/dmenu/" +arch=("x86_64") +license=("MIT") +depends=("sh" "libxinerama" "libxft" "freetype2") +provides=("$_pkgname") +conflicts=("$_pkgname") +source=( + "https://dl.suckless.org/tools/dmenu-${pkgver}.tar.gz" + "dmenu-set_font-5.0.diff" + "https://tools.suckless.org/dmenu/patches/fuzzymatch/dmenu-fuzzymatch-4.9.diff" + "https://tools.suckless.org/dmenu/patches/fuzzyhighlight/dmenu-fuzzyhighlight-4.9.diff" +) +sha512sums=( + "2b6a7cdf5aefc5e7ca7a4944883c3c16ee6f5005d2a96b61482d4899ad395f9cb8926907681d88b9df3e1188cf421dad4cc17e343b752f6cb8b161d33384b3f3" + "6aa1ecaf0e1b8bfefa224f365936effcb400b697c148fa344393249f225fef9104a27b5f8b7253bb757445a8a5d0e7f5eca625b33d927367bc22acd22a92735e" + "6ce4ce0ddb9c1058f253ce46cdae8949c468d97ce7d787831d8a4f4ebd4db672761e2552703f58d36d01b2933dea624a30627629027b9a5960b404542a40a732" + "ce806c6481b20d5b2352fc387816878c75285162f6404b3a969a95f9dbd6c7476fd4c6571f260886fa30ccc40e4a388ea8f6902e40ff90447e04bec3faf0669d" +) + +prepare() { + cd "${_pkgname}-${pkgver}" + echo "CPPFLAGS+=${CPPFLAGS}" >> config.mk + echo "CFLAGS+=${CFLAGS}" >> config.mk + echo "LDFLAGS+=${LDFLAGS}" >> config.mk + patch --strip=1 --input=../dmenu-set_font-5.0.diff + patch --strip=1 --input=../dmenu-fuzzymatch-4.9.diff + patch --strip=1 --input=../dmenu-fuzzyhighlight-4.9.diff +} + +build() { + cd "${_pkgname}-${pkgver}" + make X11INC="/usr/include/X11" X11LIB="/usr/lib/X11" +} + +package() { + cd "${_pkgname}-${pkgver}" + make PREFIX="/usr" DESTDIR="${pkgdir}" install + install -Dm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" +} diff --git a/dmenu-set_font-5.0.diff b/dmenu-set_font-5.0.diff new file mode 100644 index 000000000000..badb4395d750 --- /dev/null +++ b/dmenu-set_font-5.0.diff @@ -0,0 +1,18 @@ +--- a/config.def.h 2020-09-10 01:50:18.656682943 +0800 ++++ b/config.def.h 2020-09-10 02:01:47.980020616 +0800 +@@ -4,7 +4,14 @@ + static int topbar = 1; /* -b option; if 0, dmenu appears at bottom */ + /* -fn option overrides fonts[0]; default X11 font or font set */ + static const char *fonts[] = { +- "monospace:size=10" ++ "monospace:size=14", ++ "Noto Sans CJK SC:size=14", ++ "Noto Sans CJK TC:size=14", ++ "Noto Sans CJK HK:size=14", ++ "Noto Sans CJK JP:size=14", ++ "Noto Sans CJK KR:size=14", ++ "Noto Color Emoji:size=14" ++ // "sans-serif:size=14" + }; + static const char *prompt = NULL; /* -p option; prompt to the left of input field */ + static const char *colors[SchemeLast][2] = { |