From 11896824c5a5fc1d99d972620deb4e92052973ff Mon Sep 17 00:00:00 2001 From: CoprDistGit Date: Mon, 2 Dec 2024 05:57:09 +0000 Subject: automatic import of emacs --- emacs.spec | 30 +++++++++++------------------- 1 file changed, 11 insertions(+), 19 deletions(-) diff --git a/emacs.spec b/emacs.spec index af4b383..22ecd83 100644 --- a/emacs.spec +++ b/emacs.spec @@ -72,6 +72,7 @@ BuildRequires: ncurses-devel BuildRequires: sqlite-devel BuildRequires: zlib-devel BuildRequires: Xaw3d-devel +BuildRequires: /usr/bin/makeinfo %ifarch %{ix86} BuildRequires: util-linux @@ -198,40 +199,33 @@ ln -s ../../%{name}/%{version}/etc/NEWS doc export CFLAGS="-DMAIL_USE_LOCKF $RPM_OPT_FLAGS -fPIE" # Build GTK+ binary -mkdir build-gtk && cd build-gtk -ln -s ../configure . - +mkdir build-gtk && pushd build-gtk +%global _configure ../configure %configure --with-dbus --with-gif --with-jpeg --with-png --with-rsvg --without-gconf \ --with-tiff --with-xft --with-xpm --with-x-toolkit=gtk3 --with-gpm=no \ --with-harfbuzz --with-cairo --with-json \ - --with-xwidgets --with-modules --without-libotf --without-m17n-flt --without-imagemagick + --with-xwidgets --with-modules --without-libotf --without-m17n-flt %make_build bootstrap %{setarch} %make_build -cd .. +popd # Build Lucid binary %if !%{with bootstrap} -mkdir build-lucid && cd build-lucid -ln -s ../configure . - +mkdir build-lucid && pushd build-lucid %configure --with-dbus --with-gif --with-jpeg --with-png --with-rsvg --without-gconf \ --with-tiff --with-xft --with-xpm --with-x-toolkit=lucid --with-gpm=no \ --with-harfbuzz --with-cairo --with-json \ - --with-modules --without-libotf --without-m17n-flt --without-imagemagick + --with-modules --without-libotf --without-m17n-flt %make_build bootstrap %{setarch} %make_build -cd .. +popd %endif # Build binary without X support -mkdir build-nox && cd build-nox -ln -s ../configure . - -LDFLAGS="-Wl,-z,relro,-z,now -pie"; export LDFLAGS; - +mkdir build-nox && pushd build-nox %configure --with-x=no --with-modules --with-json --without-gconf %{setarch} %make_build -cd ../ +popd # Generate pkgconfig file cat > emacs.pc << EOF @@ -254,9 +248,7 @@ cat > macros.emacs << EOF EOF %install -cd build-gtk -%make_install -cd .. +%make_install -C build-gtk rm %{buildroot}%{_bindir}/emacs touch %{buildroot}%{_bindir}/emacs -- cgit v1.2.3