summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authoroakszyjrnrdy2020-09-10 02:34:48 +0800
committeroakszyjrnrdy2020-09-10 02:34:48 +0800
commit74bc50eb499132f77ceb293422298e0d395c20d4 (patch)
tree0910908d70fd11f4c525ac6ea2a85c897b4163ba
downloadaur-74bc50eb499132f77ceb293422298e0d395c20d4.tar.gz
feat: init commit
-rw-r--r--.SRCINFO24
-rw-r--r--PKGBUILD46
-rw-r--r--dmenu-set_font-5.0.diff18
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] = {