mirror of https://git.wownero.com/dsc/mxe.git
libevent libffi libsoup qtserialport_qt4 vmime: use standard GH_CONF setup
This commit is contained in:
parent
96dd1ec4a0
commit
9f72de0fe1
|
@ -1247,6 +1247,26 @@ local-pkg-list: $(LOCAL_PKG_LIST)</pre>
|
|||
And so on.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
GitHub hosted projects can automatically configure updates,
|
||||
urls, file names etc., see:
|
||||
<ul>
|
||||
<li>
|
||||
<a href="https://github.com/mxe/mxe/blob/master/src/vmime.mk">vmime.mk</a>
|
||||
for an example of branch tracking
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://github.com/mxe/mxe/blob/master/src/libevent.mk">libevent.mk</a>
|
||||
for tag tracking
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://github.com/mxe/mxe/blob/master/src/libffi.mk">libffi.mk</a>
|
||||
for externally hosted tarballs with generated sources not
|
||||
present in source tree
|
||||
</li>
|
||||
</ul>
|
||||
</p>
|
||||
|
||||
<p>
|
||||
The <a href="gmsl.html">GNU Make Standard Library</a> is also
|
||||
available (though it should be unnecessary for most packages).
|
||||
|
|
|
@ -5,18 +5,9 @@ $(PKG)_WEBSITE := http://libevent.org/
|
|||
$(PKG)_IGNORE :=
|
||||
$(PKG)_VERSION := 2.0.21
|
||||
$(PKG)_CHECKSUM := 872b7cdc199ead2edd9f0d1e93b4d900e67d892c014545bd3314b3ae49505eff
|
||||
$(PKG)_SUBDIR := libevent-release-$($(PKG)_VERSION)-stable
|
||||
$(PKG)_FILE := release-$($(PKG)_VERSION)-stable.tar.gz
|
||||
$(PKG)_URL := https://github.com/$(PKG)/$(PKG)/archive/$($(PKG)_FILE)
|
||||
$(PKG)_GH_CONF := libevent/libevent, release-, -stable
|
||||
$(PKG)_DEPS := gcc openssl
|
||||
|
||||
define $(PKG)_UPDATE
|
||||
$(WGET) -q -O- 'http://libevent.org/' | \
|
||||
grep 'libevent-' | \
|
||||
$(SED) -n 's,.*libevent-\([0-9][^>]*\)-stable\.tar.*,\1,p' | \
|
||||
head -1
|
||||
endef
|
||||
|
||||
define $(PKG)_BUILD
|
||||
cd '$(1)' && ./autogen.sh && OPENSSL_LIBADD=-lz ./configure \
|
||||
$(MXE_CONFIGURE_OPTS)
|
||||
|
|
|
@ -5,19 +5,13 @@ $(PKG)_WEBSITE := https://sourceware.org/libffi/
|
|||
$(PKG)_IGNORE :=
|
||||
$(PKG)_VERSION := 3.2.1
|
||||
$(PKG)_CHECKSUM := d06ebb8e1d9a22d19e38d63fdb83954253f39bedc5d46232a05645685722ca37
|
||||
$(PKG)_GH_CONF := atgreen/libffi, v
|
||||
$(PKG)_SUBDIR := $(PKG)-$($(PKG)_VERSION)
|
||||
$(PKG)_FILE := $(PKG)-$($(PKG)_VERSION).tar.gz
|
||||
$(PKG)_URL := https://www.mirrorservice.org/sites/sourceware.org/pub/$(PKG)/$($(PKG)_FILE)
|
||||
$(PKG)_URL_2 := ftp://sourceware.org/pub/$(PKG)/$($(PKG)_FILE)
|
||||
$(PKG)_DEPS := gcc
|
||||
|
||||
define $(PKG)_UPDATE
|
||||
$(WGET) -q -O- 'https://github.com/atgreen/libffi/tags' | \
|
||||
grep '<a href="/atgreen/libffi/archive/' | \
|
||||
$(SED) -n 's,.*href="/atgreen/libffi/archive/v\([0-9][^"]*\)\.tar.*,\1,p' | \
|
||||
head -1
|
||||
endef
|
||||
|
||||
define $(PKG)_BUILD
|
||||
cd '$(1)' && ./configure \
|
||||
$(MXE_CONFIGURE_OPTS)
|
||||
|
|
|
@ -7,15 +7,9 @@ $(PKG)_IGNORE :=
|
|||
$(PKG)_VERSION := 2.57.1
|
||||
$(PKG)_APIVER := 2.4
|
||||
$(PKG)_CHECKSUM := 675c3bc11c2a6347625ca5215720d41c84fd8e9498dd664cda8a635fd5105a26
|
||||
$(PKG)_SUBDIR := $(PKG)-$($(PKG)_VERSION)
|
||||
$(PKG)_FILE := $(PKG)-$($(PKG)_VERSION).tar.gz
|
||||
$(PKG)_URL := https://github.com/GNOME/$(PKG)/archive/$($(PKG)_VERSION).tar.gz
|
||||
$(PKG)_GH_CONF := GNOME/libsoup,,,pre\|SOUP\|base
|
||||
$(PKG)_DEPS := gcc glib libxml2 sqlite
|
||||
|
||||
define $(PKG)_UPDATE
|
||||
$(call MXE_GET_GITHUB_TAGS, GNOME/libsoup)
|
||||
endef
|
||||
|
||||
define $(PKG)_BUILD
|
||||
cd '$(SOURCE_DIR)' && \
|
||||
NOCONFIGURE=1 \
|
||||
|
|
|
@ -4,18 +4,11 @@ PKG := qtserialport_qt4
|
|||
$(PKG)_WEBSITE := https://www.qt.io/
|
||||
$(PKG)_DESCR := Qt
|
||||
$(PKG)_IGNORE :=
|
||||
$(PKG)_VERSION := 5c3b6cc770
|
||||
$(PKG)_VERSION := 5c3b6cc
|
||||
$(PKG)_CHECKSUM := d49c1cd4bb47706561f52c07d6075bb9931700d3bcae656ef3b6d3db3eb014ab
|
||||
$(PKG)_GH_USER := qt
|
||||
$(PKG)_GH_REPO := qtserialport
|
||||
$(PKG)_GH_TREE := qt4-dev
|
||||
$(PKG)_SUBDIR := $($(PKG)_GH_USER)-$($(PKG)_GH_REPO)-$(call substr,$($(PKG)_VERSION),1,7)
|
||||
$(PKG)_FILE := $(PKG)-$($(PKG)_VERSION).tar.gz
|
||||
$(PKG)_URL := https://github.com/$($(PKG)_GH_USER)/$($(PKG)_GH_REPO)/tarball/$($(PKG)_VERSION)/$($(PKG)_FILE)
|
||||
$(PKG)_GH_CONF := qtproject/qtserialport/qt4-dev
|
||||
$(PKG)_DEPS := gcc qt
|
||||
|
||||
$(PKG)_UPDATE := $(call MXE_GET_GITHUB_SHA, $($(PKG)_GH_USER)/$($(PKG)_GH_REPO), $($(PKG)_GH_TREE))
|
||||
|
||||
define $(PKG)_BUILD
|
||||
cd '$(1)' && '$(PREFIX)/$(TARGET)/qt/bin/qmake'
|
||||
$(MAKE) -C '$(1)' -j '$(JOBS)'
|
||||
|
|
|
@ -6,13 +6,9 @@ $(PKG)_DESCR := VMime
|
|||
$(PKG)_IGNORE :=
|
||||
$(PKG)_VERSION := 3cfcdca
|
||||
$(PKG)_CHECKSUM := 45d2c1dcf3945939ec921c9292769faf4bf38a8fbe9c276b3bc387b4625a1841
|
||||
$(PKG)_SUBDIR := kisli-vmime-$($(PKG)_VERSION)
|
||||
$(PKG)_FILE := $(PKG)-$($(PKG)_VERSION).tar.gz
|
||||
$(PKG)_URL := https://github.com/kisli/vmime/tarball/$($(PKG)_VERSION)/$($(PKG)_FILE)
|
||||
$(PKG)_GH_CONF := kisli/vmime/master
|
||||
$(PKG)_DEPS := gcc gnutls libgsasl libiconv pthreads zlib
|
||||
|
||||
$(PKG)_UPDATE = $(call MXE_GET_GITHUB_SHA, kisli/vmime, master) | $(SED) 's/^\(.......\).*/\1/;'
|
||||
|
||||
define $(PKG)_BUILD
|
||||
# The following hint is probably needed for ICU:
|
||||
# -DICU_LIBRARIES="`'$(TARGET)-pkg-config' --libs-only-l icu-i18n`"
|
||||
|
|
Loading…
Reference in New Issue