```# Importing os in order to read environmental v...
# general
l
Copy code
# Importing os in order to read environmental variables. Delete if unused.
import os

libpostal_vers=os.environ['LIBPOSTAL_VERSION']
libpostal_data_vers=os.environ['LIBPOSTAL_DATA_VERSION']
libpostal_datadir='data/appdata/libpostal/datadir'

remote_source(
  name='libpostal.tar.gz',
  version=libpostal_vers,
)

remote_source(
  name='libpostal_data.tar.gz',
  version=libpostal_data_vers,
)

remote_source(
  name='libpostal_data.tar.gz-extracted',
  filename='libpostal_data.tar.gz',
  version=libpostal_data_vers,
  extract=True,
  scope = 'runtime'
)

rpm_spec(
  name='libpostal',
  spec="libpostal.spec",
  defines={
    'version': libpostal_vers,
    'release': '1',
    'libpostal_datadir': libpostal_datadir,
    'libpostal_data_vers': libpostal_data_vers,
  },
  dependencies = [
    ':libpostal.tar.gz',
    ':libpostal_data.tar.gz',
  ]
)