SHA256
1
0
forked from pool/elixir

1 Commits

Author SHA256 Message Date
Alessio Biancalana
a85fc128d4 feat: upgrade to v1.19.4 2025-11-28 09:44:23 +01:00
6 changed files with 18 additions and 24 deletions

Binary file not shown.

Binary file not shown.

BIN
elixir-1.19.4-doc.zip LFS Normal file

Binary file not shown.

BIN
elixir-1.19.4.tar.gz LFS Normal file

Binary file not shown.

View File

@@ -1,7 +1,8 @@
-------------------------------------------------------------------
Mon Nov 17 07:11:28 UTC 2025 - Simon Lees <sflees@suse.de>
Fri Nov 28 08:40:24 UTC 2025 - Alessio Biancalana <dottorblaster@opensuse.org>
- Fork from elixir package for rabbitmq-server
- Upgrade to Elixir 1.19.4:
* Changelog available at https://hexdocs.pm/elixir/1.19.4/changelog.html
-------------------------------------------------------------------
Thu Nov 13 18:04:24 UTC 2025 - Alessio Biancalana <dottorblaster@opensuse.org>

View File

@@ -17,35 +17,30 @@
%define elixirdir %{_prefix}/lib/elixir
%define _name elixir
Name: elixir27
Version: 1.19.3
Name: elixir
Version: 1.19.4
Release: 0
Summary: Functional meta-programming aware language built atop Erlang
License: Apache-2.0
Group: Development/Languages/Other
URL: https://elixir-lang.org
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
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
Source2: macros.elixir
Source100: README.md
Patch0: 001-skip-translator-supervisor-test.patch
Patch1: 002-skip-tests-iex-helpers.patch
BuildRequires: erlang27
# Required to break conflict
BuildRequires: erlang27-epmd
BuildRequires: erlang27-dialyzer
BuildRequires: erlang27-src
BuildRequires: erlang >= 25
BuildRequires: erlang-dialyzer
BuildRequires: erlang-src
BuildRequires: fdupes
BuildRequires: gcc
# required by Mix.SCM.Git see also (https://github.com/elixir-lang/elixir/issues/1386)
BuildRequires: git-core >= 1.7
BuildRequires: make
BuildRequires: unzip
Requires: erlang27
Requires: erlang >= 25
BuildArch: noarch
Provides: elixir = %{version}
Conflicts: other_providers(elixir)
%description
Elixir is a functional meta-programming aware language built on top
@@ -62,8 +57,6 @@ Finally, Elixir and Erlang share the same bytecode and data types.
This means one can invoke Erlang code from Elixir (and vice-versa)
without any conversion or performance impact.
This version of elixir builds against erlang27 for rabbitmq-server
%package doc
Summary: Documentation for elixir
Group: Documentation/Other
@@ -74,7 +67,7 @@ BuildArch: noarch
Documentation for the Elixir language.
%prep
%autosetup -p1 -n %{_name}-%{version}
%autosetup -p1
unzip -o %{SOURCE1}
find doc \( -name ".build" -or -name ".ex_doc" \) -delete