The package rpms/CFR.git has added or updated architecture specific content in its spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s): https://src.fedoraproject.org/cgit/rpms/CFR.git/commit/?id=e2d44ad232d705b6e... https://src.fedoraproject.org/cgit/rpms/CFR.git/commit/?id=46726d1c87033f2aa... https://src.fedoraproject.org/cgit/rpms/CFR.git/commit/?id=595cc65de15076de5....
Change: +ExclusiveArch: %{java_arches} noarch -ExclusiveArch: %{java_arches} noarch +ExclusiveArch: %{java_arches} noarch
Thanks.
Full change: ============
commit e2d44ad232d705b6e5838322c44e45e81ae8b469 Author: Tomas Hrcka thrcka@redhat.com Date: Mon Mar 27 12:37:24 2023 +0200
Unretirement request: https://pagure.io/releng/issue/11347
diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..4be970b --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/0.151.tar.gz diff --git a/CFR.spec b/CFR.spec new file mode 100644 index 0000000..21a30c8 --- /dev/null +++ b/CFR.spec @@ -0,0 +1,101 @@ +Name: CFR +Version: 0.151 +Release: 9%{?dist} +Summary: CFR - Another Java Decompiler + +License: MIT +URL: https://github.com/leibnitz27/cfr +Source0: https://github.com/leibnitz27/cfr/archive/refs/tags/%%7Bversion%7D.tar.gz + +BuildArch: noarch +ExclusiveArch: %{java_arches} noarch + +BuildRequires: maven-local +BuildRequires: maven-compiler-plugin + +Requires: java-headless +Requires: javapackages-tools + +Provides: cfr +Provides: Cfr + +%global lowercase_name cfr +%global build_folder %{lowercase_name}-%{version} + +%description +CFR will decompile modern Java features - including much of Java 9, 12 & 14, +but is written entirely in Java 6, so will work anywhere! +It'll even make a decent go of turning class files from other JVM languages back into java! + +%package javadoc +Summary: Javadoc for %{name} + +%description javadoc +Javadoc for %{name}. + +%prep +%autosetup -n %{build_folder} +%pom_remove_plugin :git-commit-id-plugin +%pom_remove_plugin :templating-maven-plugin +%pom_remove_plugin :maven-jar-plugin +%pom_remove_plugin :maven-source-plugin +%pom_remove_plugin :maven-javadoc-plugin +%pom_remove_plugin :maven-gpg-plugin +sed "s;<javaVersion>1.6</javaVersion>;<javaVersion>1.8</javaVersion>;" -i pom.xml + +# workaround for template-maven-plugin +sed -i 's/${project.version}/%{version}/' %{_builddir}/%{build_folder}/src-templates/org/benf/cfr/reader/util/CfrVersionInfo.java +sed -i 's/${git.commit.id.abbrev}/%{version}/' %{_builddir}/%{build_folder}/src-templates/org/benf/cfr/reader/util/CfrVersionInfo.java +sed -i 's/${git.dirty}/false/' %{_builddir}/%{build_folder}/src-templates/org/benf/cfr/reader/util/CfrVersionInfo.java +cp %{_builddir}/%{build_folder}/src-templates/org/benf/cfr/reader/util/CfrVersionInfo.java %{_builddir}/%{build_folder}/src/org/benf/cfr/reader/util/CfrVersionInfo.java + + +%build +%mvn_build + + +%install +rm -rf $RPM_BUILD_ROOT +%mvn_install +%jpackage_script org.benf.cfr.reader.Main "" "" %{name}/%{name} %{lowercase_name} + + +%files -f .mfiles +%license LICENSE +%doc README.md +%{_bindir}/%{lowercase_name} + + +%files javadoc -f .mfiles-javadoc +%license LICENSE + + +%changelog +* Wed Jul 20 2022 Fedora Release Engineering releng@fedoraproject.org - 0.151-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + +* Fri Jul 08 2022 Jiri Vanek jvanek@redhat.com - 0.151-8 +- Rebuilt for Drop i686 JDKs + +* Sat Feb 05 2022 Jiri Vanek jvanek@redhat.com - 0.151-7 +- Rebuilt for java-17-openjdk as system jdk + +* Wed Jan 19 2022 Fedora Release Engineering releng@fedoraproject.org - 0.151-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + +* Fri Aug 06 2021 ohrdlick ohrdlick@redhat.com - 0.151-5 +- bumped javaVersion from 1.6 to 1.8 to make jdk17 happy + +* Fri Aug 06 2021 ohrdlick ohrdlick@redhat.com - 0.151-4 +- Added Provides attributes serving as package aliases + +* Tue Jul 27 2021 Fedora Release Engineering releng@fedoraproject.org - 0.151-3 +- Second attempt - Rebuilt for + https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Tue Jul 27 2021 Fedora Release Engineering releng@fedoraproject.org - 0.151-2 +- Second attempt - Rebuilt for + https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Tue Jul 20 2021 ohrdlicka ohrdlick@redhat.com - 0.151-1 +- Initial 0.151 release diff --git a/README.md b/README.md new file mode 100644 index 0000000..0a217cc --- /dev/null +++ b/README.md @@ -0,0 +1,3 @@ +# CFR + +The CFR package diff --git a/dead.package b/dead.package deleted file mode 100644 index 5204a84..0000000 --- a/dead.package +++ /dev/null @@ -1 +0,0 @@ -Orphaned for 6+ weeks diff --git a/sources b/sources new file mode 100644 index 0000000..f670085 --- /dev/null +++ b/sources @@ -0,0 +1 @@ +SHA512 (0.151.tar.gz) = ad507270d5b926b1265afdfc7c385fa7b198d44dd5066ef8889fb188ef3c3e7f87b3f5888981ca0f50b4969e9f37f84f94a091cd84921824eb801c5f4635a907
commit 46726d1c87033f2aa967b8e4cc6ca79f5f9e9ee6 Author: Miro HronĨok miro@hroncok.cz Date: Tue Jan 10 19:20:39 2023 +0100
Orphaned for 6+ weeks
diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 4be970b..0000000 --- a/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/0.151.tar.gz diff --git a/CFR.spec b/CFR.spec deleted file mode 100644 index 21a30c8..0000000 --- a/CFR.spec +++ /dev/null @@ -1,101 +0,0 @@ -Name: CFR -Version: 0.151 -Release: 9%{?dist} -Summary: CFR - Another Java Decompiler - -License: MIT -URL: https://github.com/leibnitz27/cfr -Source0: https://github.com/leibnitz27/cfr/archive/refs/tags/%%7Bversion%7D.tar.gz - -BuildArch: noarch -ExclusiveArch: %{java_arches} noarch - -BuildRequires: maven-local -BuildRequires: maven-compiler-plugin - -Requires: java-headless -Requires: javapackages-tools - -Provides: cfr -Provides: Cfr - -%global lowercase_name cfr -%global build_folder %{lowercase_name}-%{version} - -%description -CFR will decompile modern Java features - including much of Java 9, 12 & 14, -but is written entirely in Java 6, so will work anywhere! -It'll even make a decent go of turning class files from other JVM languages back into java! - -%package javadoc -Summary: Javadoc for %{name} - -%description javadoc -Javadoc for %{name}. - -%prep -%autosetup -n %{build_folder} -%pom_remove_plugin :git-commit-id-plugin -%pom_remove_plugin :templating-maven-plugin -%pom_remove_plugin :maven-jar-plugin -%pom_remove_plugin :maven-source-plugin -%pom_remove_plugin :maven-javadoc-plugin -%pom_remove_plugin :maven-gpg-plugin -sed "s;<javaVersion>1.6</javaVersion>;<javaVersion>1.8</javaVersion>;" -i pom.xml - -# workaround for template-maven-plugin -sed -i 's/${project.version}/%{version}/' %{_builddir}/%{build_folder}/src-templates/org/benf/cfr/reader/util/CfrVersionInfo.java -sed -i 's/${git.commit.id.abbrev}/%{version}/' %{_builddir}/%{build_folder}/src-templates/org/benf/cfr/reader/util/CfrVersionInfo.java -sed -i 's/${git.dirty}/false/' %{_builddir}/%{build_folder}/src-templates/org/benf/cfr/reader/util/CfrVersionInfo.java -cp %{_builddir}/%{build_folder}/src-templates/org/benf/cfr/reader/util/CfrVersionInfo.java %{_builddir}/%{build_folder}/src/org/benf/cfr/reader/util/CfrVersionInfo.java - - -%build -%mvn_build - - -%install -rm -rf $RPM_BUILD_ROOT -%mvn_install -%jpackage_script org.benf.cfr.reader.Main "" "" %{name}/%{name} %{lowercase_name} - - -%files -f .mfiles -%license LICENSE -%doc README.md -%{_bindir}/%{lowercase_name} - - -%files javadoc -f .mfiles-javadoc -%license LICENSE - - -%changelog -* Wed Jul 20 2022 Fedora Release Engineering releng@fedoraproject.org - 0.151-9 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild - -* Fri Jul 08 2022 Jiri Vanek jvanek@redhat.com - 0.151-8 -- Rebuilt for Drop i686 JDKs - -* Sat Feb 05 2022 Jiri Vanek jvanek@redhat.com - 0.151-7 -- Rebuilt for java-17-openjdk as system jdk - -* Wed Jan 19 2022 Fedora Release Engineering releng@fedoraproject.org - 0.151-6 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild - -* Fri Aug 06 2021 ohrdlick ohrdlick@redhat.com - 0.151-5 -- bumped javaVersion from 1.6 to 1.8 to make jdk17 happy - -* Fri Aug 06 2021 ohrdlick ohrdlick@redhat.com - 0.151-4 -- Added Provides attributes serving as package aliases - -* Tue Jul 27 2021 Fedora Release Engineering releng@fedoraproject.org - 0.151-3 -- Second attempt - Rebuilt for - https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild - -* Tue Jul 27 2021 Fedora Release Engineering releng@fedoraproject.org - 0.151-2 -- Second attempt - Rebuilt for - https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild - -* Tue Jul 20 2021 ohrdlicka ohrdlick@redhat.com - 0.151-1 -- Initial 0.151 release diff --git a/README.md b/README.md deleted file mode 100644 index 0a217cc..0000000 --- a/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# CFR - -The CFR package diff --git a/dead.package b/dead.package new file mode 100644 index 0000000..5204a84 --- /dev/null +++ b/dead.package @@ -0,0 +1 @@ +Orphaned for 6+ weeks diff --git a/sources b/sources deleted file mode 100644 index f670085..0000000 --- a/sources +++ /dev/null @@ -1 +0,0 @@ -SHA512 (0.151.tar.gz) = ad507270d5b926b1265afdfc7c385fa7b198d44dd5066ef8889fb188ef3c3e7f87b3f5888981ca0f50b4969e9f37f84f94a091cd84921824eb801c5f4635a907
commit c31451d4d3a3bbcb6224295bbb136ef8f800019d Author: Fedora Release Engineering releng@fedoraproject.org Date: Wed Jul 20 18:28:43 2022 +0000
Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering releng@fedoraproject.org
diff --git a/CFR.spec b/CFR.spec index e010c37..21a30c8 100644 --- a/CFR.spec +++ b/CFR.spec @@ -1,6 +1,6 @@ Name: CFR Version: 0.151 -Release: 8%{?dist} +Release: 9%{?dist} Summary: CFR - Another Java Decompiler
License: MIT @@ -71,6 +71,9 @@ rm -rf $RPM_BUILD_ROOT
%changelog +* Wed Jul 20 2022 Fedora Release Engineering releng@fedoraproject.org - 0.151-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + * Fri Jul 08 2022 Jiri Vanek jvanek@redhat.com - 0.151-8 - Rebuilt for Drop i686 JDKs
commit 595cc65de15076de51da67680857a2ebd6e168b6 Author: Jiri jvanek@redhat.com Date: Fri Jul 8 14:42:01 2022 +0200
Rebuilt for Drop i686 JDKs
https://fedoraproject.org/wiki/Changes/Drop_i686_JDKs
diff --git a/CFR.spec b/CFR.spec index aed8291..e010c37 100644 --- a/CFR.spec +++ b/CFR.spec @@ -1,6 +1,6 @@ Name: CFR Version: 0.151 -Release: 7%{?dist} +Release: 8%{?dist} Summary: CFR - Another Java Decompiler
License: MIT @@ -8,6 +8,7 @@ URL: https://github.com/leibnitz27/cfr Source0: https://github.com/leibnitz27/cfr/archive/refs/tags/%%7Bversion%7D.tar.gz
BuildArch: noarch +ExclusiveArch: %{java_arches} noarch
BuildRequires: maven-local BuildRequires: maven-compiler-plugin @@ -70,6 +71,9 @@ rm -rf $RPM_BUILD_ROOT
%changelog +* Fri Jul 08 2022 Jiri Vanek jvanek@redhat.com - 0.151-8 +- Rebuilt for Drop i686 JDKs + * Sat Feb 05 2022 Jiri Vanek jvanek@redhat.com - 0.151-7 - Rebuilt for java-17-openjdk as system jdk
commit 2d2936373b9dea45dbd1e940adf5f93ca1bdeb32 Author: Jiri jvanek@redhat.com Date: Sat Feb 5 19:54:35 2022 +0100
Rebuilt for java-17-openjdk as system jdk
https://fedoraproject.org/wiki/Changes/Java17
diff --git a/CFR.spec b/CFR.spec index 5e07c21..aed8291 100644 --- a/CFR.spec +++ b/CFR.spec @@ -1,6 +1,6 @@ Name: CFR Version: 0.151 -Release: 6%{?dist} +Release: 7%{?dist} Summary: CFR - Another Java Decompiler
License: MIT @@ -70,6 +70,9 @@ rm -rf $RPM_BUILD_ROOT
%changelog +* Sat Feb 05 2022 Jiri Vanek jvanek@redhat.com - 0.151-7 +- Rebuilt for java-17-openjdk as system jdk + * Wed Jan 19 2022 Fedora Release Engineering releng@fedoraproject.org - 0.151-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
commit 3c32f218368584620d2a87a986369cbc926181df Author: Fedora Release Engineering releng@fedoraproject.org Date: Wed Jan 19 19:14:51 2022 +0000
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering releng@fedoraproject.org
diff --git a/CFR.spec b/CFR.spec index 7db4771..5e07c21 100644 --- a/CFR.spec +++ b/CFR.spec @@ -1,6 +1,6 @@ Name: CFR Version: 0.151 -Release: 5%{?dist} +Release: 6%{?dist} Summary: CFR - Another Java Decompiler
License: MIT @@ -70,6 +70,9 @@ rm -rf $RPM_BUILD_ROOT
%changelog +* Wed Jan 19 2022 Fedora Release Engineering releng@fedoraproject.org - 0.151-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + * Fri Aug 06 2021 ohrdlick ohrdlick@redhat.com - 0.151-5 - bumped javaVersion from 1.6 to 1.8 to make jdk17 happy
commit 935c9ee285831d848eab3eb69442c682ec650285 Author: Jiri Vanek jvanek@redhat.com Date: Thu Dec 16 12:59:13 2021 +0100
moved src/target to 1.8 to make jdk17 happy
diff --git a/CFR.spec b/CFR.spec index fbe0010..7db4771 100644 --- a/CFR.spec +++ b/CFR.spec @@ -1,6 +1,6 @@ Name: CFR Version: 0.151 -Release: 4%{?dist} +Release: 5%{?dist} Summary: CFR - Another Java Decompiler
License: MIT @@ -40,6 +40,7 @@ Javadoc for %{name}. %pom_remove_plugin :maven-source-plugin %pom_remove_plugin :maven-javadoc-plugin %pom_remove_plugin :maven-gpg-plugin +sed "s;<javaVersion>1.6</javaVersion>;<javaVersion>1.8</javaVersion>;" -i pom.xml
# workaround for template-maven-plugin sed -i 's/${project.version}/%{version}/' %{_builddir}/%{build_folder}/src-templates/org/benf/cfr/reader/util/CfrVersionInfo.java @@ -69,6 +70,9 @@ rm -rf $RPM_BUILD_ROOT
%changelog +* Fri Aug 06 2021 ohrdlick ohrdlick@redhat.com - 0.151-5 +- bumped javaVersion from 1.6 to 1.8 to make jdk17 happy + * Fri Aug 06 2021 ohrdlick ohrdlick@redhat.com - 0.151-4 - Added Provides attributes serving as package aliases
commit 71f94a52f81217e9554bc13b6431cb5021ede40e Author: ohrdlick ohrdlick@redhat.com Date: Fri Aug 6 17:02:13 2021 +0200
Added Provides attributes serving as package aliases
diff --git a/CFR.spec b/CFR.spec index 9d52ae1..fbe0010 100644 --- a/CFR.spec +++ b/CFR.spec @@ -1,6 +1,6 @@ Name: CFR Version: 0.151 -Release: 3%{?dist} +Release: 4%{?dist} Summary: CFR - Another Java Decompiler
License: MIT @@ -15,6 +15,9 @@ BuildRequires: maven-compiler-plugin Requires: java-headless Requires: javapackages-tools
+Provides: cfr +Provides: Cfr + %global lowercase_name cfr %global build_folder %{lowercase_name}-%{version}
@@ -66,6 +69,9 @@ rm -rf $RPM_BUILD_ROOT
%changelog +* Fri Aug 06 2021 ohrdlick ohrdlick@redhat.com - 0.151-4 +- Added Provides attributes serving as package aliases + * Tue Jul 27 2021 Fedora Release Engineering releng@fedoraproject.org - 0.151-3 - Second attempt - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
commit 24172b99ad2a4faad9ec3d00bd7d061c3b903687 Author: ohrdlick ohrdlick@redhat.com Date: Mon Aug 2 17:22:05 2021 +0200
Further fixed name-case discrepancy
diff --git a/CFR.spec b/CFR.spec index ef66a5e..9d52ae1 100644 --- a/CFR.spec +++ b/CFR.spec @@ -1,5 +1,3 @@ -%global lowercase_name cfr - Name: CFR Version: 0.151 Release: 3%{?dist} @@ -17,6 +15,9 @@ BuildRequires: maven-compiler-plugin Requires: java-headless Requires: javapackages-tools
+%global lowercase_name cfr +%global build_folder %{lowercase_name}-%{version} + %description CFR will decompile modern Java features - including much of Java 9, 12 & 14, but is written entirely in Java 6, so will work anywhere! @@ -29,7 +30,7 @@ Summary: Javadoc for %{name} Javadoc for %{name}.
%prep -%autosetup +%autosetup -n %{build_folder} %pom_remove_plugin :git-commit-id-plugin %pom_remove_plugin :templating-maven-plugin %pom_remove_plugin :maven-jar-plugin @@ -38,10 +39,10 @@ Javadoc for %{name}. %pom_remove_plugin :maven-gpg-plugin
# workaround for template-maven-plugin -sed -i 's/${project.version}/%{version}/' %{_builddir}/%{name}-%{version}/src-templates/org/benf/cfr/reader/util/CfrVersionInfo.java -sed -i 's/${git.commit.id.abbrev}/%{version}/' %{_builddir}/%{name}-%{version}/src-templates/org/benf/cfr/reader/util/CfrVersionInfo.java -sed -i 's/${git.dirty}/false/' %{_builddir}/%{name}-%{version}/src-templates/org/benf/cfr/reader/util/CfrVersionInfo.java -cp %{_builddir}/%{name}-%{version}/src-templates/org/benf/cfr/reader/util/CfrVersionInfo.java %{_builddir}/%{name}-%{version}/src/org/benf/cfr/reader/util/CfrVersionInfo.java +sed -i 's/${project.version}/%{version}/' %{_builddir}/%{build_folder}/src-templates/org/benf/cfr/reader/util/CfrVersionInfo.java +sed -i 's/${git.commit.id.abbrev}/%{version}/' %{_builddir}/%{build_folder}/src-templates/org/benf/cfr/reader/util/CfrVersionInfo.java +sed -i 's/${git.dirty}/false/' %{_builddir}/%{build_folder}/src-templates/org/benf/cfr/reader/util/CfrVersionInfo.java +cp %{_builddir}/%{build_folder}/src-templates/org/benf/cfr/reader/util/CfrVersionInfo.java %{_builddir}/%{build_folder}/src/org/benf/cfr/reader/util/CfrVersionInfo.java
%build
commit c0f9730b5569393e8a4c63bc10de37e2eb0f1f78 Author: ohrdlick ohrdlick@redhat.com Date: Mon Aug 2 15:50:45 2021 +0200
Fixed name-case mismatch causing Koji build fails
diff --git a/CFR.spec b/CFR.spec index 5f93662..ef66a5e 100644 --- a/CFR.spec +++ b/CFR.spec @@ -1,4 +1,6 @@ -Name: cfr +%global lowercase_name cfr + +Name: CFR Version: 0.151 Release: 3%{?dist} Summary: CFR - Another Java Decompiler @@ -49,13 +51,13 @@ cp %{_builddir}/%{name}-%{version}/src-templates/org/benf/cfr/reader/util/CfrVer %install rm -rf $RPM_BUILD_ROOT %mvn_install -%jpackage_script org.benf.cfr.reader.Main "" "" %{name}/%{name} %{name} +%jpackage_script org.benf.cfr.reader.Main "" "" %{name}/%{name} %{lowercase_name}
%files -f .mfiles %license LICENSE %doc README.md -%{_bindir}/%{name} +%{_bindir}/%{lowercase_name}
%files javadoc -f .mfiles-javadoc
commit 82215ea3147f6bbb66b389634481d9987ce354f4 Author: Fedora Release Engineering releng@fedoraproject.org Date: Tue Jul 27 07:04:03 2021 +0000
- Second attempt - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering releng@fedoraproject.org
diff --git a/CFR.spec b/CFR.spec index d17a462..5f93662 100644 --- a/CFR.spec +++ b/CFR.spec @@ -1,6 +1,6 @@ Name: cfr Version: 0.151 -Release: 2%{?dist} +Release: 3%{?dist} Summary: CFR - Another Java Decompiler
License: MIT @@ -63,6 +63,10 @@ rm -rf $RPM_BUILD_ROOT
%changelog +* Tue Jul 27 2021 Fedora Release Engineering releng@fedoraproject.org - 0.151-3 +- Second attempt - Rebuilt for + https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + * Tue Jul 27 2021 Fedora Release Engineering releng@fedoraproject.org - 0.151-2 - Second attempt - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
commit c660eae6ce7e44ecebd1ce9d2462182a9c8485cc Author: Fedora Release Engineering releng@fedoraproject.org Date: Tue Jul 27 07:00:52 2021 +0000
- Second attempt - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering releng@fedoraproject.org
diff --git a/CFR.spec b/CFR.spec index ed5c374..d17a462 100644 --- a/CFR.spec +++ b/CFR.spec @@ -1,6 +1,6 @@ Name: cfr Version: 0.151 -Release: 1%{?dist} +Release: 2%{?dist} Summary: CFR - Another Java Decompiler
License: MIT @@ -63,5 +63,9 @@ rm -rf $RPM_BUILD_ROOT
%changelog +* Tue Jul 27 2021 Fedora Release Engineering releng@fedoraproject.org - 0.151-2 +- Second attempt - Rebuilt for + https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + * Tue Jul 20 2021 ohrdlicka ohrdlick@redhat.com - 0.151-1 - Initial 0.151 release
commit c92f9aaa208dc94b1a9a344328ca827d3012e43a Author: ohrdlick ohrdlick@redhat.com Date: Fri Jul 23 17:06:11 2021 +0200
Capitalized specfile to match repo name
diff --git a/cfr.spec b/CFR.spec similarity index 100% rename from cfr.spec rename to CFR.spec
commit b5c80f2c29ce29a544ac4163f1ac981273e40f00 Author: ohrdlick ohrdlick@redhat.com Date: Fri Jul 23 17:05:07 2021 +0200
Fixed space and tab mismatch in specfile
diff --git a/cfr.spec b/cfr.spec index 3a8c572..ed5c374 100644 --- a/cfr.spec +++ b/cfr.spec @@ -13,7 +13,7 @@ BuildRequires: maven-local BuildRequires: maven-compiler-plugin
Requires: java-headless -Requires: javapackages-tools +Requires: javapackages-tools
%description CFR will decompile modern Java features - including much of Java 9, 12 & 14,
commit 23a0f65dd365f353449616f7d4e6d147598969e0 Author: ohrdlick ohrdlick@redhat.com Date: Fri Jul 23 16:49:46 2021 +0200
Initial import (#1984078)
diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..4be970b --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/0.151.tar.gz diff --git a/cfr.spec b/cfr.spec new file mode 100644 index 0000000..3a8c572 --- /dev/null +++ b/cfr.spec @@ -0,0 +1,67 @@ +Name: cfr +Version: 0.151 +Release: 1%{?dist} +Summary: CFR - Another Java Decompiler + +License: MIT +URL: https://github.com/leibnitz27/cfr +Source0: https://github.com/leibnitz27/cfr/archive/refs/tags/%%7Bversion%7D.tar.gz + +BuildArch: noarch + +BuildRequires: maven-local +BuildRequires: maven-compiler-plugin + +Requires: java-headless +Requires: javapackages-tools + +%description +CFR will decompile modern Java features - including much of Java 9, 12 & 14, +but is written entirely in Java 6, so will work anywhere! +It'll even make a decent go of turning class files from other JVM languages back into java! + +%package javadoc +Summary: Javadoc for %{name} + +%description javadoc +Javadoc for %{name}. + +%prep +%autosetup +%pom_remove_plugin :git-commit-id-plugin +%pom_remove_plugin :templating-maven-plugin +%pom_remove_plugin :maven-jar-plugin +%pom_remove_plugin :maven-source-plugin +%pom_remove_plugin :maven-javadoc-plugin +%pom_remove_plugin :maven-gpg-plugin + +# workaround for template-maven-plugin +sed -i 's/${project.version}/%{version}/' %{_builddir}/%{name}-%{version}/src-templates/org/benf/cfr/reader/util/CfrVersionInfo.java +sed -i 's/${git.commit.id.abbrev}/%{version}/' %{_builddir}/%{name}-%{version}/src-templates/org/benf/cfr/reader/util/CfrVersionInfo.java +sed -i 's/${git.dirty}/false/' %{_builddir}/%{name}-%{version}/src-templates/org/benf/cfr/reader/util/CfrVersionInfo.java +cp %{_builddir}/%{name}-%{version}/src-templates/org/benf/cfr/reader/util/CfrVersionInfo.java %{_builddir}/%{name}-%{version}/src/org/benf/cfr/reader/util/CfrVersionInfo.java + + +%build +%mvn_build + + +%install +rm -rf $RPM_BUILD_ROOT +%mvn_install +%jpackage_script org.benf.cfr.reader.Main "" "" %{name}/%{name} %{name} + + +%files -f .mfiles +%license LICENSE +%doc README.md +%{_bindir}/%{name} + + +%files javadoc -f .mfiles-javadoc +%license LICENSE + + +%changelog +* Tue Jul 20 2021 ohrdlicka ohrdlick@redhat.com - 0.151-1 +- Initial 0.151 release diff --git a/sources b/sources new file mode 100644 index 0000000..f670085 --- /dev/null +++ b/sources @@ -0,0 +1 @@ +SHA512 (0.151.tar.gz) = ad507270d5b926b1265afdfc7c385fa7b198d44dd5066ef8889fb188ef3c3e7f87b3f5888981ca0f50b4969e9f37f84f94a091cd84921824eb801c5f4635a907