forked from pool/elixir
Compare commits
12 Commits
| Author | SHA256 | Date | |
|---|---|---|---|
| 79b450ed82 | |||
| a630f57d60 | |||
| 22c1ea9d5c | |||
|
|
872209f95a | ||
| b09f7284f4 | |||
|
|
1318f125b3 | ||
| 9de5bf9349 | |||
| 0dea4b4a3b | |||
| ea50127375 | |||
| b9178df5b3 | |||
| 1141468e7a | |||
| f59763e695 |
@@ -1,12 +0,0 @@
|
|||||||
diff --git a/lib/iex/test/iex/helpers_test.exs b/lib/iex/test/iex/helpers_test.exs
|
|
||||||
index 10d9ecf57..ed9955aba 100644
|
|
||||||
--- a/lib/iex/test/iex/helpers_test.exs
|
|
||||||
+++ b/lib/iex/test/iex/helpers_test.exs
|
|
||||||
@@ -10,6 +10,7 @@ defmodule IEx.HelpersTest do
|
|
||||||
import IEx.Helpers
|
|
||||||
|
|
||||||
@compile {:no_warn_undefined, [:sample, Sample, Sample2]}
|
|
||||||
+ @moduletag :skip
|
|
||||||
|
|
||||||
describe "whereami" do
|
|
||||||
test "is disabled by default" do
|
|
||||||
11
README.md
11
README.md
@@ -1,11 +0,0 @@
|
|||||||
|
|
||||||
## Build Results
|
|
||||||
|
|
||||||
Current state of elixir in openSUSE:Factory is
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
The current state of elixir in the devel project build (devel:languages:erlang)
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
BIN
elixir-1.18.1-doc.zip
LFS
Normal file
BIN
elixir-1.18.1-doc.zip
LFS
Normal file
Binary file not shown.
BIN
elixir-1.18.1.tar.gz
LFS
Normal file
BIN
elixir-1.18.1.tar.gz
LFS
Normal file
Binary file not shown.
BIN
elixir-1.19.3-doc.zip
LFS
BIN
elixir-1.19.3-doc.zip
LFS
Binary file not shown.
BIN
elixir-1.19.3.tar.gz
LFS
BIN
elixir-1.19.3.tar.gz
LFS
Binary file not shown.
@@ -1,59 +1,3 @@
|
|||||||
-------------------------------------------------------------------
|
|
||||||
Mon Nov 17 07:11:28 UTC 2025 - Simon Lees <sflees@suse.de>
|
|
||||||
|
|
||||||
- Fork from elixir package for rabbitmq-server
|
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
|
||||||
Thu Nov 13 18:04:24 UTC 2025 - Alessio Biancalana <dottorblaster@opensuse.org>
|
|
||||||
|
|
||||||
- Upgrade to Elixir 1.19.3:
|
|
||||||
* Changelog available at https://hexdocs.pm/elixir/1.19.3/changelog.html
|
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
|
||||||
Sun Nov 2 15:25:56 UTC 2025 - Alessio Biancalana <dottorblaster@opensuse.org>
|
|
||||||
|
|
||||||
- Upgrade to Elixir 1.19.2
|
|
||||||
* Changelog available at https://hexdocs.pm/elixir/1.19.2/changelog.html
|
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
|
||||||
Tue Oct 21 07:38:25 UTC 2025 - Alessio Biancalana <dottorblaster@opensuse.org>
|
|
||||||
|
|
||||||
- Upgrade to Elixir 1.19.1
|
|
||||||
* Changelog available at https://hexdocs.pm/elixir/1.19.1/changelog.html
|
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
|
||||||
Fri Oct 17 10:09:35 UTC 2025 - Alessio Biancalana <dottorblaster@opensuse.org>
|
|
||||||
|
|
||||||
- Remove NOTICE file from the spec
|
|
||||||
- Add README.md to the sources
|
|
||||||
- Upgrade to Elixir 1.19.0
|
|
||||||
* Changelog available at https://hexdocs.pm/elixir/1.19.0/changelog.html
|
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
|
||||||
Mon Jun 9 07:35:49 UTC 2025 - Alessio Biancalana <dottorblaster@opensuse.org>
|
|
||||||
|
|
||||||
- Reproducible builds: try enabling the `deterministic` build flag for the Erlang compiler
|
|
||||||
- Add 002-skip-tests-iex-helpers.patch:
|
|
||||||
* Skip some iex tests that are failing due to the `deterministic` Erlang build flag
|
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
|
||||||
Wed May 21 16:27:11 UTC 2025 - Alessio Biancalana <dottorblaster@opensuse.org>
|
|
||||||
|
|
||||||
- Upgrade to Elixir 1.18.4:
|
|
||||||
* Changelog available at https://hexdocs.pm/elixir/1.18.4/changelog.html
|
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
|
||||||
Fri Mar 7 09:56:17 UTC 2025 - Alessio Biancalana <dottorblaster@opensuse.org>
|
|
||||||
|
|
||||||
- Upgrade to Elixir 1.18.3:
|
|
||||||
* Changelog available at https://hexdocs.pm/elixir/1.18.3/changelog.html
|
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
|
||||||
Thu Jan 23 10:44:38 UTC 2025 - Alessio Biancalana <alessio.biancalana@suse.com>
|
|
||||||
|
|
||||||
- Upgrade to Elixir 1.18.2:
|
|
||||||
* Changelog available at https://hexdocs.pm/elixir/1.18.2/changelog.html
|
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Wed Dec 25 13:43:53 UTC 2024 - Alessio Biancalana <alessio.biancalana@suse.com>
|
Wed Dec 25 13:43:53 UTC 2024 - Alessio Biancalana <alessio.biancalana@suse.com>
|
||||||
|
|
||||||
@@ -3328,7 +3272,7 @@ Thu Feb 6 07:51:55 UTC 2014 - matwey.kornilov@gmail.com
|
|||||||
- see CHANGELOG.md for backward incompatibilities
|
- see CHANGELOG.md for backward incompatibilities
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Sun Dec 29 13:25:59 UTC 2013 - gonzih@gmail.com
|
Sun Dec 29 16:25:59 FET 2013 - gonzih@gmail.com
|
||||||
|
|
||||||
- Update to 0.12.0
|
- Update to 0.12.0
|
||||||
|
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package elixir
|
# spec file for package elixir
|
||||||
#
|
#
|
||||||
# Copyright (c) 2025 SUSE LLC
|
# Copyright (c) 2024 SUSE LLC
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@@ -17,35 +17,28 @@
|
|||||||
|
|
||||||
|
|
||||||
%define elixirdir %{_prefix}/lib/elixir
|
%define elixirdir %{_prefix}/lib/elixir
|
||||||
%define _name elixir
|
Name: elixir
|
||||||
Name: elixir27
|
Version: 1.18.1
|
||||||
Version: 1.19.3
|
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Functional meta-programming aware language built atop Erlang
|
Summary: Functional meta-programming aware language built atop Erlang
|
||||||
License: Apache-2.0
|
License: Apache-2.0
|
||||||
Group: Development/Languages/Other
|
Group: Development/Languages/Other
|
||||||
URL: https://elixir-lang.org
|
URL: https://elixir-lang.org
|
||||||
Source0: https://github.com/elixir-lang/%{_name}/archive/v%{version}/%{_name}-%{version}.tar.gz
|
Source0: https://github.com/elixir-lang/%{name}/archive/v%{version}/%{name}-%{version}.tar.gz
|
||||||
Source1: https://github.com/elixir-lang/%{_name}/releases/download/v%{version}/Docs.zip#/%{_name}-%{version}-doc.zip
|
Source1: https://github.com/elixir-lang/%{name}/releases/download/v%{version}/Docs.zip#/%{name}-%{version}-doc.zip
|
||||||
Source2: macros.elixir
|
Source2: macros.elixir
|
||||||
Source100: README.md
|
|
||||||
Patch0: 001-skip-translator-supervisor-test.patch
|
Patch0: 001-skip-translator-supervisor-test.patch
|
||||||
Patch1: 002-skip-tests-iex-helpers.patch
|
BuildRequires: erlang >= 25
|
||||||
BuildRequires: erlang27
|
BuildRequires: erlang-dialyzer
|
||||||
# Required to break conflict
|
BuildRequires: erlang-src
|
||||||
BuildRequires: erlang27-epmd
|
|
||||||
BuildRequires: erlang27-dialyzer
|
|
||||||
BuildRequires: erlang27-src
|
|
||||||
BuildRequires: fdupes
|
BuildRequires: fdupes
|
||||||
BuildRequires: gcc
|
BuildRequires: gcc
|
||||||
# required by Mix.SCM.Git see also (https://github.com/elixir-lang/elixir/issues/1386)
|
# required by Mix.SCM.Git see also (https://github.com/elixir-lang/elixir/issues/1386)
|
||||||
BuildRequires: git-core >= 1.7
|
BuildRequires: git-core >= 1.7
|
||||||
BuildRequires: make
|
BuildRequires: make
|
||||||
BuildRequires: unzip
|
BuildRequires: unzip
|
||||||
Requires: erlang27
|
Requires: erlang >= 25
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
Provides: elixir = %{version}
|
|
||||||
Conflicts: other_providers(elixir)
|
|
||||||
|
|
||||||
%description
|
%description
|
||||||
Elixir is a functional meta-programming aware language built on top
|
Elixir is a functional meta-programming aware language built on top
|
||||||
@@ -62,8 +55,6 @@ Finally, Elixir and Erlang share the same bytecode and data types.
|
|||||||
This means one can invoke Erlang code from Elixir (and vice-versa)
|
This means one can invoke Erlang code from Elixir (and vice-versa)
|
||||||
without any conversion or performance impact.
|
without any conversion or performance impact.
|
||||||
|
|
||||||
This version of elixir builds against erlang27 for rabbitmq-server
|
|
||||||
|
|
||||||
%package doc
|
%package doc
|
||||||
Summary: Documentation for elixir
|
Summary: Documentation for elixir
|
||||||
Group: Documentation/Other
|
Group: Documentation/Other
|
||||||
@@ -74,7 +65,7 @@ BuildArch: noarch
|
|||||||
Documentation for the Elixir language.
|
Documentation for the Elixir language.
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%autosetup -p1 -n %{_name}-%{version}
|
%autosetup -p1
|
||||||
|
|
||||||
unzip -o %{SOURCE1}
|
unzip -o %{SOURCE1}
|
||||||
find doc \( -name ".build" -or -name ".ex_doc" \) -delete
|
find doc \( -name ".build" -or -name ".ex_doc" \) -delete
|
||||||
@@ -82,10 +73,6 @@ find doc \( -name ".build" -or -name ".ex_doc" \) -delete
|
|||||||
%build
|
%build
|
||||||
# Elixir wants UTF-8 locale, force it
|
# Elixir wants UTF-8 locale, force it
|
||||||
export LANG=en_US.UTF-8
|
export LANG=en_US.UTF-8
|
||||||
|
|
||||||
# Enable deterministic builds in the Erlang compiler
|
|
||||||
export ERL_COMPILER_OPTIONS=deterministic
|
|
||||||
|
|
||||||
# Make Elixir
|
# Make Elixir
|
||||||
%make_build
|
%make_build
|
||||||
|
|
||||||
@@ -111,7 +98,7 @@ export LANG=en_US.UTF-8
|
|||||||
%make_build test
|
%make_build test
|
||||||
|
|
||||||
%files
|
%files
|
||||||
%doc CHANGELOG.md README.md
|
%doc CHANGELOG.md README.md NOTICE
|
||||||
%license LICENSE
|
%license LICENSE
|
||||||
%dir %{elixirdir}
|
%dir %{elixirdir}
|
||||||
%dir %{elixirdir}/bin
|
%dir %{elixirdir}/bin
|
||||||
Reference in New Issue
Block a user