diff options
author | wenLiangcan | 2015-06-08 23:38:55 +0800 |
---|---|---|
committer | wenLiangcan | 2015-06-08 23:38:55 +0800 |
commit | 0e190c5afd6f9c2e7700f41f77d04973b6e58a4a (patch) | |
tree | ae0977751dc34550d81e5e8f42435a582ba6b9f6 /PKGBUILD | |
download | aur-0e190c5afd6f9c2e7700f41f77d04973b6e58a4a.tar.gz |
pcap-dnsproxy-git 20150505-2.
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..981986df0e28 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,51 @@ +# Maintainer: wenLiangcan <boxeed at gmail dot com> + +pkgname=pcap-dnsproxy-git +_pkgname=pcap-dnsproxy +pkgver=20150505 +pkgrel=2 +pkgdesc="A local DNS server base on WinPcap and LibPcap." +arch=("any") +url="https://github.com/chengr28/Pcap_DNSProxy" +license=('GPL v2') +depends=('libpcap' 'libsodium') +makedepends=('git' 'make' 'sh') +provides=('pcap-dnsproxy') +conflicts=('pcap-dnsproxy') +source=("${pkgname}"::'git://github.com/chengr28/Pcap_DNSProxy.git' + "${_pkgname}.service") +install="${_pkgname}.install" +md5sums=('SKIP' + '1d7b33ef0552aee4a96f0291e1f67a07') + +pkgver() { + cd "${srcdir}/${pkgname}" + git log -1 --format='%cd' --date=short | tr -d -- '-' +} + +build() { + cd "${srcdir}/${pkgname}/Source" + sh ./Build_Linux.sh +} + +package() { + cd "${srcdir}/${pkgname}/Source/Release" + install -Dm777 "Pcap_DNSProxy" "${pkgdir}/usr/share/${_pkgname}/Pcap_DNSProxy" + install -Dm777 "KeyPairGenerator" "${pkgdir}/usr/share/${_pkgname}/KeyPairGenerator" + + install -Dm644 ./{*.conf,*.txt} "${pkgdir}/usr/share/${_pkgname}/" + install -dm755 "${pkgdir}/etc/${_pkgname}/" + ln -s "/usr/share/${_pkgname}/Config.conf" "${pkgdir}/etc/${_pkgname}/Config.conf" + ln -s "/usr/share/${_pkgname}/Hosts.conf" "${pkgdir}/etc/${_pkgname}/Hosts.conf" + ln -s "/usr/share/${_pkgname}/IPFilter.conf" "${pkgdir}/etc/${_pkgname}/IPFilter.conf" + ln -s "/usr/share/${_pkgname}/Routing.txt" "${pkgdir}/etc/${_pkgname}/Routing.txt" + ln -s "/usr/share/${_pkgname}/White_List.txt" "${pkgdir}/etc/${_pkgname}/White_List.txt" + + install -Dm644 "${srcdir}/${_pkgname}.service" "${pkgdir}/usr/lib/systemd/system/${_pkgname}.service" + + cd "${srcdir}/${pkgname}/Documents" + find . -type f -exec install -Dm644 {} \ + "${pkgdir}/usr/share/doc/${_pkgname}/{}" \; + + install -Dm644 "${srcdir}/${pkgname}/LICENSE" "${pkgdir}/usr/share/licenses/${_pkgname}/LICENSE" +} |