1 include /usr
/share
/dpkg
/default.mk
3 PACKAGE
:= libjs-framework7
8 DEB
=$(PACKAGE
)_
$(DEB_VERSION_UPSTREAM_REVISION
)_all.deb
9 DSC
=$(PACKAGE
)_
$(DEB_VERSION_UPSTREAM_REVISION
).dsc
10 ORIG_SRC_TAR
=$(PACKAGE
)_
$(DEB_VERSION_UPSTREAM
).orig.
tar.gz
12 BUILDDIR
=$(PACKAGE
)-$(DEB_VERSION_UPSTREAM_REVISION
)
18 cp
-a
$(SRCDIRS
) $@.tmp
19 cp
-a debian defines.mk Makefile
$@.tmp
28 $(ORIG_SRC_TAR
): $(BUILDDIR
)
29 tar czf
$(ORIG_SRC_TAR
) --exclude
="$(BUILDDIR)/debian" $(BUILDDIR
)
31 $(DSC
): $(ORIG_SRC_TAR
) $(BUILDDIR
)
32 cd
$(BUILDDIR
); dpkg-buildpackage
-S
-us
-uc
42 cd
$(BUILDDIR
); dpkg-buildpackage
-b
-us
-uc
50 make
-C
$(F7DIR
) install
51 make
-C
$(F7ICONSDIR
) install
52 make
-C
$(MATERIALDIR
) install
56 wget
$(F7URL
) -O framework7.
tar.gz.tmp
57 mv framework7.
tar.gz.tmp framework7.
tar.gz
59 tar -xf framework7.
tar.gz
-C
$(F7DIR
).tmp
60 cp
-ar $(F7DIR
).tmp
/js
$(F7DIR
)/
61 cp
-ar $(F7DIR
).tmp
/css
$(F7DIR
)/
65 .PHONY
: framework7-icons
67 wget
$(F7ICONSURL
) -O f7icons.
tar.gz.tmp
68 mv f7icons.
tar.gz.tmp f7icons.
tar.gz
69 tar -xf f7icons.
tar.gz
70 cp
-rf
$(F7ICONSDIR
)-$(F7ICONSVER
)/css
$(F7ICONSDIR
)/
71 cp
-rf
$(F7ICONSDIR
)-$(F7ICONSVER
)/fonts
$(F7ICONSDIR
)/
72 rm -rf
$(F7ICONSDIR
)-$(F7ICONSVER
)
75 .PHONY
: material-icons
77 mkdir
-p
$(MATERIALDIR
)
78 for i in
$(MATERIALFONTS
) $(MATERIALCSS
); do \
79 wget
$(MATERIALURL
)/$$i -O material-icons
/$$i.tmp
; \
80 mv material-icons
/$$i.tmp material-icons
/$$i; \
84 download
: framework7 framework7-icons material-icons
87 upload
: UPLOAD_DIST ?
= $(DEB_DISTRIBUTION
)
89 tar cf
- $(DEB
) | ssh
-X repoman@repo.proxmox.com
-- upload
--product pmg
--dist $(UPLOAD_DIST
)
94 rm -rf
$(PACKAGE
)-[0-9]*/ build
/
95 rm -f
$(PACKAGE
)*.
tar* *.deb
*.dsc
*.build
*.buildinfo
*.changes