2 # Note: also change version in debian/control and debian/changelog
5 ARCH
:=$(shell dpkg-architecture
-qDEB_BUILD_ARCH
)
6 CDATE
:=$(shell date
+%F
)
9 VNCREL
=LibVNCServer-
${VNCVER}
10 VNCDIR
=libvncserver-
${VNCREL}
11 VNCSRC
=${VNCREL}.
tar.gz
12 VNCLIB
=${VNCDIR}/libvncserver
/.libs
/libvncserver.a
14 DEB
=${PACKAGE}_
${VERSION}-${PACKAGERELEASE}_
${ARCH}.deb
15 SNAP
=${PACKAGE}-${VERSION}-${CDATE}.
tar.gz
20 .
/genfont
> glyphs.h.tmp
21 mv glyphs.h.tmp glyphs.h
24 gcc
-g
-O2
-o
$@ genfont.c
-Wall
-D_GNU_SOURCE
-lz
27 ${VNCLIB} vnc
: ${VNCSRC}
30 ln
-s ..
/vncpatches
${VNCDIR}/patches
31 cd
${VNCDIR}; quilt push
-a
32 cd
${VNCDIR}; .
/autogen.sh
--without-ssl
--without-websockets
--without-tightvnc-filetransfer
;
35 vncterm
: vncterm.c glyphs.h
${VNCLIB}
36 gcc
-O2
-g
-o
$@ vncterm.c
-Wall
-Wno-deprecated-declarations
-D_GNU_SOURCE
-I
${VNCDIR} ${VNCLIB} -lnsl
-lpthread
-lz
-ljpeg
-lutil
-lgnutls
-lpng
40 install: vncterm vncterm
.1
41 mkdir
-p
${DESTDIR}/usr
/share
/doc
/${PACKAGE}
42 mkdir
-p
${DESTDIR}/usr
/share
/man
/man1
43 mkdir
-p
${DESTDIR}/usr
/bin
44 install -s
-m
0755 vncterm
${DESTDIR}/usr
/bin
50 vncterm
.1: vncterm.pod
52 pod2man
-n
$< -s
1 -r
${VERSION} <$< >$@
60 make DESTDIR
=`pwd`/dest
install
61 install -d
-m
0755 dest
/DEBIAN
62 install -m
0644 debian
/control dest
/DEBIAN
63 echo
"Architecture: ${ARCH}" >>dest
/DEBIAN
/control
64 install -m
0644 debian
/conffiles dest
/DEBIAN
65 install -m
0644 copyright dest
/usr
/share
/doc
/${PACKAGE}
66 install -m
0644 vncterm
.1 dest
/usr
/share
/man
/man1
67 install -m
0644 debian
/changelog.Debian dest
/usr
/share
/doc
/${PACKAGE}
68 gzip
-n
--best dest
/usr
/share
/man
/*/*
69 gzip
-n
--best dest
/usr
/share
/doc
/${PACKAGE}/changelog.Debian
70 fakeroot dpkg-deb
--build dest
77 tar cf
- ${DEB} | ssh
-X repoman@repo.proxmox.com
-- upload
--product pmg
,pve
--dist stretch
81 rm -rf vncterm vncterm
.1 vncterm_
*.deb genfont
*~
${VNCDIR} vncterm-
*.
tar.gz glyph.h.tmp
87 ${SNAP} dist: distclean
89 cd ..
; tar cvzf
${SNAP} --exclude .svn
${PACKAGE}
94 scp
${SNAP} pve.proxmox.com
:/home
/ftp
/sources
/