Diff bytestructures-1.0.10 with a bytestructures-2.0.1
/usr/portage/dev-scheme/bytestructures/bytestructures-2.0.1.ebuild 2023-10-09 14:52:30.892368385 +0300 | ||
---|---|---|
3 | 3 | |
4 | 4 |
EAPI=8 |
5 | 5 | |
6 |
inherit autotools |
|
7 | ||
6 | 8 |
DESCRIPTION="Structured access to bytevector contents" |
7 | 9 |
HOMEPAGE="https://github.com/TaylanUB/scheme-bytestructures/" |
8 |
SRC_URI="https://github.com/TaylanUB/scheme-bytestructures/releases/download/v${PV}/bytestructures-${PV}.tar.gz" |
|
10 |
SRC_URI="https://github.com/TaylanUB/scheme-${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" |
|
11 |
S="${WORKDIR}/scheme-${PN}-${PV}" |
|
9 | 12 | |
10 | 13 |
LICENSE="LGPL-3+" |
11 | 14 |
SLOT="0" |
... | ... | |
20 | 23 | |
21 | 24 |
src_prepare() { |
22 | 25 |
default |
26 |
eautoreconf |
|
23 | 27 | |
24 |
# guile is trying to avoid recompilation by checking if file |
|
25 |
# /usr/lib64/guile/2.2/site-ccache/<foo> |
|
26 |
# is newer than |
|
27 |
# <foo> |
|
28 |
# In case it is instead of using <foo> guile |
|
29 |
# loads system one (from potentially older version of package). |
|
30 |
# To work it around we bump last modification timestamp of |
|
31 |
# '*.scm' files. |
|
32 | 28 |
# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=38112 |
33 | 29 |
find "${S}" -name "*.scm" -exec touch {} + || die |
34 | 30 |
} |