updated Makefile and PKGBUILD
This commit is contained in:
1 parent
ef4595a81b
commit
192b426e50
3 files changed
+25
-34
No files matched your search
@@ -3,3 +3,4 @@
|
||||
*.DS_Storepkg/
|
||||
pwdgen-1.0-1-x86_64.pkg.tar.gz
|
||||
pkg
|
||||
arch
|
||||
@@ -2,10 +2,14 @@ CC = gcc
|
||||
CFLAGS = -Wall -std=c17
|
||||
OUT = pwdgen
|
||||
SRC = src/*.c
|
||||
BUILDDIR=build
|
||||
DESTDIR = /usr/local/bin
|
||||
|
||||
build:
|
||||
@$(CC) $(CFLAGS) $(SRC) -o out/$(OUT)
|
||||
@if [ ! -d ${BUILDDIR} ]; then \
|
||||
mkdir -pv ${BUILDDIR}; \
|
||||
fi
|
||||
@$(CC) $(CFLAGS) $(SRC) -o ${BUILDDIR}/$(OUT)
|
||||
|
||||
all:
|
||||
@make clean
|
||||
@@ -13,10 +17,15 @@ all:
|
||||
@make run
|
||||
|
||||
run:
|
||||
@./out/$(OUT)
|
||||
@./${BUILDDIR}/$(OUT)
|
||||
|
||||
clean:
|
||||
@rm -rf out/$(OUT)
|
||||
@if [ -d ${BUILDDIR} ]; then \
|
||||
rm -rv ${BUILDDIR}; \
|
||||
fi
|
||||
|
||||
install:
|
||||
@cp -rf out/$(OUT) $(DESTDIR)
|
||||
@if [ ! -d ${DESTDIR} ]; then \
|
||||
mkdir -pv ${DESTDIR}; \
|
||||
fi
|
||||
@cp -rf ${BUILDDIR}/$(OUT) $(DESTDIR)
|
||||
@@ -1,44 +1,25 @@
|
||||
# Maintainer: Tola Mironcenko <mironcenkotola@gmail.com>
|
||||
pkgname=pwdgen
|
||||
pkgname=pwdgen-git
|
||||
_pkgname="${pkgname%-git}"
|
||||
_reponame=pwdgen
|
||||
pkgver=1.0
|
||||
pkgrel=1
|
||||
epoch=
|
||||
pkgdesc=""
|
||||
pkgdesc="Password generator"
|
||||
arch=('x86_64')
|
||||
url=""
|
||||
url="https://gitea.home.com:3000/TolaMironcenko/pwdgen"
|
||||
conflicts=("$_pkgname")
|
||||
license=('GPL')
|
||||
groups=()
|
||||
depends=()
|
||||
makedepends=()
|
||||
checkdepends=()
|
||||
optdepends=()
|
||||
provides=()
|
||||
conflicts=()
|
||||
replaces=()
|
||||
backup=()
|
||||
options=()
|
||||
install=
|
||||
changelog=
|
||||
noextract=()
|
||||
md5sums=()
|
||||
validpgpkeys=()
|
||||
#source=("git+https://github.com/TolaMironcenko/pwdgen.git")
|
||||
|
||||
#prepare() {
|
||||
# cd $pkgname
|
||||
# mkdir -v out
|
||||
#}
|
||||
source=("git+$url.git")
|
||||
cksums=('SKIP')
|
||||
|
||||
build() {
|
||||
#cd $pkgname
|
||||
cd $HOME/Documents/c/pwdgen
|
||||
[ ! -d out ] && mkdir out
|
||||
cd $_reponame
|
||||
make clean
|
||||
make
|
||||
}
|
||||
|
||||
package() {
|
||||
#cd $pkgname
|
||||
cd $HOME/Documents/c/pwdgen
|
||||
cd $_reponame
|
||||
mkdir -p $pkgdir/usr/local/bin
|
||||
make DESTDIR="$pkgdir/usr/local/bin/" install
|
||||
}
|
||||
Reference in new issue
Block a user