Skip to content
This repository was archived by the owner on May 31, 2018. It is now read-only.

Commit d63e9d1

Browse files
committed
Create a Makefile for pacaur
* Use Makefile to generate documentation and install pacaur files. * Remove tests/test_install.sh.
1 parent e2b1aee commit d63e9d1

2 files changed

Lines changed: 30 additions & 35 deletions

File tree

Makefile

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
##
2+
# pacaur - An AUR helper that minimizes user interaction
3+
##
4+
5+
NAME = pacaur
6+
VERSION = 4.7.10
7+
PREFIX ?= /usr/local
8+
9+
# default target
10+
all: doc
11+
12+
# generate documentation
13+
doc:
14+
@echo "Build documentation..."
15+
@pod2man --utf8 --section=8 --center="Pacaur Manual" --name="PACAUR" \
16+
--release="$(NAME) $(VERSION)" ./README.pod > ./pacaur.8
17+
18+
#install pacaur
19+
install:
20+
@echo "Install $(NAME)..."
21+
@install -D -m644 ./config "/etc/xdg/pacaur/config"
22+
@install -D -m755 ./pacaur "/usr/bin/$(NAME)"
23+
@install -D -m644 ./bash.completion "/usr/share/bash-completion/completions/$(NAME)"
24+
@install -D -m644 ./zsh.completion "/usr/share/zsh/site-functions/_pacaur"
25+
@install -D -m644 ./pacaur.8 "/usr/share/man/man8/pacaur.8"
26+
@install -D -m644 ./LICENSE "/usr/share/licenses/pacaur/LICENSE"
27+
@for i in {ca,da,de,es,fi,fr,hu,it,ja,nb,nl,pl,pt,ru,sk,sl,sr,sr@latin,tr,zh_CN}; do \
28+
mkdir -p "/usr/share/locale/$$i/LC_MESSAGES/"; \
29+
msgfmt ./po/$$i.po -o "/usr/share/locale/$$i/LC_MESSAGES/pacaur.mo"; \
30+
done

tests/test_install.sh

Lines changed: 0 additions & 35 deletions
This file was deleted.

0 commit comments

Comments
 (0)