lots of stuff

This commit is contained in:
Ella Stanforth 2021-12-26 12:40:14 +00:00
parent 32d66a7f56
commit b859e777d0
91 changed files with 2156 additions and 532 deletions

22
old/alacritty/build.sh Normal file
View file

@ -0,0 +1,22 @@
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
}

View file

@ -0,0 +1,39 @@
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
}

28
old/imagemagick/build.sh Normal file
View file

@ -0,0 +1,28 @@
pkgname=ImageMagick
pkgver=7.1.0
fetch() {
curl "https://download.imagemagick.org/ImageMagick/download/ImageMagick.tar.gz" -o $pkgname-$pkgver.tar.xz
tar -xf $pkgname-$pkgver.tar.xz
}
build() {
cd $pkgname-$pkgver
./configure \
--prefix=/usr \
--build=$TRIPLE \
--host=$TRIPLE
make
}
package() {
cd $pkgname-$pkgver
make install DESTDIR=$pkgdir
}
license() {
cd $pkgname-$pkgver
cat LICENSE
# cat COPYING
}

30
old/pci-ids/build.sh Normal file
View file

@ -0,0 +1,30 @@
pkgver=2.2
pkgname=pci-ids
pkgrel=1
bad=""
ext=""
fetch() {
mkdir $pkgname-$pkgver
cd $pkgname-$pkgver
curl "https://pci-ids.ucw.cz/v2.2/pci.ids" -o pci.ids
}
build() {
cd $pkgname-$pkgver
echo "Nothing to do"
}
package() {
cd $pkgname-$pkgver
install -d $pkgdir/usr/share/misc
install -Dm 644 pci.ids $pkgdir/usr/share/misc
}
license() {
cd $pkgname-$pkgver
echo "The contents of the database and the generated files can be distributed"
echo "under the terms of either the GNU General Public License (version 2 or later)"
echo "or of the 3-clause BSD License. The database is a compilation of factual data,"
echo "and as such the copyright only covers the aggregation and formatting."
}

43
old/river/build.sh Normal file
View file

@ -0,0 +1,43 @@
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
}

29
old/sqlite/build.sh Normal file
View file

@ -0,0 +1,29 @@
pkgname=sqlite
pkgver=3350100
fetch() {
curl "https://sqlite.org/2021/sqlite-autoconf-3350100.tar.gz" -o $pkgname-$pkgver.tar.xz
tar -xf $pkgname-$pkgver.tar.xz
mv $pkgname-autoconf-$pkgver $pkgname-$pkgver
}
build() {
cd $pkgname-$pkgver
./configure \
--prefix=/usr \
--build=x86_64-unknown-linux-musl \
--host=x86_64-unknown-linux-musl
make
}
package() {
cd $pkgname-$pkgver
make install DESTDIR=$pkgdir
}
license() {
cd $pkgname-$pkgver
cat LICENSE
# cat COPYING
}

26
old/swc/build.sh Normal file
View file

@ -0,0 +1,26 @@
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
}

5
old/swc/config.mk Normal file
View file

@ -0,0 +1,5 @@
ENABLE_DEBUG = 0
ENABLE_STATIC = 0
ENABLE_SHARED = 1
ENABLE_LIBUDEV = 1
ENABLE_XWAYLAND = 0

29
old/swvkc/build.sh Normal file
View file

@ -0,0 +1,29 @@
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
}

29
old/velox/build.sh Normal file
View file

@ -0,0 +1,29 @@
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
}

2
old/velox/config.mk Normal file
View file

@ -0,0 +1,2 @@
ENABLE_DEBUG = 0
LIBEXECDIR = /usr/lib

80
old/velox/velox.conf Normal file
View file

@ -0,0 +1,80 @@
# 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

31
old/webkit/build.sh Normal file
View file

@ -0,0 +1,31 @@
pkgname=webkit
pkgver=master
fetch() {
curl -L "https://github.com/iglunix/WebKit/archive/refs/heads/$pkgver.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 \
-DPORT=JSCOnly
samu
}
package() {
cd $pkgname-$pkgver
cd build
DESTDIR=$pkgdir samu install
}
license() {
cd $pkgname-$pkgver
cat LICENSE
# cat COPYING
}

23
old/wld/build.sh Normal file
View file

@ -0,0 +1,23 @@
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
}