discuss-gnustep
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Repo for debian


From: Andreas Fink
Subject: Re: Repo for debian
Date: Sun, 29 Oct 2023 19:12:29 +0100

ok found the solution to set

export GNUSTEP_INSTALLATION_DOMAIN=SYSTEM

before making gnustep-make, base and gui
now these 3 install in the correct location
However gnustep-back puzzles me completely:

./configure
configure: error: cannot find required auxiliary files:

it says it can not find a missing file but it doesn't list any.
So i'm completely lost on how to fix that one.


GNUSTEP_MAKEFILES is set to /usr/share/GNUstep/Makefiles

the configure script says

# Search for a directory containing all of the required auxiliary files,
# $ac_aux_files, from the $PATH-style list $ac_aux_dir_candidates.
# If we don't find one directory that contains all the files we need,
# we report the set of missing files from the *first* directory in
# $ac_aux_dir_candidates and give up.

if I force this section to  be valid, I noticed that the file config.sub is missing.
without it configure wont work

so it seems the repo on git is no longer complete...



On 29 Oct 2023, at 11:42, Hugo Melder <admin@hugomelder.com> wrote:



On 29. Oct 2023, at 11:25, Andreas Fink <afink@list.fink.org> wrote:

Hello all

I'm working on setting up a debian repository wtih a up to date build of debian12 and ubuntu22 for amd64 and arm64 architectures.
My current repo installs all on /usr/local/ but for proper system wide use /usr should be used as prefix instead.

so I use

export PREFIX="/usr"

cmake ... -DCMAKE_INSTALL_PREFIX=${PREFIX} ...


and 

./configure --prefix=${PREFIX}

Is this for gnustep-base or gnustep-make?
Only configuring gnustep-make correctly is enough:

dh_auto_configure -- \
   --with-layout=debian \
--enable-native-objc-exceptions \
  --enable-objc-arc \
--prefix=/usr \
  --with-runtime-abi=gnustep-2.0 \
  --with-library-combo=ng-gnu-gnu \
  LDFLAGS="-fuse-ld=lld -L/usr/lib/$(DEB_HOST_MULTIARCH)" SHELLPROG=/bin/bash GNUMAKE=make


https://github.com/gnustep/tools-packaging is our repo for aggregating the new GNUstep 2.0 Debian package configuration files and build scripts.
This is currently only non-gui, but I am open to contributions :)

This draft (https://github.com/gnustep/tools-packaging/pull/4) adds automatic building in phases using the isolated pbuilder build tool.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]