moved lots to gui
This commit is contained in:
parent
71b5f9a679
commit
685fe1f01b
48 changed files with 0 additions and 0 deletions
|
@ -1,22 +0,0 @@
|
|||
pkgname=alacritty
|
||||
pkgver=0.8.0
|
||||
|
||||
fetch() {
|
||||
curl -L "https://github.com/alacritty/alacritty/archive/refs/tags/v$pkgver.tar.gz" -o $pkgname-$pkgver.tar.xz
|
||||
tar -xf $pkgname-$pkgver.tar.xz
|
||||
}
|
||||
|
||||
build() {
|
||||
cd $pkgname-$pkgver
|
||||
cargo build --release --locked --no-default-features --features wayland
|
||||
}
|
||||
|
||||
package() {
|
||||
cd $pkgname-$pkgver
|
||||
install -Dm755 target/release/$pkgname $pkgdir/usr/bin/
|
||||
}
|
||||
|
||||
license() {
|
||||
cd $pkgname-$pkgver
|
||||
cat LICENSE-APACHE
|
||||
}
|
|
@ -1,28 +0,0 @@
|
|||
pkgname=anthy
|
||||
pkgver=9100h
|
||||
|
||||
fetch() {
|
||||
curl -L "https://ftp.halifax.rwth-aachen.de/osdn/anthy/37536/anthy-$pkgver.tar.gz" -o $pkgname-$pkgver.tar.xz
|
||||
tar -xf $pkgname-$pkgver.tar.xz
|
||||
}
|
||||
|
||||
build() {
|
||||
cd $pkgname-$pkgver
|
||||
./configure \
|
||||
--prefix=/usr \
|
||||
--build=$(echo $TRIPLE | sed 's/musl/gnu/g') \
|
||||
--host=$(echo $TRIPLE | sed 's/musl/gnu/g')
|
||||
|
||||
make
|
||||
}
|
||||
|
||||
package() {
|
||||
cd $pkgname-$pkgver
|
||||
make install DESTDIR=$pkgdir
|
||||
}
|
||||
|
||||
license() {
|
||||
cd $pkgname-$pkgver
|
||||
cat LICENSE
|
||||
# cat COPYING
|
||||
}
|
|
@ -1,30 +0,0 @@
|
|||
pkgname=cairo
|
||||
pkgver=master
|
||||
|
||||
fetch() {
|
||||
curl "https://gitlab.freedesktop.org/cairo/cairo/-/archive/master/cairo-master.tar.gz" -o $pkgname-$pkgver.tar.xz
|
||||
tar -xf $pkgname-$pkgver.tar.xz
|
||||
mkdir $pkgname-$pkgver/build
|
||||
}
|
||||
|
||||
build() {
|
||||
cd $pkgname-$pkgver
|
||||
cd build
|
||||
meson .. \
|
||||
--buildtype=release \
|
||||
--prefix=/usr \
|
||||
--libexecdir=lib \
|
||||
-Dglib=disabled
|
||||
samu
|
||||
}
|
||||
|
||||
package() {
|
||||
cd $pkgname-$pkgver
|
||||
cd build
|
||||
DESTDIR=$pkgdir samu install
|
||||
}
|
||||
|
||||
license() {
|
||||
cd $pkgname-$pkgver
|
||||
cat COPYING*
|
||||
}
|
|
@ -1,31 +0,0 @@
|
|||
pkgname=fontconfig
|
||||
pkgver=2.13.93
|
||||
|
||||
fetch() {
|
||||
curl "https://www.freedesktop.org/software/fontconfig/release/fontconfig-2.13.93.tar.gz" -o $pkgname-$pkgver.tar.xz
|
||||
tar -xf $pkgname-$pkgver.tar.xz
|
||||
cp ../fcobjshash.h $pkgname-$pkgver/src
|
||||
mkdir $pkgname-$pkgver/build
|
||||
}
|
||||
|
||||
build() {
|
||||
cd $pkgname-$pkgver
|
||||
cd build
|
||||
meson .. \
|
||||
--buildtype=release \
|
||||
--prefix=/usr \
|
||||
--libexecdir=lib
|
||||
samu
|
||||
}
|
||||
|
||||
package() {
|
||||
cd $pkgname-$pkgver
|
||||
cd build
|
||||
DESTDIR=$pkgdir samu install
|
||||
}
|
||||
|
||||
license() {
|
||||
cd $pkgname-$pkgver
|
||||
cat LICENSE
|
||||
# cat COPYING
|
||||
}
|
|
@ -1,347 +0,0 @@
|
|||
/* ANSI-C code produced by gperf version 3.1 */
|
||||
/* Command-line: /root/gperf-3.1/src/gperf --pic -m 100 --output-file src/fcobjshash.h src/fcobjshash.gperf */
|
||||
/* Computed positions: -k'3,5' */
|
||||
|
||||
#if !((' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \
|
||||
&& ('%' == 37) && ('&' == 38) && ('\'' == 39) && ('(' == 40) \
|
||||
&& (')' == 41) && ('*' == 42) && ('+' == 43) && (',' == 44) \
|
||||
&& ('-' == 45) && ('.' == 46) && ('/' == 47) && ('0' == 48) \
|
||||
&& ('1' == 49) && ('2' == 50) && ('3' == 51) && ('4' == 52) \
|
||||
&& ('5' == 53) && ('6' == 54) && ('7' == 55) && ('8' == 56) \
|
||||
&& ('9' == 57) && (':' == 58) && (';' == 59) && ('<' == 60) \
|
||||
&& ('=' == 61) && ('>' == 62) && ('?' == 63) && ('A' == 65) \
|
||||
&& ('B' == 66) && ('C' == 67) && ('D' == 68) && ('E' == 69) \
|
||||
&& ('F' == 70) && ('G' == 71) && ('H' == 72) && ('I' == 73) \
|
||||
&& ('J' == 74) && ('K' == 75) && ('L' == 76) && ('M' == 77) \
|
||||
&& ('N' == 78) && ('O' == 79) && ('P' == 80) && ('Q' == 81) \
|
||||
&& ('R' == 82) && ('S' == 83) && ('T' == 84) && ('U' == 85) \
|
||||
&& ('V' == 86) && ('W' == 87) && ('X' == 88) && ('Y' == 89) \
|
||||
&& ('Z' == 90) && ('[' == 91) && ('\\' == 92) && (']' == 93) \
|
||||
&& ('^' == 94) && ('_' == 95) && ('a' == 97) && ('b' == 98) \
|
||||
&& ('c' == 99) && ('d' == 100) && ('e' == 101) && ('f' == 102) \
|
||||
&& ('g' == 103) && ('h' == 104) && ('i' == 105) && ('j' == 106) \
|
||||
&& ('k' == 107) && ('l' == 108) && ('m' == 109) && ('n' == 110) \
|
||||
&& ('o' == 111) && ('p' == 112) && ('q' == 113) && ('r' == 114) \
|
||||
&& ('s' == 115) && ('t' == 116) && ('u' == 117) && ('v' == 118) \
|
||||
&& ('w' == 119) && ('x' == 120) && ('y' == 121) && ('z' == 122) \
|
||||
&& ('{' == 123) && ('|' == 124) && ('}' == 125) && ('~' == 126))
|
||||
/* The character set is not based on ISO-646. */
|
||||
#error "gperf generated tables don't work with this execution character set. Please report a bug to <bug-gperf@gnu.org>."
|
||||
#endif
|
||||
|
||||
#line 1 "src/fcobjshash.gperf"
|
||||
|
||||
#line 13 "src/fcobjshash.gperf"
|
||||
struct FcObjectTypeInfo {
|
||||
int name;
|
||||
int id;
|
||||
};
|
||||
#include <string.h>
|
||||
/* maximum key range = 59, duplicates = 0 */
|
||||
|
||||
#ifdef __GNUC__
|
||||
__inline
|
||||
#else
|
||||
#ifdef __cplusplus
|
||||
inline
|
||||
#endif
|
||||
#endif
|
||||
static unsigned int
|
||||
FcObjectTypeHash (register const char *str, register size_t len)
|
||||
{
|
||||
static const unsigned char asso_values[] =
|
||||
{
|
||||
66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
|
||||
66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
|
||||
66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
|
||||
66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
|
||||
66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
|
||||
66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
|
||||
66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
|
||||
66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
|
||||
66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
|
||||
66, 66, 66, 66, 66, 66, 66, 4, 10, 32,
|
||||
21, 29, 28, 49, 14, 4, 66, 66, 5, 31,
|
||||
18, 22, 27, 66, 15, 9, 8, 23, 23, 13,
|
||||
23, 16, 4, 66, 66, 66, 66, 66, 66, 66,
|
||||
66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
|
||||
66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
|
||||
66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
|
||||
66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
|
||||
66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
|
||||
66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
|
||||
66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
|
||||
66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
|
||||
66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
|
||||
66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
|
||||
66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
|
||||
66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
|
||||
66, 66, 66, 66, 66, 66
|
||||
};
|
||||
register unsigned int hval = len;
|
||||
|
||||
switch (hval)
|
||||
{
|
||||
default:
|
||||
hval += asso_values[(unsigned char)str[4]];
|
||||
/*FALLTHROUGH*/
|
||||
case 4:
|
||||
case 3:
|
||||
hval += asso_values[(unsigned char)str[2]];
|
||||
break;
|
||||
}
|
||||
return hval;
|
||||
}
|
||||
|
||||
struct FcObjectTypeNamePool_t
|
||||
{
|
||||
char FcObjectTypeNamePool_str7[sizeof("dpi")];
|
||||
char FcObjectTypeNamePool_str8[sizeof("size")];
|
||||
char FcObjectTypeNamePool_str9[sizeof("file")];
|
||||
char FcObjectTypeNamePool_str13[sizeof("hash")];
|
||||
char FcObjectTypeNamePool_str14[sizeof("rgba")];
|
||||
char FcObjectTypeNamePool_str15[sizeof("spacing")];
|
||||
char FcObjectTypeNamePool_str16[sizeof("scalable")];
|
||||
char FcObjectTypeNamePool_str17[sizeof("slant")];
|
||||
char FcObjectTypeNamePool_str18[sizeof("matrix")];
|
||||
char FcObjectTypeNamePool_str19[sizeof("outline")];
|
||||
char FcObjectTypeNamePool_str20[sizeof("charset")];
|
||||
char FcObjectTypeNamePool_str21[sizeof("antialias")];
|
||||
char FcObjectTypeNamePool_str22[sizeof("lang")];
|
||||
char FcObjectTypeNamePool_str23[sizeof("embolden")];
|
||||
char FcObjectTypeNamePool_str24[sizeof("weight")];
|
||||
char FcObjectTypeNamePool_str25[sizeof("color")];
|
||||
char FcObjectTypeNamePool_str26[sizeof("charwidth")];
|
||||
char FcObjectTypeNamePool_str27[sizeof("variable")];
|
||||
char FcObjectTypeNamePool_str28[sizeof("charheight")];
|
||||
char FcObjectTypeNamePool_str29[sizeof("hinting")];
|
||||
char FcObjectTypeNamePool_str30[sizeof("autohint")];
|
||||
char FcObjectTypeNamePool_str31[sizeof("fullname")];
|
||||
char FcObjectTypeNamePool_str32[sizeof("postscriptname")];
|
||||
char FcObjectTypeNamePool_str33[sizeof("verticallayout")];
|
||||
char FcObjectTypeNamePool_str34[sizeof("lcdfilter")];
|
||||
char FcObjectTypeNamePool_str35[sizeof("fullnamelang")];
|
||||
char FcObjectTypeNamePool_str36[sizeof("hintstyle")];
|
||||
char FcObjectTypeNamePool_str37[sizeof("pixelsize")];
|
||||
char FcObjectTypeNamePool_str38[sizeof("scale")];
|
||||
char FcObjectTypeNamePool_str39[sizeof("globaladvance")];
|
||||
char FcObjectTypeNamePool_str40[sizeof("width")];
|
||||
char FcObjectTypeNamePool_str41[sizeof("order")];
|
||||
char FcObjectTypeNamePool_str42[sizeof("family")];
|
||||
char FcObjectTypeNamePool_str43[sizeof("fonthashint")];
|
||||
char FcObjectTypeNamePool_str44[sizeof("namelang")];
|
||||
char FcObjectTypeNamePool_str45[sizeof("embeddedbitmap")];
|
||||
char FcObjectTypeNamePool_str46[sizeof("familylang")];
|
||||
char FcObjectTypeNamePool_str47[sizeof("capability")];
|
||||
char FcObjectTypeNamePool_str48[sizeof("rasterizer")];
|
||||
char FcObjectTypeNamePool_str49[sizeof("index")];
|
||||
char FcObjectTypeNamePool_str50[sizeof("style")];
|
||||
char FcObjectTypeNamePool_str51[sizeof("foundry")];
|
||||
char FcObjectTypeNamePool_str52[sizeof("fontversion")];
|
||||
char FcObjectTypeNamePool_str53[sizeof("minspace")];
|
||||
char FcObjectTypeNamePool_str54[sizeof("stylelang")];
|
||||
char FcObjectTypeNamePool_str55[sizeof("fontvariations")];
|
||||
char FcObjectTypeNamePool_str56[sizeof("fontformat")];
|
||||
char FcObjectTypeNamePool_str57[sizeof("decorative")];
|
||||
char FcObjectTypeNamePool_str58[sizeof("fontfeatures")];
|
||||
char FcObjectTypeNamePool_str59[sizeof("symbol")];
|
||||
char FcObjectTypeNamePool_str60[sizeof("prgname")];
|
||||
char FcObjectTypeNamePool_str65[sizeof("aspect")];
|
||||
};
|
||||
static const struct FcObjectTypeNamePool_t FcObjectTypeNamePool_contents =
|
||||
{
|
||||
"dpi",
|
||||
"size",
|
||||
"file",
|
||||
"hash",
|
||||
"rgba",
|
||||
"spacing",
|
||||
"scalable",
|
||||
"slant",
|
||||
"matrix",
|
||||
"outline",
|
||||
"charset",
|
||||
"antialias",
|
||||
"lang",
|
||||
"embolden",
|
||||
"weight",
|
||||
"color",
|
||||
"charwidth",
|
||||
"variable",
|
||||
"charheight",
|
||||
"hinting",
|
||||
"autohint",
|
||||
"fullname",
|
||||
"postscriptname",
|
||||
"verticallayout",
|
||||
"lcdfilter",
|
||||
"fullnamelang",
|
||||
"hintstyle",
|
||||
"pixelsize",
|
||||
"scale",
|
||||
"globaladvance",
|
||||
"width",
|
||||
"order",
|
||||
"family",
|
||||
"fonthashint",
|
||||
"namelang",
|
||||
"embeddedbitmap",
|
||||
"familylang",
|
||||
"capability",
|
||||
"rasterizer",
|
||||
"index",
|
||||
"style",
|
||||
"foundry",
|
||||
"fontversion",
|
||||
"minspace",
|
||||
"stylelang",
|
||||
"fontvariations",
|
||||
"fontformat",
|
||||
"decorative",
|
||||
"fontfeatures",
|
||||
"symbol",
|
||||
"prgname",
|
||||
"aspect"
|
||||
};
|
||||
#define FcObjectTypeNamePool ((const char *) &FcObjectTypeNamePool_contents)
|
||||
const struct FcObjectTypeInfo *
|
||||
FcObjectTypeLookup (register const char *str, register size_t len)
|
||||
{
|
||||
enum
|
||||
{
|
||||
TOTAL_KEYWORDS = 52,
|
||||
MIN_WORD_LENGTH = 3,
|
||||
MAX_WORD_LENGTH = 14,
|
||||
MIN_HASH_VALUE = 7,
|
||||
MAX_HASH_VALUE = 65
|
||||
};
|
||||
|
||||
static const struct FcObjectTypeInfo wordlist[] =
|
||||
{
|
||||
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
|
||||
#line 43 "src/fcobjshash.gperf"
|
||||
{(int)(size_t)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str7,FC_DPI_OBJECT},
|
||||
#line 27 "src/fcobjshash.gperf"
|
||||
{(int)(size_t)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str8,FC_SIZE_OBJECT},
|
||||
#line 38 "src/fcobjshash.gperf"
|
||||
{(int)(size_t)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str9,FC_FILE_OBJECT},
|
||||
{-1}, {-1}, {-1},
|
||||
#line 62 "src/fcobjshash.gperf"
|
||||
{(int)(size_t)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str13,FC_HASH_OBJECT},
|
||||
#line 44 "src/fcobjshash.gperf"
|
||||
{(int)(size_t)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str14,FC_RGBA_OBJECT},
|
||||
#line 30 "src/fcobjshash.gperf"
|
||||
{(int)(size_t)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str15,FC_SPACING_OBJECT},
|
||||
#line 42 "src/fcobjshash.gperf"
|
||||
{(int)(size_t)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str16,FC_SCALABLE_OBJECT},
|
||||
#line 24 "src/fcobjshash.gperf"
|
||||
{(int)(size_t)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str17,FC_SLANT_OBJECT},
|
||||
#line 49 "src/fcobjshash.gperf"
|
||||
{(int)(size_t)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str18,FC_MATRIX_OBJECT},
|
||||
#line 41 "src/fcobjshash.gperf"
|
||||
{(int)(size_t)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str19,FC_OUTLINE_OBJECT},
|
||||
#line 50 "src/fcobjshash.gperf"
|
||||
{(int)(size_t)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str20,FC_CHARSET_OBJECT},
|
||||
#line 32 "src/fcobjshash.gperf"
|
||||
{(int)(size_t)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str21,FC_ANTIALIAS_OBJECT},
|
||||
#line 51 "src/fcobjshash.gperf"
|
||||
{(int)(size_t)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str22,FC_LANG_OBJECT},
|
||||
#line 55 "src/fcobjshash.gperf"
|
||||
{(int)(size_t)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str23,FC_EMBOLDEN_OBJECT},
|
||||
#line 25 "src/fcobjshash.gperf"
|
||||
{(int)(size_t)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str24,FC_WEIGHT_OBJECT},
|
||||
#line 64 "src/fcobjshash.gperf"
|
||||
{(int)(size_t)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str25,FC_COLOR_OBJECT},
|
||||
#line 47 "src/fcobjshash.gperf"
|
||||
{(int)(size_t)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str26,FC_CHARWIDTH_OBJECT},
|
||||
#line 67 "src/fcobjshash.gperf"
|
||||
{(int)(size_t)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str27,FC_VARIABLE_OBJECT},
|
||||
#line 48 "src/fcobjshash.gperf"
|
||||
{(int)(size_t)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str28,FC_CHAR_HEIGHT_OBJECT},
|
||||
#line 34 "src/fcobjshash.gperf"
|
||||
{(int)(size_t)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str29,FC_HINTING_OBJECT},
|
||||
#line 36 "src/fcobjshash.gperf"
|
||||
{(int)(size_t)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str30,FC_AUTOHINT_OBJECT},
|
||||
#line 22 "src/fcobjshash.gperf"
|
||||
{(int)(size_t)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str31,FC_FULLNAME_OBJECT},
|
||||
#line 63 "src/fcobjshash.gperf"
|
||||
{(int)(size_t)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str32,FC_POSTSCRIPT_NAME_OBJECT},
|
||||
#line 35 "src/fcobjshash.gperf"
|
||||
{(int)(size_t)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str33,FC_VERTICAL_LAYOUT_OBJECT},
|
||||
#line 58 "src/fcobjshash.gperf"
|
||||
{(int)(size_t)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str34,FC_LCD_FILTER_OBJECT},
|
||||
#line 23 "src/fcobjshash.gperf"
|
||||
{(int)(size_t)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str35,FC_FULLNAMELANG_OBJECT},
|
||||
#line 33 "src/fcobjshash.gperf"
|
||||
{(int)(size_t)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str36,FC_HINT_STYLE_OBJECT},
|
||||
#line 29 "src/fcobjshash.gperf"
|
||||
{(int)(size_t)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str37,FC_PIXEL_SIZE_OBJECT},
|
||||
#line 45 "src/fcobjshash.gperf"
|
||||
{(int)(size_t)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str38,FC_SCALE_OBJECT},
|
||||
#line 37 "src/fcobjshash.gperf"
|
||||
{(int)(size_t)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str39,FC_GLOBAL_ADVANCE_OBJECT},
|
||||
#line 26 "src/fcobjshash.gperf"
|
||||
{(int)(size_t)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str40,FC_WIDTH_OBJECT},
|
||||
#line 69 "src/fcobjshash.gperf"
|
||||
{(int)(size_t)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str41,FC_ORDER_OBJECT},
|
||||
#line 18 "src/fcobjshash.gperf"
|
||||
{(int)(size_t)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str42,FC_FAMILY_OBJECT},
|
||||
#line 68 "src/fcobjshash.gperf"
|
||||
{(int)(size_t)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str43,FC_FONT_HAS_HINT_OBJECT},
|
||||
#line 59 "src/fcobjshash.gperf"
|
||||
{(int)(size_t)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str44,FC_NAMELANG_OBJECT},
|
||||
#line 56 "src/fcobjshash.gperf"
|
||||
{(int)(size_t)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str45,FC_EMBEDDED_BITMAP_OBJECT},
|
||||
#line 19 "src/fcobjshash.gperf"
|
||||
{(int)(size_t)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str46,FC_FAMILYLANG_OBJECT},
|
||||
#line 53 "src/fcobjshash.gperf"
|
||||
{(int)(size_t)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str47,FC_CAPABILITY_OBJECT},
|
||||
#line 40 "src/fcobjshash.gperf"
|
||||
{(int)(size_t)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str48,FC_RASTERIZER_OBJECT},
|
||||
#line 39 "src/fcobjshash.gperf"
|
||||
{(int)(size_t)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str49,FC_INDEX_OBJECT},
|
||||
#line 20 "src/fcobjshash.gperf"
|
||||
{(int)(size_t)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str50,FC_STYLE_OBJECT},
|
||||
#line 31 "src/fcobjshash.gperf"
|
||||
{(int)(size_t)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str51,FC_FOUNDRY_OBJECT},
|
||||
#line 52 "src/fcobjshash.gperf"
|
||||
{(int)(size_t)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str52,FC_FONTVERSION_OBJECT},
|
||||
#line 46 "src/fcobjshash.gperf"
|
||||
{(int)(size_t)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str53,FC_MINSPACE_OBJECT},
|
||||
#line 21 "src/fcobjshash.gperf"
|
||||
{(int)(size_t)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str54,FC_STYLELANG_OBJECT},
|
||||
#line 66 "src/fcobjshash.gperf"
|
||||
{(int)(size_t)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str55,FC_FONT_VARIATIONS_OBJECT},
|
||||
#line 54 "src/fcobjshash.gperf"
|
||||
{(int)(size_t)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str56,FC_FONTFORMAT_OBJECT},
|
||||
#line 57 "src/fcobjshash.gperf"
|
||||
{(int)(size_t)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str57,FC_DECORATIVE_OBJECT},
|
||||
#line 60 "src/fcobjshash.gperf"
|
||||
{(int)(size_t)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str58,FC_FONT_FEATURES_OBJECT},
|
||||
#line 65 "src/fcobjshash.gperf"
|
||||
{(int)(size_t)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str59,FC_SYMBOL_OBJECT},
|
||||
#line 61 "src/fcobjshash.gperf"
|
||||
{(int)(size_t)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str60,FC_PRGNAME_OBJECT},
|
||||
{-1}, {-1}, {-1}, {-1},
|
||||
#line 28 "src/fcobjshash.gperf"
|
||||
{(int)(size_t)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str65,FC_ASPECT_OBJECT}
|
||||
};
|
||||
|
||||
if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
|
||||
{
|
||||
register unsigned int key = FcObjectTypeHash (str, len);
|
||||
|
||||
if (key <= MAX_HASH_VALUE)
|
||||
{
|
||||
register int o = wordlist[key].name;
|
||||
if (o >= 0)
|
||||
{
|
||||
register const char *s = o + FcObjectTypeNamePool;
|
||||
|
||||
if (*str == *s && !strcmp (str + 1, s + 1))
|
||||
return &wordlist[key];
|
||||
}
|
||||
}
|
||||
}
|
||||
return 0;
|
||||
}
|
|
@ -1,31 +0,0 @@
|
|||
pkgname=freetype
|
||||
pkgver=2.10.4
|
||||
|
||||
fetch() {
|
||||
curl "https://download-mirror.savannah.gnu.org/releases/freetype/freetype-$pkgver.tar.xz" -o $pkgname-$pkgver.tar.xz
|
||||
tar -xf $pkgname-$pkgver.tar.xz
|
||||
mkdir $pkgname-$pkgver/build
|
||||
}
|
||||
|
||||
build() {
|
||||
cd $pkgname-$pkgver
|
||||
cd build
|
||||
meson .. \
|
||||
--buildtype=release \
|
||||
--prefix=/usr \
|
||||
--libexecdir=lib \
|
||||
-Dharfbuzz=disabled
|
||||
samu
|
||||
}
|
||||
|
||||
package() {
|
||||
cd $pkgname-$pkgver
|
||||
cd build
|
||||
DESTDIR=$pkgdir samu install
|
||||
}
|
||||
|
||||
license() {
|
||||
cd $pkgname-$pkgver
|
||||
cat LICENSE
|
||||
# cat COPYING
|
||||
}
|
|
@ -1,33 +0,0 @@
|
|||
pkgname=glfw
|
||||
pkgver=3.3.4
|
||||
|
||||
fetch() {
|
||||
curl -L "https://github.com/glfw/glfw/archive/refs/tags/3.3.4.tar.gz" -o $pkgname-$pkgver.tar.xz
|
||||
tar -xf $pkgname-$pkgver.tar.xz
|
||||
mkdir $pkgname-$pkgver/build
|
||||
}
|
||||
|
||||
build() {
|
||||
cd $pkgname-$pkgver
|
||||
cd build
|
||||
cmake -G Ninja ../ \
|
||||
-DCMAKE_BUILD_TYPE=Release \
|
||||
-DCMAKE_INSTALL_PREFIX=/usr \
|
||||
-DCMAKE_INSTALL_LIBDIR=lib \
|
||||
-DGLFW_USE_WAYLAND=1 \
|
||||
-DGLFW_BUILD_DOCS=0 \
|
||||
-DBUILD_SHARED_LIBS=ON
|
||||
samu
|
||||
}
|
||||
|
||||
package() {
|
||||
cd $pkgname-$pkgver
|
||||
cd build
|
||||
DESTDIR=$pkgdir samu install
|
||||
}
|
||||
|
||||
license() {
|
||||
cd $pkgname-$pkgver
|
||||
cat LICENSE
|
||||
# cat COPYING
|
||||
}
|
|
@ -1,33 +0,0 @@
|
|||
pkgname=glm
|
||||
pkgver=0.9.9.8
|
||||
|
||||
fetch() {
|
||||
curl -L "https://github.com/g-truc/glm/archive/refs/tags/$pkgver.tar.gz" -o $pkgname-$pkgver.tar.gz
|
||||
tar -xf $pkgname-$pkgver.tar.gz
|
||||
mkdir $pkgname-$pkgver/build
|
||||
}
|
||||
|
||||
build() {
|
||||
cd $pkgname-$pkgver
|
||||
cd build
|
||||
cmake -G Ninja ../ \
|
||||
-DCMAKE_BUILD_TYPE=Release \
|
||||
-DCMAKE_INSTALL_PREFIX=/usr \
|
||||
-DCMAKE_INSTALL_LIBDIR=lib \
|
||||
-DCMAKE_CXX_FLAGS='-Wno-implicit-int-float-conversion -Wno-implicit-int-conversion'
|
||||
samu
|
||||
}
|
||||
|
||||
package() {
|
||||
cd $pkgname-$pkgver
|
||||
install -d $pkgdir/usr/include
|
||||
cp -r ./glm $pkgdir/usr/include/
|
||||
install -d $pkgdir/usr/lib/pkgconfig
|
||||
cp ../../glm.pc $pkgdir/usr/lib/pkgconfig
|
||||
}
|
||||
|
||||
license() {
|
||||
cd $pkgname-$pkgver
|
||||
cat LICENSE
|
||||
# cat COPYING
|
||||
}
|
|
@ -1,7 +0,0 @@
|
|||
prefix=/usr
|
||||
includedir=${prefix}/include
|
||||
|
||||
Name: GLM
|
||||
Description: OpenGL Mathematics
|
||||
Version: 0.9.9
|
||||
Cflags: -I${includedir}
|
|
@ -1,31 +0,0 @@
|
|||
pkgname=glslang
|
||||
pkgver=master
|
||||
|
||||
fetch() {
|
||||
curl -L "https://github.com/KhronosGroup/glslang/archive/refs/heads/master.tar.gz" -o $pkgname-$pkgver.tar.xz
|
||||
tar -xf $pkgname-$pkgver.tar.xz
|
||||
mkdir $pkgname-$pkgver/build
|
||||
}
|
||||
|
||||
build() {
|
||||
cd $pkgname-$pkgver
|
||||
cd build
|
||||
cmake -G Ninja ../ \
|
||||
-DCMAKE_BUILD_TYPE=Release \
|
||||
-DCMAKE_INSTALL_PREFIX=/usr \
|
||||
-DCMAKE_INSTALL_LIBDIR=lib \
|
||||
-DBUILD_SHARED_LIBS=ON
|
||||
samu
|
||||
}
|
||||
|
||||
package() {
|
||||
cd $pkgname-$pkgver
|
||||
cd build
|
||||
DESTDIR=$pkgdir samu install
|
||||
}
|
||||
|
||||
license() {
|
||||
cd $pkgname-$pkgver
|
||||
cat LICENSE.txt
|
||||
# cat COPYING
|
||||
}
|
|
@ -1,39 +0,0 @@
|
|||
pkgname=graphicsmagick
|
||||
pkgver=1.3.36
|
||||
|
||||
fetch() {
|
||||
curl "http://ftp.icm.edu.pl/pub/unix/graphics/GraphicsMagick/GraphicsMagick-LATEST.tar.zst" -o $pkgname-$pkgver.tar.zst
|
||||
tar -I zstd -xf $pkgname-$pkgver.tar.zst
|
||||
mv GraphicsMagick-$pkgver $pkgname-$pkgver
|
||||
}
|
||||
|
||||
build() {
|
||||
cd $pkgname-$pkgver
|
||||
./configure \
|
||||
--prefix=/usr \
|
||||
--build=$TRIPLE \
|
||||
--host=$TRIPLE
|
||||
|
||||
make
|
||||
}
|
||||
|
||||
package() {
|
||||
cd $pkgname-$pkgver
|
||||
make install DESTDIR=$pkgdir
|
||||
ln -sr $pkgdir/usr/bin/gm $pkgdir/usr/bin/animate
|
||||
ln -sr $pkgdir/usr/bin/gm $pkgdir/usr/bin/compare
|
||||
ln -sr $pkgdir/usr/bin/gm $pkgdir/usr/bin/composite
|
||||
ln -sr $pkgdir/usr/bin/gm $pkgdir/usr/bin/conjure
|
||||
ln -sr $pkgdir/usr/bin/gm $pkgdir/usr/bin/convert
|
||||
ln -sr $pkgdir/usr/bin/gm $pkgdir/usr/bin/display
|
||||
ln -sr $pkgdir/usr/bin/gm $pkgdir/usr/bin/identify
|
||||
ln -sr $pkgdir/usr/bin/gm $pkgdir/usr/bin/import
|
||||
ln -sr $pkgdir/usr/bin/gm $pkgdir/usr/bin/mogrify
|
||||
ln -sr $pkgdir/usr/bin/gm $pkgdir/usr/bin/montage
|
||||
|
||||
}
|
||||
|
||||
license() {
|
||||
cd $pkgname-$pkgver
|
||||
cat Copyright.txt
|
||||
}
|
|
@ -1,31 +0,0 @@
|
|||
pkgname=grim
|
||||
pkgver=1.3.2
|
||||
deps="wayland:cairo"
|
||||
|
||||
fetch() {
|
||||
curl -L "https://github.com/emersion/grim/releases/download/v$pkgver/grim-$pkgver.tar.gz" -o $pkgname-$pkgver.tar.gz
|
||||
tar -xf $pkgname-$pkgver.tar.gz
|
||||
mkdir $pkgname-$pkgver/build
|
||||
}
|
||||
|
||||
build() {
|
||||
cd $pkgname-$pkgver
|
||||
cd build
|
||||
meson .. \
|
||||
--buildtype=release \
|
||||
--prefix=/usr \
|
||||
--libexecdir=lib
|
||||
samu
|
||||
}
|
||||
|
||||
package() {
|
||||
cd $pkgname-$pkgver
|
||||
cd build
|
||||
DESTDIR=$pkgdir samu install
|
||||
}
|
||||
|
||||
license() {
|
||||
cd $pkgname-$pkgver
|
||||
cat LICENSE
|
||||
# cat COPYING
|
||||
}
|
|
@ -1,33 +0,0 @@
|
|||
pkgname=harfbuzz
|
||||
pkgver=2.7.4
|
||||
|
||||
fetch() {
|
||||
curl -L "https://github.com/harfbuzz/harfbuzz/releases/download/2.7.4/harfbuzz-2.7.4.tar.xz" -o $pkgname-$pkgver.tar.xz
|
||||
tar -xf $pkgname-$pkgver.tar.xz
|
||||
mkdir $pkgname-$pkgver/build
|
||||
}
|
||||
|
||||
build() {
|
||||
cd $pkgname-$pkgver
|
||||
cd build
|
||||
meson .. \
|
||||
--buildtype=release \
|
||||
--prefix=/usr \
|
||||
--libexecdir=lib \
|
||||
-Dglib=disabled \
|
||||
-Dgobject=disabled \
|
||||
-Dicu=enabled
|
||||
|
||||
samu
|
||||
}
|
||||
|
||||
package() {
|
||||
cd $pkgname-$pkgver
|
||||
cd build
|
||||
DESTDIR=$pkgdir samu install
|
||||
}
|
||||
|
||||
license() {
|
||||
cd $pkgname-$pkgver
|
||||
cat COPYING
|
||||
}
|
|
@ -1,34 +0,0 @@
|
|||
pkgname=icu
|
||||
pkgver=69.1
|
||||
|
||||
_pkg_ver=$(echo $pkgver | tr '.' '_')
|
||||
|
||||
fetch() {
|
||||
curl -L "https://github.com/unicode-org/icu/releases/download/release-69-1/icu4c-$_pkg_ver-src.tgz" -o $pkgname-$pkgver.tar.xz
|
||||
tar -xf $pkgname-$pkgver.tar.xz
|
||||
mv $pkgname $pkgname-$pkgver
|
||||
}
|
||||
|
||||
build() {
|
||||
cd $pkgname-$pkgver
|
||||
|
||||
cd source
|
||||
./configure \
|
||||
--prefix=/usr \
|
||||
--build=$TRIPLE \
|
||||
--host=$TRIPLE
|
||||
|
||||
gmake
|
||||
}
|
||||
|
||||
package() {
|
||||
cd $pkgname-$pkgver
|
||||
cd source
|
||||
gmake install DESTDIR=$pkgdir
|
||||
}
|
||||
|
||||
license() {
|
||||
cd $pkgname-$pkgver
|
||||
cat LICENSE
|
||||
# cat COPYING
|
||||
}
|
|
@ -1,29 +0,0 @@
|
|||
pkgname=kanshi
|
||||
pkgver=1.1.0
|
||||
|
||||
fetch() {
|
||||
curl -L "https://github.com/emersion/kanshi/releases/download/v$pkgver/kanshi-$pkgver.tar.gz" -o $pkgname-$pkgver.tar.xz
|
||||
tar -xf $pkgname-$pkgver.tar.xz
|
||||
mkdir $pkgname-$pkgver/build
|
||||
}
|
||||
|
||||
build() {
|
||||
cd $pkgname-$pkgver
|
||||
cd build
|
||||
meson .. \
|
||||
--buildtype=release \
|
||||
--prefix=/usr \
|
||||
--libexecdir=lib
|
||||
samu
|
||||
}
|
||||
|
||||
package() {
|
||||
cd $pkgname-$pkgver
|
||||
cd build
|
||||
DESTDIR=$pkgdir samu install
|
||||
}
|
||||
|
||||
license() {
|
||||
cd $pkgname-$pkgver
|
||||
cat LICENSE
|
||||
}
|
|
@ -1,48 +0,0 @@
|
|||
Copyright 2005 Adam Jackson.
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining
|
||||
a copy of this software and associated documentation files (the
|
||||
"Software"), to deal in the Software without restriction, including
|
||||
without limitation on the rights to use, copy, modify, merge,
|
||||
publish, distribute, sub license, and/or sell copies of the Software,
|
||||
and to permit persons to whom the Software is furnished to do so,
|
||||
subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice (including the
|
||||
next paragraph) shall be included in all copies or substantial
|
||||
portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
||||
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
||||
NON-INFRINGEMENT. IN NO EVENT SHALL ADAM JACKSON BE LIABLE FOR ANY
|
||||
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
|
||||
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
|
||||
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
|
||||
------------------------------------------------------------------------
|
||||
|
||||
Copyright 1999 Precision Insight, Inc., Cedar Park, Texas.
|
||||
Copyright 2000 VA Linux Systems, Inc., Sunnyvale, California.
|
||||
All Rights Reserved.
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining
|
||||
a copy of this software and associated documentation files (the
|
||||
"Software"), to deal in the Software without restriction, including
|
||||
without limitation the rights to use, copy, modify, merge, publish,
|
||||
distribute, sublicense, and/or sell copies of the Software, and to
|
||||
permit persons to whom the Software is furnished to do so, subject to
|
||||
the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice (including the
|
||||
next paragraph) shall be included in all copies or substantial
|
||||
portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
||||
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
||||
NONINFRINGEMENT. IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS
|
||||
SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
|
||||
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
DEALINGS IN THE SOFTWARE.
|
|
@ -1,30 +0,0 @@
|
|||
pkgver=2.4.106
|
||||
pkgname=libdrm
|
||||
dep="libpciaccess"
|
||||
bad=""
|
||||
ext="dev"
|
||||
|
||||
fetch() {
|
||||
curl -L "https://dri.freedesktop.org/libdrm/libdrm-$pkgver.tar.xz" -o $pkgname-$pkgver.tar.gz
|
||||
tar -xf $pkgname-$pkgver.tar.gz
|
||||
}
|
||||
|
||||
build() {
|
||||
cd $pkgname-$pkgver
|
||||
meson build --prefix /usr
|
||||
samu -C build
|
||||
}
|
||||
|
||||
package() {
|
||||
cd $pkgname-$pkgver
|
||||
DESTDIR=$pkgdir samu -C build install
|
||||
}
|
||||
|
||||
package_dev() {
|
||||
cd $pkgname-$pkgver
|
||||
DESTDIR=$pkgdir samu -C build install
|
||||
}
|
||||
|
||||
license() {
|
||||
cat ../COPYING
|
||||
}
|
|
@ -1,31 +0,0 @@
|
|||
pkgname=libepoxy
|
||||
pkgver=1.5.8
|
||||
|
||||
fetch() {
|
||||
curl -L "https://github.com/anholt/libepoxy/releases/download/$pkgver/libepoxy-$pkgver.tar.xz" -o $pkgname-$pkgver.tar.xz
|
||||
tar -xf $pkgname-$pkgver.tar.xz
|
||||
mkdir $pkgname-$pkgver/build
|
||||
}
|
||||
|
||||
build() {
|
||||
cd $pkgname-$pkgver
|
||||
cd build
|
||||
meson .. \
|
||||
--buildtype=release \
|
||||
--prefix=/usr \
|
||||
--libexecdir=lib \
|
||||
-Dglx=no \
|
||||
-Dx11=false
|
||||
samu
|
||||
}
|
||||
|
||||
package() {
|
||||
cd $pkgname-$pkgver
|
||||
cd build
|
||||
DESTDIR=$pkgdir samu install
|
||||
}
|
||||
|
||||
license() {
|
||||
cd $pkgname-$pkgver
|
||||
cat COPYING
|
||||
}
|
|
@ -1,31 +0,0 @@
|
|||
pkgname=libevdev
|
||||
pkgver=1.10.1
|
||||
|
||||
fetch() {
|
||||
curl "https://www.freedesktop.org/software/libevdev/libevdev-$pkgver.tar.xz" -o $pkgname-$pkgver.tar.xz
|
||||
tar -xf $pkgname-$pkgver.tar.xz
|
||||
mkdir $pkgname-$pkgver/build
|
||||
}
|
||||
|
||||
build() {
|
||||
cd $pkgname-$pkgver
|
||||
cd build
|
||||
meson .. \
|
||||
--buildtype=release \
|
||||
--prefix=/usr \
|
||||
--libexecdir=lib \
|
||||
-Dtests=disabled \
|
||||
-Ddocumentation=disabled
|
||||
samu
|
||||
}
|
||||
|
||||
package() {
|
||||
cd $pkgname-$pkgver
|
||||
cd build
|
||||
DESTDIR=$pkgdir samu install
|
||||
}
|
||||
|
||||
license() {
|
||||
cd $pkgname-$pkgver
|
||||
cat COPYING
|
||||
}
|
|
@ -1,30 +0,0 @@
|
|||
pkgname=libpciaccess
|
||||
pkgver=master
|
||||
|
||||
fetch() {
|
||||
curl "https://gitlab.freedesktop.org/xorg/lib/libpciaccess/-/archive/master/libpciaccess-master.tar.gz" -o $pkgname-$pkgver.tar.xz
|
||||
tar -xf $pkgname-$pkgver.tar.xz
|
||||
mkdir $pkgname-$pkgver/build
|
||||
}
|
||||
|
||||
build() {
|
||||
cd $pkgname-$pkgver
|
||||
cd build
|
||||
meson .. \
|
||||
--buildtype=release \
|
||||
--prefix=/usr \
|
||||
--libexecdir=lib
|
||||
samu
|
||||
}
|
||||
|
||||
package() {
|
||||
cd $pkgname-$pkgver
|
||||
cd build
|
||||
DESTDIR=$pkgdir samu install
|
||||
}
|
||||
|
||||
license() {
|
||||
cd $pkgname-$pkgver
|
||||
# cat LICENSE
|
||||
cat COPYING
|
||||
}
|
|
@ -1,34 +0,0 @@
|
|||
pkgname=libxkbcommon
|
||||
pkgver=1.0.3
|
||||
|
||||
fetch() {
|
||||
curl -L "https://github.com/xkbcommon/libxkbcommon/archive/xkbcommon-1.0.3.tar.gz" -o $pkgname-$pkgver.tar.xz
|
||||
tar -xf $pkgname-$pkgver.tar.xz
|
||||
mv $pkgname-xkbcommon-$pkgver $pkgname-$pkgver
|
||||
mkdir $pkgname-$pkgver/build
|
||||
}
|
||||
|
||||
build() {
|
||||
cd $pkgname-$pkgver
|
||||
cd build
|
||||
meson .. \
|
||||
--buildtype=release \
|
||||
--prefix=/usr \
|
||||
--libexecdir=lib \
|
||||
-Denable-x11=false \
|
||||
-Denable-wayland=true \
|
||||
-Denable-docs=false
|
||||
samu
|
||||
}
|
||||
|
||||
package() {
|
||||
cd $pkgname-$pkgver
|
||||
cd build
|
||||
DESTDIR=$pkgdir samu install
|
||||
}
|
||||
|
||||
license() {
|
||||
cd $pkgname-$pkgver
|
||||
cat LICENSE
|
||||
# cat COPYING
|
||||
}
|
|
@ -1,83 +0,0 @@
|
|||
The Mesa 3D Graphics Library
|
||||
|
||||
Disclaimer
|
||||
|
||||
Mesa is a 3-D graphics library with an API which is very similar to
|
||||
that of [1]OpenGL.* To the extent that Mesa utilizes the OpenGL command
|
||||
syntax or state machine, it is being used with authorization from
|
||||
[2]Silicon Graphics, Inc.(SGI). However, the author does not possess an
|
||||
OpenGL license from SGI, and makes no claim that Mesa is in any way a
|
||||
compatible replacement for OpenGL or associated with SGI. Those who
|
||||
want a licensed implementation of OpenGL should contact a licensed
|
||||
vendor.
|
||||
|
||||
Please do not refer to the library as MesaGL (for legal reasons). It's
|
||||
just Mesa or The Mesa 3-D graphics library.
|
||||
|
||||
* OpenGL is a trademark of [3]Silicon Graphics Incorporated.
|
||||
|
||||
License / Copyright Information
|
||||
|
||||
The Mesa distribution consists of several components. Different
|
||||
copyrights and licenses apply to different components. For example, the
|
||||
GLX client code uses the SGI Free Software License B, and some of the
|
||||
Mesa device drivers are copyrighted by their authors. See below for a
|
||||
list of Mesa's main components and the license for each.
|
||||
|
||||
The core Mesa library is licensed according to the terms of the MIT
|
||||
license. This allows integration with the XFree86, Xorg and DRI
|
||||
projects.
|
||||
|
||||
The default Mesa license is as follows:
|
||||
|
||||
Copyright (C) 1999-2007 Brian Paul All Rights Reserved.
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a
|
||||
copy of this software and associated documentation files (the "Software"),
|
||||
to deal in the Software without restriction, including without limitation
|
||||
the rights to use, copy, modify, merge, publish, distribute, sublicense,
|
||||
and/or sell copies of the Software, and to permit persons to whom the
|
||||
Software is furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included
|
||||
in all copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
|
||||
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
|
||||
Attention, Contributors
|
||||
|
||||
When contributing to the Mesa project you must agree to the licensing
|
||||
terms of the component to which you're contributing. The following
|
||||
section lists the primary components of the Mesa distribution and their
|
||||
respective licenses.
|
||||
|
||||
Mesa Component Licenses
|
||||
|
||||
Component Location License
|
||||
------------------------------------------------------------------
|
||||
Main Mesa code src/mesa/ MIT
|
||||
|
||||
Device drivers src/mesa/drivers/* MIT, generally
|
||||
|
||||
Gallium code src/gallium/ MIT
|
||||
|
||||
Ext headers include/GL/glext.h Khronos
|
||||
include/GL/glxext.h
|
||||
|
||||
GLX client code src/glx/ SGI Free Software License B
|
||||
|
||||
C11 thread include/c11/threads*.h Boost (permissive) emulation
|
||||
|
||||
In general, consult the source files for license terms.
|
||||
|
||||
References
|
||||
|
||||
1. https://www.opengl.org/
|
||||
2. https://www.sgi.com/
|
||||
3. https://www.sgi.com/
|
|
@ -1,24 +0,0 @@
|
|||
--- a/meson_options.txt
|
||||
+++ b/meson_options.txt
|
||||
@@ -464,3 +464,9 @@
|
||||
value : true,
|
||||
description : 'use msse2 flag for mingw x86. Default: true',
|
||||
)
|
||||
+option(
|
||||
+ 'use-elf-tls',
|
||||
+ type : 'boolean',
|
||||
+ value : false,
|
||||
+ description : 'Build support for initial-exec TLS model'
|
||||
+)
|
||||
--- a/meson.build
|
||||
+++ b/meson.build
|
||||
@@ -447,7 +447,8 @@
|
||||
|
||||
# Android uses emutls for versions <= P/28. For USE_ELF_TLS we need ELF TLS.
|
||||
use_elf_tls = false
|
||||
-if (not ['freebsd', 'openbsd', 'haiku'].contains(host_machine.system()) and
|
||||
+with_use_elf_tls = get_option('use-elf-tls')
|
||||
+if with_use_elf_tls and (not ['freebsd', 'openbsd', 'haiku'].contains(host_machine.system()) and
|
||||
(not with_platform_android or get_option('platform-sdk-version') >= 29) and
|
||||
(not with_platform_windows or not with_shared_glapi))
|
||||
pre_args += '-DUSE_ELF_TLS'
|
|
@ -1,102 +0,0 @@
|
|||
pkgname=mesa
|
||||
pkgver=21.1.2
|
||||
deps="musl:wayland:wayland-protocols:llvm:zlib-ng:expat:libffi:libdrm:python-mako"
|
||||
ext=dev
|
||||
|
||||
fetch() {
|
||||
curl "https://archive.mesa3d.org/$pkgname-$pkgver.tar.xz" -o $pkgname-$pkgver.tar.gz
|
||||
tar -xf $pkgname-$pkgver.tar.gz
|
||||
mkdir $pkgname-$pkgver/build
|
||||
cp ../byacc-out-mid-build.patch .
|
||||
cp ../alpine-tls.patch .
|
||||
cp ../LICENSE .
|
||||
cd $pkgname-$pkgver
|
||||
patch -p1 < ../alpine-tls.patch
|
||||
}
|
||||
|
||||
_dri_drivers=""
|
||||
_gallium_drivers=""
|
||||
_vulkan_drivers=""
|
||||
case $ARCH in
|
||||
x86_64)
|
||||
_dri_drivers="i915,i965,nouveau"
|
||||
_gallium_drivers="iris"
|
||||
_vulkan_drivers="intel"
|
||||
;;
|
||||
|
||||
aarch64)
|
||||
_dri_drivers=""
|
||||
_gallium_drivers="vc4,v3d,zink"
|
||||
_vulkan_drivers="broadcom"
|
||||
;;
|
||||
esac
|
||||
|
||||
build() {
|
||||
cd $pkgname-$pkgver
|
||||
cd build
|
||||
echo "dri drivers: "$_dri_drivers
|
||||
echo "gallium drivers: "$_gallium_drivers
|
||||
echo "vulkan drivers: "$_vulkan_drivers
|
||||
|
||||
meson .. \
|
||||
--prefix=/usr \
|
||||
-Dplatforms=wayland \
|
||||
-Ddri-drivers=$_dri_drivers \
|
||||
-Ddri3=true \
|
||||
-Dgallium-drivers=$_gallium_drivers \
|
||||
-Dgallium-vdpau=false \
|
||||
-Dgallium-xvmc=false \
|
||||
-Dgallium-omx=disabled \
|
||||
-Dgallium-va=false \
|
||||
-Dgallium-xz=false \
|
||||
-Dgallium-nine=false \
|
||||
-Dgallium-opencl=disabled \
|
||||
-Dvulkan-drivers=$_vulkan_drivers \
|
||||
-Dvulkan-overlay-layer=true \
|
||||
-Dvulkan-device-select-layer=true \
|
||||
-Dshared-glapi=enabled \
|
||||
-Dgles1=false \
|
||||
-Dgles2=true \
|
||||
-Dopengl=true \
|
||||
-Dgbm=true \
|
||||
-Dglx=disabled \
|
||||
-Dglvnd=false \
|
||||
-Degl=true \
|
||||
-Dllvm=true \
|
||||
-Dshared-llvm=true \
|
||||
-Dvalgrind=false \
|
||||
-Dlibunwind=false \
|
||||
-Dlmsensors=false \
|
||||
-Dbuild-tests=false \
|
||||
-Duse-elf-tls=false
|
||||
|
||||
samu
|
||||
|
||||
# NEEDED IF NOT USING A PATCHED BYACC
|
||||
# OR BYACC >= 20210328
|
||||
# ===================================
|
||||
# patch -p1 < ../../byacc-out-mid-build.patch
|
||||
# samu
|
||||
}
|
||||
|
||||
package() {
|
||||
cd $pkgname-$pkgver
|
||||
cd build
|
||||
DESTDIR=$pkgdir samu install
|
||||
rm -r $pkgdir/usr/include
|
||||
rm -r $pkgdir/usr/lib/pkgconfig
|
||||
}
|
||||
|
||||
package_dev() {
|
||||
cd $pkgname-$pkgver
|
||||
cd build
|
||||
DESTDIR=$pkgdir samu install
|
||||
rm -r $pkgdir/usr/share
|
||||
rm -r $pkgdir/usr/bin
|
||||
rm $pkgdir/usr/lib/*.so
|
||||
rm $pkgdir/usr/lib/*.so.*
|
||||
}
|
||||
|
||||
license() {
|
||||
cat LICENSE
|
||||
}
|
|
@ -1,42 +0,0 @@
|
|||
--- build/src/compiler/glsl/glsl_parser.h
|
||||
+++ build/src/compiler/glsl/glsl_parser.h
|
||||
@@ -143,7 +143,7 @@
|
||||
#endif
|
||||
#ifndef YYSTYPE_IS_DECLARED
|
||||
#define YYSTYPE_IS_DECLARED 1
|
||||
-typedef union {
|
||||
+union YYSTYPE {
|
||||
int n;
|
||||
int64_t n64;
|
||||
float real;
|
||||
@@ -182,7 +182,8 @@
|
||||
} selection_rest_statement;
|
||||
|
||||
const glsl_type *type;
|
||||
-} YYSTYPE;
|
||||
+};
|
||||
+typedef union YYSTYPE YYSTYPE;
|
||||
#endif /* !YYSTYPE_IS_DECLARED */
|
||||
|
||||
#if ! defined YYLTYPE && ! defined YYLTYPE_IS_DECLARED
|
||||
--- build/src/compiler/glsl/glsl_parser.cpp
|
||||
+++ build/src/compiler/glsl/glsl_parser.cpp
|
||||
@@ -212,7 +212,7 @@
|
||||
#ifndef YYSTYPE_IS_DECLARED
|
||||
#define YYSTYPE_IS_DECLARED 1
|
||||
#line 101 "../src/compiler/glsl/glsl_parser.yy"
|
||||
-typedef union {
|
||||
+union YYSTYPE {
|
||||
int n;
|
||||
int64_t n64;
|
||||
float real;
|
||||
@@ -251,7 +251,8 @@
|
||||
} selection_rest_statement;
|
||||
|
||||
const glsl_type *type;
|
||||
-} YYSTYPE;
|
||||
+};
|
||||
+typedef union YYSTYPE YYSTYPE;
|
||||
#endif /* !YYSTYPE_IS_DECLARED */
|
||||
#line 257 "src/compiler/glsl/glsl_parser.cpp"
|
||||
|
|
@ -1,104 +0,0 @@
|
|||
diff --git a/meson.build b/meson.build
|
||||
index 96571c9df2569ff77b1d04944883f49118570ee8..c0a2316a263bc2628d13103359539b692c9b56aa 100644
|
||||
--- a/meson.build
|
||||
+++ b/meson.build
|
||||
@@ -1708,7 +1708,7 @@ if host_machine.system() == 'windows'
|
||||
prog_bison = find_program('bison', 'yacc', required : with_any_opengl)
|
||||
endif
|
||||
else
|
||||
- prog_bison = find_program('bison', required : with_any_opengl)
|
||||
+ prog_bison = find_program('bison', 'byacc', required : with_any_opengl)
|
||||
|
||||
# Disable deprecated keyword warnings, since we have to use them for
|
||||
# old-bison compat. See discussion in
|
||||
diff --git a/src/compiler/glsl/glcpp/meson.build b/src/compiler/glsl/glcpp/meson.build
|
||||
index 9c40fd72c61a780ba77a245e13cced974011c7ab..6441bc6313f39e8ca93991f07b8658b9974913d9 100644
|
||||
--- a/src/compiler/glsl/glcpp/meson.build
|
||||
+++ b/src/compiler/glsl/glcpp/meson.build
|
||||
@@ -18,14 +18,24 @@
|
||||
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
# SOFTWARE.
|
||||
|
||||
+bison_command=[]
|
||||
+if prog_bison == 'bison'
|
||||
+ bison_command = [
|
||||
+ prog_bison, '-o', '@OUTPUT0@', '-p', 'glcpp_parser_',
|
||||
+ '--defines=@OUTPUT1@', '@INPUT@',
|
||||
+ ]
|
||||
+else
|
||||
+ bison_command = [
|
||||
+ prog_bison, '-o', '@OUTPUT0@', '-p', 'glcpp_parser_',
|
||||
+ '-H', '@OUTPUT1@', '@INPUT@',
|
||||
+ ]
|
||||
+endif
|
||||
+
|
||||
glcpp_parse = custom_target(
|
||||
'glcpp-parse.[ch]',
|
||||
input : 'glcpp-parse.y',
|
||||
output : ['glcpp-parse.c', 'glcpp-parse.h'],
|
||||
- command : [
|
||||
- prog_bison, '-o', '@OUTPUT0@', '-p', 'glcpp_parser_',
|
||||
- '--defines=@OUTPUT1@', '@INPUT@',
|
||||
- ],
|
||||
+ command : bison_command
|
||||
)
|
||||
|
||||
glcpp_lex = custom_target(
|
||||
diff --git a/src/compiler/glsl/meson.build b/src/compiler/glsl/meson.build
|
||||
index 92635958adfe52d2a9a3726ad7de73195654dc9c..c44903d4f18fe6772d4906f0866c5e5a7e291935 100644
|
||||
--- a/src/compiler/glsl/meson.build
|
||||
+++ b/src/compiler/glsl/meson.build
|
||||
@@ -20,14 +20,24 @@
|
||||
|
||||
subdir('glcpp')
|
||||
|
||||
+bison_command=[]
|
||||
+if prog_bison == 'bison'
|
||||
+ bison_command = [
|
||||
+ prog_bison, '-o', '@OUTPUT0@', '-p', '_mesa_glsl_', '--defines=@OUTPUT1@',
|
||||
+ '@INPUT@',
|
||||
+ ]
|
||||
+else
|
||||
+ bison_command = [
|
||||
+ prog_bison, '-o', '@OUTPUT0@', '-p', '_mesa_glsl_', '-H', '@OUTPUT1@',
|
||||
+ '@INPUT@',
|
||||
+ ]
|
||||
+endif
|
||||
+
|
||||
glsl_parser = custom_target(
|
||||
'glsl_parser',
|
||||
input : 'glsl_parser.yy',
|
||||
output : ['glsl_parser.cpp', 'glsl_parser.h'],
|
||||
- command : [
|
||||
- prog_bison, '-o', '@OUTPUT0@', '-p', '_mesa_glsl_', '--defines=@OUTPUT1@',
|
||||
- '@INPUT@',
|
||||
- ],
|
||||
+ command : bison_command
|
||||
)
|
||||
|
||||
glsl_lexer_cpp = custom_target(
|
||||
diff --git a/src/mesa/program/meson.build b/src/mesa/program/meson.build
|
||||
index 5f3325ff53c66fb34f4643dd6cea20aa3ee69104..a22d332d3594bae215158a140f1bf1bcb93b64b5 100644
|
||||
--- a/src/mesa/program/meson.build
|
||||
+++ b/src/mesa/program/meson.build
|
||||
@@ -18,6 +18,13 @@
|
||||
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
# SOFTWARE.
|
||||
|
||||
+bison_command=[]
|
||||
+if prog_bison == 'bison'
|
||||
+ bison_command = [prog_bison, '-o', '@OUTPUT0@', '--defines=@OUTPUT1@', '@INPUT@']
|
||||
+else
|
||||
+ bison_command = [prog_bison, '-o', '@OUTPUT0@', '-H', '@OUTPUT1@', '@INPUT@']
|
||||
+endif
|
||||
+
|
||||
mesa_lex = custom_target(
|
||||
'mesa_lex',
|
||||
input : 'program_lexer.l',
|
||||
@@ -29,5 +36,5 @@ program_parse_tab = custom_target(
|
||||
'program_parse_tab.[ch]',
|
||||
input : 'program_parse.y',
|
||||
output : ['program_parse.tab.c', 'program_parse.tab.h'],
|
||||
- command : [prog_bison, '-o', '@OUTPUT0@', '--defines=@OUTPUT1@', '@INPUT@'],
|
||||
+ command : bison_command,
|
||||
)
|
|
@ -1,27 +0,0 @@
|
|||
pkgname=mtdev
|
||||
pkgver=1.1.6
|
||||
|
||||
fetch() {
|
||||
curl "http://bitmath.org/code/mtdev/mtdev-$pkgver.tar.gz" -o $pkgname-$pkgver.tar.xz
|
||||
tar -xf $pkgname-$pkgver.tar.xz
|
||||
}
|
||||
|
||||
build() {
|
||||
cd $pkgname-$pkgver
|
||||
./configure \
|
||||
--prefix=/usr \
|
||||
--build=$(echo $TRIPLE | sed 's/musl/gnu/g') \
|
||||
--host=$(echo $TRIPLE | sed 's/musl/gnu/g')
|
||||
|
||||
make
|
||||
}
|
||||
|
||||
package() {
|
||||
cd $pkgname-$pkgver
|
||||
make install DESTDIR=$pkgdir
|
||||
}
|
||||
|
||||
license() {
|
||||
cd $pkgname-$pkgver
|
||||
cat COPYING
|
||||
}
|
|
@ -1,43 +0,0 @@
|
|||
pkgname=river
|
||||
pkgver=master
|
||||
_zig_wayland_ver=master
|
||||
_zig_xkbcommon_ver=master
|
||||
_zig_pixman_ver=master
|
||||
_zig_wlroots_ver=master
|
||||
|
||||
fetch() {
|
||||
curl -L "https://github.com/ifreund/river/archive/refs/heads/master.tar.gz" -o $pkgname-$pkgver.tar.gz
|
||||
curl -L "https://github.com/ifreund/zig-wayland/archive/refs/heads/master.tar.gz" -o zig-wayland-$_zig_wayland_ver.tar.gz
|
||||
curl -L "https://github.com/ifreund/zig-xkbcommon/archive/refs/heads/master.tar.gz" -o zig-xkbcommon-$_zig_xkbcommon_ver.tar.gz
|
||||
curl -L "https://github.com/ifreund/zig-pixman/archive/refs/heads/master.tar.gz" -o zig-pixman-$_zig_pixman_ver.tar.gz
|
||||
curl -L "https://github.com/swaywm/zig-wlroots/archive/refs/heads/master.tar.gz" -o zig-wlroots-$_zig_wlroots_ver.tar.gz
|
||||
tar -xf $pkgname-$pkgver.tar.gz
|
||||
cd $pkgname-$pkgver
|
||||
cd deps
|
||||
tar -xf ../../zig-wayland-$_zig_wayland_ver.tar.gz
|
||||
mv zig-wayland-$_zig_wayland_ver/* zig-wayland
|
||||
tar -xf ../../zig-xkbcommon-$_zig_xkbcommon_ver.tar.gz
|
||||
mv zig-xkbcommon-$_zig_xkbcommon_ver/* zig-xkbcommon
|
||||
tar -xf ../../zig-pixman-$_zig_pixman_ver.tar.gz
|
||||
mv zig-pixman-$_zig_pixman_ver/* zig-pixman
|
||||
tar -xf ../../zig-wlroots-$_zig_wlroots_ver.tar.gz
|
||||
mv zig-wlroots-$_zig_wlroots_ver/* zig-wlroots
|
||||
}
|
||||
|
||||
build() {
|
||||
cd $pkgname-$pkgver
|
||||
zig build -Drelease-safe --prefix /usr
|
||||
}
|
||||
|
||||
package() {
|
||||
cd $pkgname-$pkgver
|
||||
DESTDIR=$pkgdir zig build -Drelease-safe --prefix /usr install
|
||||
# Igluinx has alacritty packaged
|
||||
sed -i 's/foot/alacritty/g' $pkgdir/etc/river/init
|
||||
}
|
||||
|
||||
license() {
|
||||
cd $pkgname-$pkgver
|
||||
cat LICENSE
|
||||
# cat COPYING
|
||||
}
|
|
@ -1,31 +0,0 @@
|
|||
pkgname=sdl2
|
||||
pkgver=2.0.14
|
||||
|
||||
fetch() {
|
||||
curl "https://www.libsdl.org/release/SDL2-2.0.14.tar.gz" -o $pkgname-$pkgver.tar.xz
|
||||
tar -xf $pkgname-$pkgver.tar.xz
|
||||
mv SDL2-$pkgver $pkgname-$pkgver
|
||||
mkdir $pkgname-$pkgver/build
|
||||
}
|
||||
|
||||
build() {
|
||||
cd $pkgname-$pkgver
|
||||
cd build
|
||||
cmake -G Ninja ../ \
|
||||
-DCMAKE_BUILD_TYPE=Release \
|
||||
-DCMAKE_INSTALL_PREFIX=/usr \
|
||||
-DCMAKE_INSTALL_LIBDIR=lib
|
||||
samu
|
||||
}
|
||||
|
||||
package() {
|
||||
cd $pkgname-$pkgver
|
||||
cd build
|
||||
DESTDIR=$pkgdir samu install
|
||||
}
|
||||
|
||||
license() {
|
||||
cd $pkgname-$pkgver
|
||||
cat LICENSE
|
||||
# cat COPYING
|
||||
}
|
|
@ -1,32 +0,0 @@
|
|||
pkgname=seatd
|
||||
pkgver=0.5.0
|
||||
|
||||
fetch() {
|
||||
curl "https://git.sr.ht/~kennylevinsen/seatd/archive/$pkgver.tar.gz" -o $pkgname-$pkgver.tar.xz
|
||||
tar -xf $pkgname-$pkgver.tar.xz
|
||||
mkdir $pkgname-$pkgver/build
|
||||
}
|
||||
|
||||
build() {
|
||||
cd $pkgname-$pkgver
|
||||
cd build
|
||||
meson .. \
|
||||
--buildtype=release \
|
||||
--prefix=/usr \
|
||||
--libexecdir=lib \
|
||||
-Dexamples=disabled \
|
||||
-Dc_args=-Wno-sign-compare
|
||||
samu
|
||||
}
|
||||
|
||||
package() {
|
||||
cd $pkgname-$pkgver
|
||||
cd build
|
||||
DESTDIR=$pkgdir samu install
|
||||
}
|
||||
|
||||
license() {
|
||||
cd $pkgname-$pkgver
|
||||
cat LICENSE
|
||||
# cat COPYING
|
||||
}
|
|
@ -1,36 +0,0 @@
|
|||
pkgname=shaderc
|
||||
pkgver=main
|
||||
|
||||
fetch() {
|
||||
curl -L "https://github.com/google/shaderc/archive/refs/heads/main.tar.gz" -o $pkgname-$pkgver.tar.xz
|
||||
tar -xf $pkgname-$pkgver.tar.xz
|
||||
cp ../third-party.patch .
|
||||
mkdir $pkgname-$pkgver/build
|
||||
cd $pkgname-$pkgver
|
||||
patch -p1 < ../third-party.patch
|
||||
echo \"$pkgver\" > glslc/src/build-version.inc
|
||||
}
|
||||
|
||||
build() {
|
||||
cd $pkgname-$pkgver
|
||||
cd build
|
||||
cmake -G Ninja ../ \
|
||||
-DCMAKE_BUILD_TYPE=Release \
|
||||
-DCMAKE_INSTALL_PREFIX=/usr \
|
||||
-DCMAKE_INSTALL_LIBDIR=lib \
|
||||
-DSHADERC_SKIP_TESTS=ON \
|
||||
-Dglslang_SOURCE_DIR=/usr/include/glslang
|
||||
samu
|
||||
}
|
||||
|
||||
package() {
|
||||
cd $pkgname-$pkgver
|
||||
cd build
|
||||
DESTDIR=$pkgdir samu install
|
||||
}
|
||||
|
||||
license() {
|
||||
cd $pkgname-$pkgver
|
||||
cat LICENSE
|
||||
# cat COPYING
|
||||
}
|
|
@ -1,23 +0,0 @@
|
|||
--- a/CMakeLists.txt
|
||||
+++ b/CMakeLists.txt
|
||||
@@ -92,7 +92,6 @@ endif(MSVC)
|
||||
|
||||
# Configure subdirectories.
|
||||
# We depend on these for later projects, so they should come first.
|
||||
-add_subdirectory(third_party)
|
||||
|
||||
if(SHADERC_ENABLE_SPVC)
|
||||
add_subdirectory(libshaderc_spvc)
|
||||
@@ -103,11 +102,6 @@ add_subdirectory(libshaderc)
|
||||
add_subdirectory(glslc)
|
||||
add_subdirectory(examples)
|
||||
|
||||
-add_custom_target(build-version
|
||||
- ${PYTHON_EXECUTABLE}
|
||||
- ${CMAKE_CURRENT_SOURCE_DIR}/utils/update_build_version.py
|
||||
- ${shaderc_SOURCE_DIR} ${spirv-tools_SOURCE_DIR} ${glslang_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR}/build-version.inc
|
||||
- COMMENT "Update build-version.inc in the Shaderc build directory (if necessary).")
|
||||
|
||||
function(define_pkg_config_file NAME LIBS)
|
||||
add_custom_target(${NAME}-pkg-config ALL
|
||||
|
|
@ -1,31 +0,0 @@
|
|||
pkgname=slurp
|
||||
pkgver=1.3.2
|
||||
deps="wayland:cairo:libxkbcommon"
|
||||
|
||||
fetch() {
|
||||
curl -L "https://github.com/emersion/slurp/releases/download/v$pkgver/slurp-$pkgver.tar.gz" -o $pkgname-$pkgver.tar.gz
|
||||
tar -xf $pkgname-$pkgver.tar.gz
|
||||
mkdir $pkgname-$pkgver/build
|
||||
}
|
||||
|
||||
build() {
|
||||
cd $pkgname-$pkgver
|
||||
cd build
|
||||
meson .. \
|
||||
--buildtype=release \
|
||||
--prefix=/usr \
|
||||
--libexecdir=lib
|
||||
samu
|
||||
}
|
||||
|
||||
package() {
|
||||
cd $pkgname-$pkgver
|
||||
cd build
|
||||
DESTDIR=$pkgdir samu install
|
||||
}
|
||||
|
||||
license() {
|
||||
cd $pkgname-$pkgver
|
||||
cat LICENSE
|
||||
# cat COPYING
|
||||
}
|
|
@ -1,31 +0,0 @@
|
|||
pkgname=spirv-headers
|
||||
pkgver=master
|
||||
|
||||
fetch() {
|
||||
curl -L "https://github.com/KhronosGroup/SPIRV-Headers/archive/refs/heads/master.tar.gz" -o $pkgname-$pkgver.tar.xz
|
||||
tar -xf $pkgname-$pkgver.tar.xz
|
||||
mv SPIRV-Headers-$pkgver spirv-headers-$pkgver
|
||||
mkdir $pkgname-$pkgver/build
|
||||
}
|
||||
|
||||
build() {
|
||||
cd $pkgname-$pkgver
|
||||
cd build
|
||||
cmake -G Ninja ../ \
|
||||
-DCMAKE_BUILD_TYPE=Release \
|
||||
-DCMAKE_INSTALL_PREFIX=/usr \
|
||||
-DCMAKE_INSTALL_LIBDIR=lib
|
||||
samu
|
||||
}
|
||||
|
||||
package() {
|
||||
cd $pkgname-$pkgver
|
||||
cd build
|
||||
DESTDIR=$pkgdir samu install
|
||||
}
|
||||
|
||||
license() {
|
||||
cd $pkgname-$pkgver
|
||||
cat LICENSE
|
||||
# cat COPYING
|
||||
}
|
|
@ -1,33 +0,0 @@
|
|||
pkgname=spirv-tools
|
||||
pkgver=master
|
||||
|
||||
fetch() {
|
||||
curl -L "https://github.com/KhronosGroup/SPIRV-Tools/archive/refs/heads/master.tar.gz" -o $pkgname-$pkgver.tar.xz
|
||||
tar -xf $pkgname-$pkgver.tar.xz
|
||||
mv SPIRV-Tools-$pkgver spirv-tools-$pkgver
|
||||
mkdir $pkgname-$pkgver/build
|
||||
}
|
||||
|
||||
build() {
|
||||
cd $pkgname-$pkgver
|
||||
cd build
|
||||
cmake -G Ninja ../ \
|
||||
-DCMAKE_BUILD_TYPE=Release \
|
||||
-DCMAKE_INSTALL_PREFIX=/usr \
|
||||
-DCMAKE_INSTALL_LIBDIR=lib \
|
||||
-DSPIRV-Headers_SOURCE_DIR=/usr \
|
||||
-DSPIRV_WERROR=Off
|
||||
samu
|
||||
}
|
||||
|
||||
package() {
|
||||
cd $pkgname-$pkgver
|
||||
cd build
|
||||
DESTDIR=$pkgdir samu install
|
||||
}
|
||||
|
||||
license() {
|
||||
cd $pkgname-$pkgver
|
||||
cat LICENSE
|
||||
# cat COPYING
|
||||
}
|
|
@ -1,48 +0,0 @@
|
|||
pkgname=sway
|
||||
pkgver=master
|
||||
|
||||
fetch() {
|
||||
curl -L "https://github.com/DCVIII/sway/archive/refs/heads/master.tar.gz" -o $pkgname-$pkgver.tar.gz
|
||||
# local wlroots isn't new enough
|
||||
curl -L "https://github.com/swaywm/wlroots/archive/refs/heads/master.tar.gz" -o wlroots-master.tar.gz
|
||||
tar -xf $pkgname-$pkgver.tar.gz
|
||||
tar -xf wlroots-master.tar.gz
|
||||
mkdir $pkgname-$pkgver/subprojects
|
||||
mv wlroots-master $pkgname-$pkgver/subprojects/wlroots
|
||||
mkdir $pkgname-$pkgver/build
|
||||
}
|
||||
|
||||
build() {
|
||||
cd $pkgname-$pkgver
|
||||
cd build
|
||||
CFLAGS=-'Wno-unused-const-variable -Wno-unused-function -Wno-error' \
|
||||
meson .. \
|
||||
--buildtype=release \
|
||||
--prefix=/usr \
|
||||
--libexecdir=lib \
|
||||
-Dexamples=false \
|
||||
-Dxwayland=disabled \
|
||||
-Dxcb-errors=disabled \
|
||||
-Dxcb-icccm=disbeld \
|
||||
-Dwlroots:examples=false \
|
||||
-Dwlroots:xcb-errors=disabled \
|
||||
-Dwlroots:x11-backend=disabled \
|
||||
-Dwlroots:default_library=static
|
||||
|
||||
samu
|
||||
}
|
||||
|
||||
package() {
|
||||
cd $pkgname-$pkgver
|
||||
cd build
|
||||
DESTDIR=$pkgdir samu install
|
||||
|
||||
rm -rf $pkgdir/usr/lib/
|
||||
rm -rf $pkgdir/usr/include/
|
||||
}
|
||||
|
||||
license() {
|
||||
cd $pkgname-$pkgver
|
||||
cat LICENSE
|
||||
# cat COPYING
|
||||
}
|
|
@ -1,26 +0,0 @@
|
|||
pkgname=swc
|
||||
deps="wld:pixman"
|
||||
pkgver=intel-tiling
|
||||
|
||||
fetch() {
|
||||
curl -L "https://github.com/michaelforney/swc/archive/refs/heads/intel-tiling.tar.gz" -o $pkgname-$pkgver.tar.xz
|
||||
tar -xf $pkgname-$pkgver.tar.xz
|
||||
cp ../config.mk .
|
||||
}
|
||||
|
||||
build() {
|
||||
cd $pkgname-$pkgver
|
||||
cp ../config.mk .
|
||||
|
||||
gmake PREFIX=/usr CC=cc
|
||||
}
|
||||
|
||||
package() {
|
||||
cd $pkgname-$pkgver
|
||||
gmake install DESTDIR=$pkgdir PREFIX=/usr
|
||||
}
|
||||
|
||||
license() {
|
||||
cd $pkgname-$pkgver
|
||||
cat LICENSE
|
||||
}
|
|
@ -1,5 +0,0 @@
|
|||
ENABLE_DEBUG = 0
|
||||
ENABLE_STATIC = 0
|
||||
ENABLE_SHARED = 1
|
||||
ENABLE_LIBUDEV = 1
|
||||
ENABLE_XWAYLAND = 0
|
|
@ -1,29 +0,0 @@
|
|||
pkgname=swvkc
|
||||
pkgver=master
|
||||
|
||||
fetch() {
|
||||
curl -L "https://github.com/st3r4g/swvkc/archive/master.tar.gz" -o $pkgname-$pkgver.tar.gz
|
||||
tar -xf $pkgname-$pkgver.tar.gz
|
||||
mkdir $pkgname-$pkgver/build
|
||||
}
|
||||
|
||||
build() {
|
||||
cd $pkgname-$pkgver
|
||||
cd build
|
||||
meson .. \
|
||||
--buildtype=debug \
|
||||
--prefix=/usr
|
||||
samu
|
||||
}
|
||||
|
||||
package() {
|
||||
cd $pkgname-$pkgver
|
||||
cd build
|
||||
DESTDIR=$pkgdir samu install
|
||||
}
|
||||
|
||||
license() {
|
||||
cd $pkgname-$pkgver
|
||||
cat LICENSE
|
||||
# cat COPYING
|
||||
}
|
|
@ -1,29 +0,0 @@
|
|||
pkgname=velox
|
||||
pkgver=master
|
||||
|
||||
fetch() {
|
||||
curl -L "https://github.com/michaelforney/velox/archive/refs/heads/master.tar.gz" -o $pkgname-$pkgver.tar.xz
|
||||
tar -xf $pkgname-$pkgver.tar.xz
|
||||
cp ../config.mk .
|
||||
cp ../velox.conf .
|
||||
}
|
||||
|
||||
build() {
|
||||
cd $pkgname-$pkgver
|
||||
cp ../config.mk .
|
||||
cp ../velox.conf .
|
||||
|
||||
gmake PREFIX=/usr CC=cc
|
||||
}
|
||||
|
||||
package() {
|
||||
cd $pkgname-$pkgver
|
||||
gmake install DESTDIR=$pkgdir PREFIX=/usr
|
||||
install -d $pkgdir/etc
|
||||
install -Dm644 velox.conf $pkgdir/etc/
|
||||
}
|
||||
|
||||
license() {
|
||||
cd $pkgname-$pkgver
|
||||
cat LICENSE
|
||||
}
|
|
@ -1,2 +0,0 @@
|
|||
ENABLE_DEBUG = 0
|
||||
LIBEXECDIR = /usr/lib
|
|
@ -1,80 +0,0 @@
|
|||
# velox.conf
|
||||
|
||||
# property value
|
||||
set mod logo
|
||||
set window.border_color_active 0xff338833
|
||||
set window.border_color_inactive 0xff888888
|
||||
set window.border_width 2
|
||||
|
||||
set tap_to_click 1
|
||||
|
||||
set tag.1.name 1
|
||||
set tag.2.name 2
|
||||
set tag.3.name 3
|
||||
set tag.4.name 4
|
||||
set tag.5.name 5
|
||||
set tag.6.name 6
|
||||
set tag.7.name 7
|
||||
set tag.8.name 8
|
||||
set tag.9.name 9
|
||||
|
||||
# name type arguments
|
||||
action spawn_terminal spawn exec weston-terminal
|
||||
action spawn_run spawn exec dmenu_run -b
|
||||
action spawn_browser spawn exec netsurf
|
||||
|
||||
# key modifiers action
|
||||
key j mod focus_next
|
||||
key k mod focus_prev
|
||||
key Return mod zoom
|
||||
key space mod layout_next
|
||||
key Tab mod previous_tags
|
||||
key q mod,shift quit
|
||||
|
||||
key g mod window.switch_layer
|
||||
key c mod,shift window.close
|
||||
|
||||
key h mod tall.decrease_master_size
|
||||
key l mod tall.increase_master_size
|
||||
key h mod,shift tall.increase_num_masters
|
||||
key l mod,shift tall.decrease_num_masters
|
||||
key h mod,ctrl tall.increase_num_columns
|
||||
key l mod,ctrl tall.decrease_num_columns
|
||||
|
||||
key Return mod,shift spawn_terminal
|
||||
key r mod spawn_run
|
||||
key b mod spawn_browser
|
||||
|
||||
key 1 mod tag.1.activate
|
||||
key 2 mod tag.2.activate
|
||||
key 3 mod tag.3.activate
|
||||
key 4 mod tag.4.activate
|
||||
key 5 mod tag.5.activate
|
||||
key 6 mod tag.6.activate
|
||||
key 7 mod tag.7.activate
|
||||
key 8 mod tag.8.activate
|
||||
key 9 mod tag.9.activate
|
||||
|
||||
key 1 mod,ctrl tag.1.toggle
|
||||
key 2 mod,ctrl tag.2.toggle
|
||||
key 3 mod,ctrl tag.3.toggle
|
||||
key 4 mod,ctrl tag.4.toggle
|
||||
key 5 mod,ctrl tag.5.toggle
|
||||
key 6 mod,ctrl tag.6.toggle
|
||||
key 7 mod,ctrl tag.7.toggle
|
||||
key 8 mod,ctrl tag.8.toggle
|
||||
key 9 mod,ctrl tag.9.toggle
|
||||
|
||||
key 1 mod,shift tag.1.apply
|
||||
key 2 mod,shift tag.2.apply
|
||||
key 3 mod,shift tag.3.apply
|
||||
key 4 mod,shift tag.4.apply
|
||||
key 5 mod,shift tag.5.apply
|
||||
key 6 mod,shift tag.6.apply
|
||||
key 7 mod,shift tag.7.apply
|
||||
key 8 mod,shift tag.8.apply
|
||||
key 9 mod,shift tag.9.apply
|
||||
|
||||
button left mod window.begin_move:window.end_move
|
||||
button left mod,shift window.begin_resize:window.end_resize
|
||||
|
|
@ -1,31 +0,0 @@
|
|||
pkgname=vulkan-headers
|
||||
pkgver=1.2.182
|
||||
|
||||
fetch() {
|
||||
curl -L "https://github.com/KhronosGroup/Vulkan-Headers/archive/v1.2.182.tar.gz" -o $pkgname-$pkgver.tar.xz
|
||||
tar -xf $pkgname-$pkgver.tar.xz
|
||||
mv Vulkan-Headers-$pkgver $pkgname-$pkgver
|
||||
mkdir $pkgname-$pkgver/build
|
||||
}
|
||||
|
||||
build() {
|
||||
cd $pkgname-$pkgver
|
||||
cd build
|
||||
cmake -G Ninja ../ \
|
||||
-DCMAKE_BUILD_TYPE=Release \
|
||||
-DCMAKE_INSTALL_PREFIX=/usr \
|
||||
-DCMAKE_INSTALL_LIBDIR=lib
|
||||
samu
|
||||
}
|
||||
|
||||
package() {
|
||||
cd $pkgname-$pkgver
|
||||
cd build
|
||||
DESTDIR=$pkgdir samu install
|
||||
}
|
||||
|
||||
license() {
|
||||
cd $pkgname-$pkgver
|
||||
cat LICENSE
|
||||
# cat COPYING
|
||||
}
|
|
@ -1,35 +0,0 @@
|
|||
pkgname=vulkan-icd-loader
|
||||
pkgver=1.2.182
|
||||
|
||||
fetch() {
|
||||
curl -L "https://github.com/KhronosGroup/Vulkan-Loader/archive/v1.2.182.tar.gz" -o $pkgname-$pkgver.tar.xz
|
||||
tar -xf $pkgname-$pkgver.tar.xz
|
||||
mv Vulkan-Loader-$pkgver $pkgname-$pkgver
|
||||
mkdir $pkgname-$pkgver/build
|
||||
}
|
||||
|
||||
build() {
|
||||
cd $pkgname-$pkgver
|
||||
cd build
|
||||
cmake -G Ninja ../ \
|
||||
-DCMAKE_BUILD_TYPE=Release \
|
||||
-DCMAKE_INSTALL_PREFIX=/usr \
|
||||
-DCMAKE_INSTALL_LIBDIR=lib \
|
||||
-DBUILD_WSI_WAYLAND_SUPPORT=On \
|
||||
-DBUILD_WSI_XLIB_SUPPORT=OFF \
|
||||
-DBUILD_WSI_XCB_SUPPORT=OFF \
|
||||
-DBUILD_WSI_DISPLAY_SUPPORT=ON
|
||||
samu
|
||||
}
|
||||
|
||||
package() {
|
||||
cd $pkgname-$pkgver
|
||||
cd build
|
||||
DESTDIR=$pkgdir samu install
|
||||
}
|
||||
|
||||
license() {
|
||||
cd $pkgname-$pkgver
|
||||
cat LICENSE
|
||||
# cat COPYING
|
||||
}
|
|
@ -1,30 +0,0 @@
|
|||
pkgname=wlanthy
|
||||
pkgver=main
|
||||
|
||||
fetch() {
|
||||
curl -L "https://github.com/st3r4g/wlanthy/archive/refs/heads/main.tar.gz" -o $pkgname-$pkgver.tar.gz
|
||||
tar -xf $pkgname-$pkgver.tar.gz
|
||||
mkdir $pkgname-$pkgver/build
|
||||
}
|
||||
|
||||
build() {
|
||||
cd $pkgname-$pkgver
|
||||
cd build
|
||||
meson .. \
|
||||
--buildtype=release \
|
||||
--prefix=/usr \
|
||||
--libexecdir=lib
|
||||
samu
|
||||
}
|
||||
|
||||
package() {
|
||||
cd $pkgname-$pkgver
|
||||
cd build
|
||||
DESTDIR=$pkgdir samu install
|
||||
}
|
||||
|
||||
license() {
|
||||
cd $pkgname-$pkgver
|
||||
cat LICENSE
|
||||
# cat COPYING
|
||||
}
|
Binary file not shown.
|
@ -1,23 +0,0 @@
|
|||
pkgname=wld
|
||||
pkgver=master
|
||||
deps="fontconfig"
|
||||
|
||||
fetch() {
|
||||
curl -L "https://github.com/michaelforney/wld/archive/refs/heads/master.tar.gz" -o $pkgname-$pkgver.tar.xz
|
||||
tar -xf $pkgname-$pkgver.tar.xz
|
||||
}
|
||||
|
||||
build() {
|
||||
cd $pkgname-$pkgver
|
||||
gmake PREFIX=/usr CC=cc
|
||||
}
|
||||
|
||||
package() {
|
||||
cd $pkgname-$pkgver
|
||||
gmake install DESTDIR=$pkgdir PREFIX=/usr
|
||||
}
|
||||
|
||||
license() {
|
||||
cd $pkgname-$pkgver
|
||||
cat COPYING
|
||||
}
|
|
@ -1,42 +0,0 @@
|
|||
pkgname=wlroots
|
||||
pkgver=0.14.0
|
||||
ext="dev"
|
||||
|
||||
fetch() {
|
||||
curl -L "https://github.com/swaywm/wlroots/releases/download/$pkgver/wlroots-$pkgver.tar.gz" -o $pkgname-$pkgver.tar.xz
|
||||
tar -xf $pkgname-$pkgver.tar.xz
|
||||
mkdir $pkgname-$pkgver/build
|
||||
}
|
||||
|
||||
build() {
|
||||
cd $pkgname-$pkgver
|
||||
cd build
|
||||
meson .. \
|
||||
--buildtype=release \
|
||||
--prefix=/usr \
|
||||
--libexecdir=lib \
|
||||
-Dlibseat=enabled
|
||||
samu
|
||||
}
|
||||
|
||||
package() {
|
||||
cd $pkgname-$pkgver
|
||||
cd build
|
||||
DESTDIR=$pkgdir samu install
|
||||
rm -r $pkgdir/usr/include
|
||||
rm -r $pkgdir/usr/lib/pkgconfig
|
||||
}
|
||||
|
||||
package_dev() {
|
||||
cd $pkgname-$pkgver
|
||||
cd build
|
||||
DESTDIR=$pkgdir samu install
|
||||
rm $pkgdir/usr/lib/*.so
|
||||
rm $pkgdir/usr/lib/*.so.*
|
||||
}
|
||||
|
||||
license() {
|
||||
cd $pkgname-$pkgver
|
||||
cat LICENSE
|
||||
# cat COPYING
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue