Skip to content

Commit

Permalink
aedi: add automake target, version 1.16.5
Browse files Browse the repository at this point in the history
  • Loading branch information
alexey-lysiuk committed Jan 3, 2024
1 parent 8a9ce7f commit eda6daf
Show file tree
Hide file tree
Showing 3 changed files with 18 additions and 0 deletions.
1 change: 1 addition & 0 deletions aedi/target/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -124,6 +124,7 @@ def targets():

# Tools without binaries stored in the repo, can be outdated
AutoconfTarget(),
AutomakeTarget(),
DzipTarget(),
GlslangTarget(),
M4Target(),
Expand Down
12 changes: 12 additions & 0 deletions aedi/target/tool_tier2.py
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,18 @@ def prepare_source(self, state: BuildState):
'ba885c1319578d6c94d46e9b0dceb4014caafe2490e437a0dbca3f270a223f5a')


class AutomakeTarget(base.ConfigureMakeDependencyTarget):
# TODO: fix absolute paths in bin/* and share/automake-1.16/Automake/Config.pm
def __init__(self, name='automake'):
super().__init__(name)
self.multi_platform = False

def prepare_source(self, state: BuildState):
state.download_source(
'https://ftp.gnu.org/gnu/automake/automake-1.16.5.tar.xz',
'f01d58cd6d9d77fbdca9eb4bbd5ead1988228fdb73d6f7a201f5f8d6b118b469')


class DzipTarget(base.CMakeStaticDependencyTarget):
def __init__(self, name='dzip'):
super().__init__(name)
Expand Down
5 changes: 5 additions & 0 deletions deps/.gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,11 @@
!/autoconf/share/
/autoconf/share/info/
/autoconf/share/man/
!/automake/share/
/automake/share/aclocal
/automake/share/doc
/automake/share/info
/automake/share/man
/cmake/bin/*
!/cmake/bin/cmake
/cmake/doc/
Expand Down

0 comments on commit eda6daf

Please sign in to comment.