updated Makefile and PKGBUILD

This commit is contained in:
wt committed 2024-12-26 16:07:33 +07:00
1 parent ef4595a81b
commit 192b426e50
3 files changed
+25 -34

No files matched your search

+1
View File
@@ -3,3 +3,4 @@
*.DS_Storepkg/
pwdgen-1.0-1-x86_64.pkg.tar.gz
pkg
arch
+13 -4
View File
@@ -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)
+11 -30
View File
@@ -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
}