Skip to content

Commit 833bafb

Browse files
author
Jonathan Warren
committed
Merge pull request #325 from postmodern/makefile-fixes
Makefile fixes
2 parents 5a95e11 + 84f952d commit 833bafb

File tree

1 file changed

+29
-28
lines changed

1 file changed

+29
-28
lines changed

Makefile

Lines changed: 29 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -2,41 +2,42 @@ APP=pybitmessage
22
VERSION=0.3.4
33
RELEASE=1
44
ARCH_TYPE=`uname -m`
5+
PREFIX?=/usr/local
56

67
all:
78
debug:
89
source:
910
tar -cvzf ../${APP}_${VERSION}.orig.tar.gz ../${APP}-${VERSION} --exclude-vcs
1011
install:
11-
mkdir -p ${DESTDIR}/usr
12-
mkdir -p ${DESTDIR}/usr/bin
13-
mkdir -m 755 -p ${DESTDIR}/usr/share
14-
mkdir -m 755 -p ${DESTDIR}/usr/share/man
15-
mkdir -m 755 -p ${DESTDIR}/usr/share/man/man1
16-
install -m 644 man/${APP}.1.gz ${DESTDIR}/usr/share/man/man1
17-
mkdir -m 755 -p ${DESTDIR}/usr/share/${APP}
18-
mkdir -m 755 -p ${DESTDIR}/usr/share/applications
19-
mkdir -m 755 -p ${DESTDIR}/usr/share/pixmaps
20-
mkdir -m 755 -p ${DESTDIR}/usr/share/icons
21-
mkdir -m 755 -p ${DESTDIR}/usr/share/icons/hicolor
22-
mkdir -m 755 -p ${DESTDIR}/usr/share/icons/hicolor/scalable
23-
mkdir -m 755 -p ${DESTDIR}/usr/share/icons/hicolor/scalable/apps
24-
mkdir -m 755 -p ${DESTDIR}/usr/share/icons/hicolor/24x24
25-
mkdir -m 755 -p ${DESTDIR}/usr/share/icons/hicolor/24x24/apps
26-
install -m 644 desktop/${APP}.desktop ${DESTDIR}/usr/share/applications/${APP}.desktop
27-
install -m 644 desktop/icon24.png ${DESTDIR}/usr/share/icons/hicolor/24x24/apps/${APP}.png
28-
cp -rf src/* ${DESTDIR}/usr/share/${APP}
29-
echo '#!/bin/sh' > ${DESTDIR}/usr/bin/${APP}
30-
echo 'cd /usr/share/pybitmessage' >> ${DESTDIR}/usr/bin/${APP}
31-
echo 'LD_LIBRARY_PATH="/opt/openssl-compat-bitcoin/lib/" exec python2 bitmessagemain.py' >> ${DESTDIR}/usr/bin/${APP}
32-
chmod +x ${DESTDIR}/usr/bin/${APP}
12+
mkdir -p ${DESTDIR}${PREFIX}
13+
mkdir -p ${DESTDIR}${PREFIX}/bin
14+
mkdir -m 755 -p ${DESTDIR}${PREFIX}/share
15+
mkdir -m 755 -p ${DESTDIR}${PREFIX}/share/man
16+
mkdir -m 755 -p ${DESTDIR}${PREFIX}/share/man/man1
17+
install -m 644 man/${APP}.1.gz ${DESTDIR}${PREFIX}/share/man/man1
18+
mkdir -m 755 -p ${DESTDIR}${PREFIX}/share/${APP}
19+
mkdir -m 755 -p ${DESTDIR}${PREFIX}/share/applications
20+
mkdir -m 755 -p ${DESTDIR}${PREFIX}/share/pixmaps
21+
mkdir -m 755 -p ${DESTDIR}${PREFIX}/share/icons
22+
mkdir -m 755 -p ${DESTDIR}${PREFIX}/share/icons/hicolor
23+
mkdir -m 755 -p ${DESTDIR}${PREFIX}/share/icons/hicolor/scalable
24+
mkdir -m 755 -p ${DESTDIR}${PREFIX}/share/icons/hicolor/scalable/apps
25+
mkdir -m 755 -p ${DESTDIR}${PREFIX}/share/icons/hicolor/24x24
26+
mkdir -m 755 -p ${DESTDIR}${PREFIX}/share/icons/hicolor/24x24/apps
27+
install -m 644 desktop/${APP}.desktop ${DESTDIR}${PREFIX}/share/applications/${APP}.desktop
28+
install -m 644 desktop/icon24.png ${DESTDIR}${PREFIX}/share/icons/hicolor/24x24/apps/${APP}.png
29+
cp -rf src/* ${DESTDIR}${PREFIX}/share/${APP}
30+
echo '#!/bin/sh' > ${DESTDIR}${PREFIX}/bin/${APP}
31+
echo 'cd ${PREFIX}/share/pybitmessage' >> ${DESTDIR}${PREFIX}/bin/${APP}
32+
echo 'LD_LIBRARY_PATH="/opt/openssl-compat-bitcoin/lib/" exec python2 bitmessagemain.py' >> ${DESTDIR}${PREFIX}/bin/${APP}
33+
chmod +x ${DESTDIR}${PREFIX}/bin/${APP}
3334
uninstall:
34-
rm -f /usr/share/man/man1/${APP}.1.gz
35-
rm -rf /usr/share/${APP}
36-
rm -f /usr/bin/${APP}
37-
rm -f /usr/share/applications/${APP}.desktop
38-
rm -f /usr/share/icons/hicolor/scalable/apps/${APP}.svg
39-
/usr/share/pixmaps/${APP}.svg
35+
rm -f ${PREFIX}/share/man/man1/${APP}.1.gz
36+
rm -rf ${PREFIX}/share/${APP}
37+
rm -f ${PREFIX}/bin/${APP}
38+
rm -f ${PREFIX}/share/applications/${APP}.desktop
39+
rm -f ${PREFIX}/share/icons/hicolor/scalable/apps/${APP}.svg
40+
rm -f ${PREFIX}/share/pixmaps/${APP}.svg
4041
clean:
4142
rm -f ${APP} \#* \.#* gnuplot* *.png debian/*.substvars debian/*.log
4243
rm -fr deb.* debian/${APP} rpmpackage/${ARCH_TYPE}

0 commit comments

Comments
 (0)