mirror of
https://gitlab.com/EternalWanderer/dice-roller.git
synced 2024-11-28 21:03:51 +01:00
Start of package
This commit is contained in:
parent
986f3cc01e
commit
b280f95403
30
APKBUILD
Normal file
30
APKBUILD
Normal file
|
@ -0,0 +1,30 @@
|
|||
# Contributor: Michael Homer <mwh@mwh.geek.nz>
|
||||
# Maintainer: Marty Sluijtman <marty.wanderer@disroot.org>
|
||||
pkgname=dragon-drag-and-drop
|
||||
pkgver=1.2.0
|
||||
pkgrel=0
|
||||
pkgdesc="dragon - simple drag-and-drop source/sink for X or Wayland"
|
||||
url="https://github.com/mwh/dragon"
|
||||
arch="all"
|
||||
license="GPL-3.0"
|
||||
makedepends="gtk+3.0-dev"
|
||||
subpackages="$pkgname-doc"
|
||||
source="https://alpine.voidcruiser.nl/src/dragon-drag-and-drop-$pkgver.tar.gz"
|
||||
options="!check"
|
||||
|
||||
#prepare(){
|
||||
# default_prepare
|
||||
#}
|
||||
|
||||
build() {
|
||||
echo "$pkgdir"
|
||||
make
|
||||
}
|
||||
|
||||
package() {
|
||||
make install PREFIX=/usr DESTDIR="$pkgdir"
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
cc1c938060f9df34df7bd76909cc5b2c229c3668cc18bdfc1875233bc1dadd41573b9fefa80ed4488e54916962ad4f0fd5579f41d1ab0c4debd66886c51702dd dragon-drag-and-drop-1.2.0.tar.gz
|
||||
"
|
15
LICENSE
Normal file
15
LICENSE
Normal file
|
@ -0,0 +1,15 @@
|
|||
DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
|
||||
Version 2, December 2004
|
||||
|
||||
Copyright (C) 2022 Marty Sluijtman <marty@disroot.org>
|
||||
|
||||
Everyone is permitted to copy and distribute verbatim or modified
|
||||
copies of this license document, and changing it is allowed as long
|
||||
as the name is changed.
|
||||
|
||||
DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
|
||||
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
|
||||
|
||||
0. You just DO WHAT THE FUCK YOU WANT TO.
|
||||
|
||||
|
33
Makefile
Normal file
33
Makefile
Normal file
|
@ -0,0 +1,33 @@
|
|||
VERSION = 0.1
|
||||
|
||||
PREFIX = /usr/local
|
||||
MANPREFIX = $(PREFIX)/share/man
|
||||
|
||||
SRC = main.go go.mod
|
||||
|
||||
all: dice-roller
|
||||
|
||||
dice-roller:
|
||||
go build -o dice-roller
|
||||
|
||||
clean:
|
||||
rm dice-roller
|
||||
|
||||
dist: clean
|
||||
mkdir -p dice-roller-$(VERSION)
|
||||
cp -R LICENSE Makefile README.md $(SRC) dice-roller-$(VERSION)
|
||||
tar -cf dice-roller-$(VERSION).tar
|
||||
gzip dice-roller-$(VERSION).tar
|
||||
rm -rf dice-roller-$(VERSION)
|
||||
|
||||
install: all
|
||||
mkdir -p $(DESTDIR)$(PREFIX)/bin
|
||||
cp -f dice-roller $(DESTDIR)$(PREFIX)/bin
|
||||
chmod 775 $(DESTDIR)$(PREFIX)/bin/dice-roller
|
||||
mkdir -p $(DESTDIR)$(MANPREFIX)/man1
|
||||
cat dice-roller.1 > $(DESTDIR)$(MANPREFIX)/man1/dice-roller.1
|
||||
chmod 644 $(DESTDIR)$(MANPREFIX)/man1/dice-roller.1
|
||||
|
||||
uninstall:
|
||||
rm -f $(DESTDIR)$(PREFIX)/bin/dice-roller\
|
||||
$(DESTDIR)$(MANPREFIX)/man1/dice-roller.1
|
3
README.md
Normal file
3
README.md
Normal file
|
@ -0,0 +1,3 @@
|
|||
# Dice-roller
|
||||
|
||||
This is a little dice roller chucked together because I couldn't be bothered to calculate every dicethrow in a rather unbalanced D&D campaign where a single attack could easily deal 5d8 damage every few turns.
|
63
dice-roller.1
Normal file
63
dice-roller.1
Normal file
|
@ -0,0 +1,63 @@
|
|||
.TH DICE-ROLLER 1
|
||||
.SH NAME
|
||||
dice-roller \- Dice roller utility written in GO
|
||||
.SH SYNOPSIS
|
||||
.B dragon
|
||||
.OP -surfaces
|
||||
.OP -throws
|
||||
.OP -modifier
|
||||
.OP -attacks
|
||||
.OP -advantage
|
||||
.OP -disatvantage
|
||||
.PP
|
||||
.B dragon
|
||||
.OP --help
|
||||
.PP
|
||||
.B dragon
|
||||
.OP --version
|
||||
.SH DESCRIPTION
|
||||
.B dragon
|
||||
is a source/sink for drag-and-drop operations. Many programs, particularly
|
||||
web applications, expect files to be dragged into them now. If you don't
|
||||
habitually use a file manager that is a problem. Dragon creates a small window
|
||||
to drag out or drop files into, instead.
|
||||
.SH OPTIONS
|
||||
.TP
|
||||
.B -x --and-exit
|
||||
exit after a single completed drop.
|
||||
.TP
|
||||
.B -t --target
|
||||
act as a target instead of source.
|
||||
.TP
|
||||
.B -k --keep
|
||||
with --target, keep files to drag out.
|
||||
.TP
|
||||
.B -p --print-path
|
||||
with --target, print file paths instead of URIs.
|
||||
.TP
|
||||
.B -a --all
|
||||
drag all files at once.
|
||||
.TP
|
||||
.B -A --all-compact
|
||||
drag all files at once, only displaying the number of files.
|
||||
.TP
|
||||
.B -i --icon-only
|
||||
only show icons in drag-and-drop windows.
|
||||
.TP
|
||||
.B -T --on-top
|
||||
make window always-on-top.
|
||||
.TP
|
||||
.B -I --stdin
|
||||
read filenames from stdin.
|
||||
.TP
|
||||
.B -s --thumb-size
|
||||
set thumbnail size (default 96)
|
||||
.TP
|
||||
.B -v --verbose
|
||||
be verbose.
|
||||
.TP
|
||||
.B --help
|
||||
show help.
|
||||
.TP
|
||||
.B --version
|
||||
show version details.
|
Loading…
Reference in a new issue