Sync from SUSE:SLFO:Main gnustep-make revision 2b9ac7cabca4a093ac526a91621530db
This commit is contained in:
commit
453bc3cbb4
23
.gitattributes
vendored
Normal file
23
.gitattributes
vendored
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
## Default LFS
|
||||||
|
*.7z filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.bsp filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.bz2 filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.gem filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.gz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.jar filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.lz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.lzma filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.obscpio filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.oxt filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.pdf filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.png filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.rpm filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.tbz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.tbz2 filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.tgz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.ttf filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.txz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.whl filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.xz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.zip filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.zst filter=lfs diff=lfs merge=lfs -text
|
BIN
gnustep-make-2.9.1.tar.gz
(Stored with Git LFS)
Normal file
BIN
gnustep-make-2.9.1.tar.gz
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
gnustep-make-2.9.1.tar.gz.sig
Normal file
BIN
gnustep-make-2.9.1.tar.gz.sig
Normal file
Binary file not shown.
6
gnustep-make-rpmlintrc
Normal file
6
gnustep-make-rpmlintrc
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
# these can't be helped
|
||||||
|
addFilter("devel-file-in-non-devel-package .*/usr/share/GNUstep/Makefiles/TestFramework/ObjectTesting.h")
|
||||||
|
addFilter("devel-file-in-non-devel-package .*/usr/share/GNUstep/Makefiles/TestFramework/Testing.h")
|
||||||
|
addFilter("script-without-shebang .*/usr/share/GNUstep/Makefiles/.*")
|
||||||
|
# It can't be noarch because the library path set in fhs-other changes
|
||||||
|
addFilter("no-binary")
|
131
gnustep-make.changes
Normal file
131
gnustep-make.changes
Normal file
@ -0,0 +1,131 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon May 22 08:58:36 UTC 2023 - Jiri Srain <jsrain@suse.com>
|
||||||
|
|
||||||
|
- udpate the upstream source URLs
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Jan 6 19:41:18 UTC 2023 - Fred kiefer <fredkiefer@gmx.de>
|
||||||
|
|
||||||
|
- update to version 2.9.1
|
||||||
|
* Add workaround for Clang bug on Windows MSVC when tests contain no Objective-C constructs.
|
||||||
|
* Various fixes for minor issues introduced in the test framework by parallelisation mof testcase execution.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Jun 25 20:44:59 UTC 2022 - Dirk Müller <dmueller@suse.com>
|
||||||
|
|
||||||
|
- update to version 2.9.0
|
||||||
|
* Better check for objc runtime on Windows.
|
||||||
|
* Split linker flags to better support partial linking: 'ALL_LDFLAGS'
|
||||||
|
is now a combination of 'FINAL_LDFLAGS' and 'ALL_LDFLAGS'.
|
||||||
|
* Better support for newer gcc versions.
|
||||||
|
* Add support for storyboard files.
|
||||||
|
* Increase autoconf version to 2.65 and make autoconf handle
|
||||||
|
Objective-C++ and OBJCXX variables directly.
|
||||||
|
* Fix bug that prevented ARC from getting used.
|
||||||
|
* Link subproject object files directly instead of first merging them
|
||||||
|
into 'subproject.o'.
|
||||||
|
* Support building on Windows with Clang MSVC target.
|
||||||
|
* Improve mingw64 support: for instance, adopt the triplet used by
|
||||||
|
the mingw-w64 project rather than using the one returned by
|
||||||
|
autoconf. Fixes building Gorm.
|
||||||
|
- add keyring for source validation
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Apr 14 10:48:02 UTC 2020 - Luigi Baldoni <aloisio@gmx.com>
|
||||||
|
|
||||||
|
- Update to version 2.8.0
|
||||||
|
* Better library combo and ABI detection: gnustep-make will now
|
||||||
|
attempt to detect the optimal library combo and ABI
|
||||||
|
supported by the installed compiler and Objective-C runtime
|
||||||
|
library. Explicit selection of the runtime ABI is now
|
||||||
|
possible using the '--with-runtime-abi' configure option.
|
||||||
|
* Full support for the gnustep-2.0 Objective-C ABI.
|
||||||
|
* Support for creating a Git tag and creating a tarball from a
|
||||||
|
git tag using the 'git-tag' and 'git-dist' targets.
|
||||||
|
* Support for creating a Mercurial tag and creating a tarball
|
||||||
|
from a hg tag using the 'hg-tag' and 'hg-dist' targets.
|
||||||
|
|
||||||
|
- Spec cleanup
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Sep 8 21:09:13 UTC 2019 - Fred kiefer <fredkiefer@gmx.de>
|
||||||
|
|
||||||
|
- Disable LTO as this isn't working for Objective-C projects.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Apr 16 19:11:42 UTC 2017 - fredkiefer@gmx.de
|
||||||
|
|
||||||
|
- update to 2.7.0
|
||||||
|
o for more info please see ChangeLog file
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Jan 13 12:25:31 UTC 2017 - aloisio@gmx.com
|
||||||
|
|
||||||
|
- Added gnustep-make-rpmlintrc
|
||||||
|
- Spec cleanup
|
||||||
|
- Removed _service file and added tarball so that
|
||||||
|
the package can be accepted into Factory
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Dec 16 15:55:54 UTC 2016 - aloisio@gmx.com
|
||||||
|
|
||||||
|
- Fixed library path for s390x
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Mar 21 22:05:19 UTC 2016 - fredkiefer@gmx.de
|
||||||
|
|
||||||
|
- update to 2.6.8
|
||||||
|
o for more info please see ChangeLog file
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat May 16 10:37:23 UTC 2015 - fredkiefer@gmx.de
|
||||||
|
|
||||||
|
- update to 2.6.7
|
||||||
|
o for more info please see ChangeLog file
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Dec 24 11:00:08 UTC 2013 - fredkiefer@gmx.de
|
||||||
|
|
||||||
|
- update to 2.6.6
|
||||||
|
o for more info please see ChangeLog file
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Aug 10 12:32:10 UTC 2013 - fredkiefer@gmx.de
|
||||||
|
|
||||||
|
- update to 2.6.5
|
||||||
|
o for more info please see ChangeLog file
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Apr 1 21:29:53 UTC 2013 - fredkiefer@gmx.de
|
||||||
|
|
||||||
|
- update to 2.6.4
|
||||||
|
o for more info please see ChangeLog file
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Mar 4 18:37:04 UTC 2013 - fredkiefer@gmx.de
|
||||||
|
|
||||||
|
- update to 2.6.3
|
||||||
|
o for more info please see ChangeLog file
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Aug 4 20:48:42 UTC 2012 - chris@computersalat.de
|
||||||
|
|
||||||
|
- update to 2.6.2
|
||||||
|
o for more info please see ChangeLog file
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Apr 7 20:36:25 UTC 2011 - chris@computersalat.de
|
||||||
|
|
||||||
|
- update to 2.4.0
|
||||||
|
o for more info please see ChangeLog file
|
||||||
|
- fix fhs (library path)
|
||||||
|
(see WindowMaker pkg: /usr/lib/GNUstep/Applications)
|
||||||
|
o GNUSTEP_SYSTEM_APPS=/usr/lib/GNUstep/Applications
|
||||||
|
o GNUSTEP_SYSTEM_LIBRARIES={_libdir}
|
||||||
|
- spec mods
|
||||||
|
o add header
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Apr 12 21:28:33 CET 2009 - lars@linux-schulserver.de
|
||||||
|
|
||||||
|
- initial version
|
16
gnustep-make.keyring
Normal file
16
gnustep-make.keyring
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
||||||
|
|
||||||
|
mQGiBEc15zMRBAC9Z+7NlbG02Pphny5i+teH0Z11iPF6OzR6jwDecwMSOBvu2SdJ
|
||||||
|
WIxvfaWn6L8UinJExG475bn78lvcYoXMq67SS9xCWGPdK0Wv9aXoHh+ycsVfOqVu
|
||||||
|
tqWtMuFk21YmXx3ho5PA7RxK2LM/LHLMKhuKtmtl1aDgEuFAcfNPrbpcVwCgxeiE
|
||||||
|
ywFC5f3W7cgvmrEodTy9NXEEAJrTQIvUOTlYslQ993BzyYs6xfiaDnVjFwsgtJpk
|
||||||
|
tUXZ3bI06W3pIU+INoKhd9P4f/YbKB0J5mbXkdvHmPvxGzeEI/kqHumsBBcll+zW
|
||||||
|
+Pc/24vdvdBvLbcKIKaclu8htPB5L+0JHeZ5C3S2qHFMT94E10KnbZtqFQ7rBJvs
|
||||||
|
3okDA/9Y4tXDf/R4ZQKeFv6n/6qT1Jy+1Y3SF3nlsi47BEEJEF/BST+du1c/SqCp
|
||||||
|
dbr/nk/3jLc0p5nScWuA7vgc1wSERx9V9WVieieF1HUg7Ln7zj1Y8plNcyLu9nlW
|
||||||
|
TXSk/3J7n8S8HUOP6Iw7ntlUKINGdEwq94engo4wrc1yU9XGz7QvR05Vc3RlcCBN
|
||||||
|
YWludGFpbmVyIDxnbnVzdGVwLW1haW50YWluZXJAZ251Lm9yZz6IYAQTEQIAIAUC
|
||||||
|
RzXnMwIbAwYLCQgHAwIEFQIIAwQWAgMBAh4BAheAAAoJEMqGjUyZFJZ5NhAAn37n
|
||||||
|
oIR08flW0VY/hpYhnXpIOYadAJ0ZnCwMpJ3GOcgyuJTTGx39KJdutQ==
|
||||||
|
=fuVQ
|
||||||
|
-----END PGP PUBLIC KEY BLOCK-----
|
90
gnustep-make.spec
Normal file
90
gnustep-make.spec
Normal file
@ -0,0 +1,90 @@
|
|||||||
|
#
|
||||||
|
# spec file for package gnustep-make
|
||||||
|
#
|
||||||
|
# Copyright (c) 2023 SUSE LLC
|
||||||
|
#
|
||||||
|
# All modifications and additions to the file contributed by third parties
|
||||||
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
|
# upon. The license for this file, and modifications and additions to the
|
||||||
|
# file, is the same license as for the pristine package itself (unless the
|
||||||
|
# license for the pristine package is not an Open Source License, in which
|
||||||
|
# case the license is the MIT License). An "Open Source License" is a
|
||||||
|
# license that conforms to the Open Source Definition (Version 1.9)
|
||||||
|
# published by the Open Source Initiative.
|
||||||
|
|
||||||
|
# Please submit bugfixes or comments via https://bugs.opensuse.org/
|
||||||
|
#
|
||||||
|
|
||||||
|
|
||||||
|
%define gs_config %{_sysconfdir}/GNUstep/GNUstep.conf
|
||||||
|
%define gs_layout fhs-other
|
||||||
|
%define gs_makefiles %{_datadir}/GNUstep/Makefiles
|
||||||
|
# Disable LTO for all GNUstep packages
|
||||||
|
%define _lto_cflags %{nil}
|
||||||
|
# Disable debug package as rpm > 4.13 does not allow for empty debug file list.
|
||||||
|
%global debug_package %{nil}
|
||||||
|
Name: gnustep-make
|
||||||
|
Version: 2.9.1
|
||||||
|
Release: 0
|
||||||
|
Summary: GNUstep Makefile package
|
||||||
|
License: GPL-3.0-or-later AND LGPL-2.1-or-later
|
||||||
|
Group: System/GUI/Other
|
||||||
|
URL: http://www.gnustep.org/
|
||||||
|
Source: https://github.com/gnustep/tools-make/releases/download/make-2_9_1/%{name}-%{version}.tar.gz
|
||||||
|
Source1: https://github.com/gnustep/tools-make/releases/download/make-2_9_1/%{name}-%{version}.tar.gz.sig
|
||||||
|
Source2: %{name}-rpmlintrc
|
||||||
|
Source3: gnustep-make.keyring
|
||||||
|
BuildRequires: gcc-objc
|
||||||
|
|
||||||
|
%description
|
||||||
|
This package contains the basic scripts, makefiles and directory
|
||||||
|
layout needed to run and compile any GNUstep software. This package
|
||||||
|
was configured for the FHS file system layout, customised for SUSE.
|
||||||
|
|
||||||
|
%prep
|
||||||
|
%autosetup
|
||||||
|
# Set correct library path.
|
||||||
|
sed -e 's|/lib/|/%{_lib}/|' -e 's|/lib$|/%{_lib}|' \
|
||||||
|
FilesystemLayouts/fhs-system > FilesystemLayouts/%{gs_layout}
|
||||||
|
|
||||||
|
%build
|
||||||
|
# '--with-tar=tar' ensures we get the real tar rather than gnutar.
|
||||||
|
# If star is installed, it sets up a duff gnutar.
|
||||||
|
%configure --with-layout=%{gs_layout} \
|
||||||
|
%if 0%{?suse_version} >= 1120
|
||||||
|
--enable-native-objc-exceptions \
|
||||||
|
%endif
|
||||||
|
--with-tar=tar
|
||||||
|
make %{?_smp_mflags}
|
||||||
|
|
||||||
|
%install
|
||||||
|
make DESTDIR=%{buildroot} \
|
||||||
|
GNUSTEP_INSTALLATION_DOMAIN=SYSTEM \
|
||||||
|
install
|
||||||
|
|
||||||
|
%post -p /sbin/ldconfig
|
||||||
|
%postun -p /sbin/ldconfig
|
||||||
|
|
||||||
|
%files
|
||||||
|
%license COPYING
|
||||||
|
%doc ANNOUNCE ChangeLog FAQ GNUstep-HOWTO NEWS README RELEASENOTES
|
||||||
|
%dir %{_sysconfdir}/GNUstep
|
||||||
|
%dir %{_datadir}/GNUstep
|
||||||
|
%{_bindir}/debugapp
|
||||||
|
%{_bindir}/gnustep-config
|
||||||
|
%{_bindir}/gnustep-tests
|
||||||
|
%{_bindir}/openapp
|
||||||
|
%{_bindir}/opentool
|
||||||
|
%{_mandir}/man1/debugapp.1%{?ext_man}
|
||||||
|
%{_mandir}/man1/gnustep-config.1%{?ext_man}
|
||||||
|
%{_mandir}/man1/gnustep-tests.1%{?ext_man}
|
||||||
|
%{_mandir}/man1/openapp.1%{?ext_man}
|
||||||
|
%{_mandir}/man1/opentool.1%{?ext_man}
|
||||||
|
%{_mandir}/man7/GNUstep.7%{?ext_man}
|
||||||
|
%{_mandir}/man7/library-combo.7%{?ext_man}
|
||||||
|
%config(noreplace) %{gs_config}
|
||||||
|
%{gs_makefiles}
|
||||||
|
%{gs_makefiles}/*.template
|
||||||
|
%{gs_makefiles}/*.*sh
|
||||||
|
|
||||||
|
%changelog
|
Loading…
Reference in New Issue
Block a user