2 include /usr
/share
/dpkg
/default.mk
6 DEB
=$(PACKAGE
)_
$(DEB_VERSION_UPSTREAM_REVISION
)_all.deb
7 DSC
=$(PACKAGE
)_
$(DEB_VERSION_UPSTREAM_REVISION
).dsc
8 ORIG_SRC_TAR
=$(PACKAGE
)_
$(DEB_VERSION_UPSTREAM
).orig.
tar.gz
10 BUILDDIR
=$(PACKAGE
)-$(DEB_VERSION_UPSTREAM_REVISION
)
16 cp
-a
$(SRCDIRS
) $@.tmp
17 cp
-a debian defines.mk Makefile
$@.tmp
26 $(ORIG_SRC_TAR
): $(BUILDDIR
)
27 tar czf
$(ORIG_SRC_TAR
) --exclude
="$(BUILDDIR)/debian" $(BUILDDIR
)
29 $(DSC
): $(ORIG_SRC_TAR
) $(BUILDDIR
)
30 cd
$(BUILDDIR
); dpkg-buildpackage
-S
-us
-uc
40 cd
$(BUILDDIR
); dpkg-buildpackage
-b
-us
-uc
48 make
-C
$(F7DIR
) install
49 make
-C
$(F7ICONSDIR
) install
50 make
-C
$(MATERIALDIR
) install
54 wget
$(F7URL
) -O framework7.
tar.gz.tmp
55 mv framework7.
tar.gz.tmp framework7.
tar.gz
57 tar -xf framework7.
tar.gz
-C
$(F7DIR
).tmp
58 cp
-ar $(F7DIR
).tmp
/js
$(F7DIR
)/
59 cp
-ar $(F7DIR
).tmp
/css
$(F7DIR
)/
63 .PHONY
: framework7-icons
65 wget
$(F7ICONSURL
) -O f7icons.
tar.gz.tmp
66 mv f7icons.
tar.gz.tmp f7icons.
tar.gz
67 tar -xf f7icons.
tar.gz
68 cp
-rf
$(F7ICONSDIR
)-$(F7ICONSVER
)/css
$(F7ICONSDIR
)/
69 cp
-rf
$(F7ICONSDIR
)-$(F7ICONSVER
)/fonts
$(F7ICONSDIR
)/
70 rm -rf
$(F7ICONSDIR
)-$(F7ICONSVER
)
73 .PHONY
: material-icons
75 mkdir
-p
$(MATERIALDIR
)
76 for i in
$(MATERIALFONTS
) $(MATERIALCSS
); do \
77 wget
$(MATERIALURL
)/$$i -O material-icons
/$$i.tmp
; \
78 mv material-icons
/$$i.tmp material-icons
/$$i; \
82 download
: framework7 framework7-icons material-icons
85 upload
: UPLOAD_DIST ?
= $(DEB_DISTRIBUTION
)
87 tar cf
- $(DEB
) | ssh
-X repoman@repo.proxmox.com
-- upload
--product pmg
--dist $(UPLOAD_DIST
)
92 rm -rf
*.
tar.
* $(BUILDDIR
) build
/ *.deb
*.dsc
*.build
*.buildinfo
*.changes