public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
From: Jerry James <loganjerry@gmail.com>
To: git-commits@fedoraproject.org
Subject: [rpms/asl] rawhide: Version 20260109
Date: Mon, 13 Jul 2026 14:25:46 GMT	[thread overview]
Message-ID: <178395274601.1.16432116922842321668.rpms-asl-8fd336d2e5d2@fedoraproject.org> (raw)

            A new commit has been pushed.

            Repo   : rpms/asl
            Branch : rawhide
            Commit : 8fd336d2e5d232d91807628262ea0057addd105c
            Author : Jerry James <loganjerry@gmail.com>
            Date   : 2026-07-13T08:25:31-06:00
            Stats  : +16/-27 in 3 file(s)
            URL    : https://src.fedoraproject.org/rpms/asl/c/8fd336d2e5d232d91807628262ea0057addd105c?branch=rawhide

            Log:
            Version 20260109

- Use the cmake declarative buildsystem
- Drop use of fdupes; deduplication is now done by default

---
diff --git a/asl-arch-flags.patch b/asl-arch-flags.patch
index 6c7ac7c..61485c4 100644
--- a/asl-arch-flags.patch
+++ b/asl-arch-flags.patch
@@ -1,9 +1,9 @@
---- asl-2f5d9de248c53a3063bba23af2013cd3db768bf8/support/cmake/setArchitecture.cmake.orig	2024-02-01 06:05:32.000000000 -0700
-+++ asl-2f5d9de248c53a3063bba23af2013cd3db768bf8/support/cmake/setArchitecture.cmake	2024-02-06 16:40:38.509292057 -0700
+--- asl-877221766530d6bde7f15cb8c014eb6f3ca39c58/support/cmake/setArchitecture.cmake.orig	2026-07-10 00:59:30.000000000 -0600
++++ asl-877221766530d6bde7f15cb8c014eb6f3ca39c58/support/cmake/setArchitecture.cmake	2026-07-13 06:41:21.822634589 -0600
 @@ -149,19 +149,6 @@ function(getArchitectureFlags ARCH COMPI
      message(ERROR_CRITICAL "Please define the architecture")
    endif()
-   if(UNIX AND NOT CPUARCH MATCHES "arm")
+   if(UNIX AND (CPUARCH MATCHES "^(i386|x86_64)$" OR (CPUARCH MATCHES "ppc64" AND CMAKE_SYSTEM_NAME STREQUAL "AIX")))
 -    if(CPUARCH MATCHES "ppc64") # on AIX
 -      if(ARCH EQUAL 32)
 -        set(CCFLAG "")

diff --git a/asl.spec b/asl.spec
index dace32a..4b965fc 100644
--- a/asl.spec
+++ b/asl.spec
@@ -1,8 +1,8 @@
 # ASL upstream has not tagged any releases, so we use a git checkout
-%global commit     3d477ba78a3392b8b7b05a2fd843ae7f9df70252
+%global commit  877221766530d6bde7f15cb8c014eb6f3ca39c58
 
 Name:           asl
-Version:        20251122
+Version:        20260109
 Release:        %autorelease
 Summary:        AMPL Solver Library
 
@@ -18,8 +18,13 @@ Patch:          %{name}-shared.patch
 # Do not override Fedora architecture flags
 Patch:          %{name}-arch-flags.patch
 
-BuildRequires:  cmake
-BuildRequires:  fdupes
+BuildSystem:    cmake
+BuildOption(conf): -DBUILD_CPP:BOOL=ON
+BuildOption(conf): -DBUILD_EXAMPLES:BOOL=OFF
+BuildOption(conf): -DBUILD_MT_LIBS:BOOL=ON
+BuildOption(conf): -DBUILD_SHARED_LIBS:BOOL=ON
+BuildOption(conf): -DGENERATE_ARITH:BOOL=ON
+
 BuildRequires:  gcc-c++
 BuildRequires:  gcc-fortran
 
@@ -37,37 +42,21 @@ Header files and library links for building projects that use %{name}.
 %prep
 %autosetup -p1 -n %{name}-%{commit}
 
-%conf
+%conf -p
 # Fix install location of ampl-asl-config
 sed -i 's,share/,lib/cmake/,' CMakeLists.txt
 
 # Fix install location on 64-bit platforms
-if [ "%{_lib}" != "lib" ]; then
-  sed -i '/DESTINATION/s/lib/%{_lib}/g' CMakeLists.txt
-fi
+sed -i '/DESTINATION/s/lib/${LIB_INSTALL_DIR}/g' CMakeLists.txt
 
 export CFLAGS="%{build_cflags} -DIGNORE_BOGUS_WARNINGS"
 export CXXFLAGS="%{build_cxxflags} -DIGNORE_BOGUS_WARNINGS"
-%cmake \
-  -DBUILD_CPP:BOOL=ON \
-  -DBUILD_EXAMPLES:BOOL=OFF \
-  -DBUILD_MT_LIBS:BOOL=ON \
-  -DBUILD_SHARED_LIBS:BOOL=ON \
-  -DGENERATE_ARITH:BOOL=ON
-
-%build
-%cmake_build
-
-%install
-%cmake_install
 
+%install -a
 # mp needs uninstalled files
 cp -p src/solvers/{dvalue.hd,fg_read.c} %{buildroot}%{_includedir}/asl
 cp -p src/solvers2/fg_read.c %{buildroot}%{_includedir}/asl2
 
-# Save space by not duplicating header files between asl and asl2
-%fdupes %{buildroot}%{_includedir}
-
 %files
 %doc README.md
 %license LICENSE LICENSE.2

diff --git a/sources b/sources
index e1bf71c..caf27d8 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (asl-20251122.tar.gz) = 0032ef2416093ded763e0aabe49e3e16a43328b91e5bef72f35f2cf5dcf75823c16606a37752376819d201bf4fea2130ce545b08d61b0ba0cc4a78af73c208ee
+SHA512 (asl-20260109.tar.gz) = 6649e003ea0264f7bb4219776511593a1c8f6ce28650d43bbb90f739dfd146c1776e0ba0fc8b67b559fc16da88bb42a57515a293ae6c76aac18b81e7ca17ef9d

                 reply	other threads:[~2026-07-13 14:25 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=178395274601.1.16432116922842321668.rpms-asl-8fd336d2e5d2@fedoraproject.org \
    --to=loganjerry@gmail.com \
    --cc=git-commits@fedoraproject.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox