You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
NOTE: This can now be done by building the RPM for the latest commit using the included SPEC file in the package. More details below:
Tested with CentOS 7.1.1503 with I-Nex 7.4.0 commit 3455715 and later
Recommeded: Setup a CentOS Environment for building RPMs; specifically, you will need to create the directories for RPM building _Note:_Step 8 below also accomplishes the same thing.
Download the source code using the Download ZIP button on the I-Nex project page Save as ~/rpmbuild/SOURCES/I-Nex-master.zip
Save the text for i-nex.spec (below) as ~/rpmbuild/SPECS/i-nex.spec
Optional: Follow the instructions at No distribution detection or logo for CentOS #16 to enable distro detection of CentOS on the System tab including i-nex-7.4.0-centos-logo.patch and centos.png.
Verify that all the RPMs needed as Prerequisites and Required RPMs for Build Environment are installed as per the previous instructions
Build the I-Nex for CentOS 7 RPMs with the command: rpmbuild -ba ~/rpmbuild/SPECS/i-nex.spec
Install the new RPMs with the command: sudo yum install ~/rpmbuild/RPMS/noarch/i-nex-data-7.4.0-*.el7.centos.noarch.rpm ~/rpmbuild/RPMS/x86_64/i-nex-7.4.0-*.el7.centos.x86_64.rpm
i-nex-7.4.0-lib64.patch
--- I-Nex-master/I-Nex/i-nex/.src/FSystemInfo.class 2015-09-19 17:24:12.000000000 -0400
+++ I-Nex-7.4.0/I-Nex/i-nex/.src/FSystemInfo.class 2015-09-27 11:39:04.000000000 -0400
@@ -187,7 +187,7 @@
cFile = New Collection
aText.Add("[Libraries]")
- For Each sDir In ["/lib", "/usr/lib"]
+ For Each sDir In ["/lib", "/usr/lib", "/lib64", "/usr/lib64"]
For Each sFile In RDir(sDir, "", gb.File, False).Sort(gb.IgnoreCase)
sFile = File.Name(sFile)
For Each sPattern In cSearch
Also, README.md (Github homepage) should be updated to reflect Gambas 3.8.x changes. And last, but not least, a version bump (7.4.0.1?), to prompt the automated buildsystems and custom repositories that are generating I-Nex packages e.g. OpenSUSE, Fedora Copr, etc.
NOTE: This can now be done by building the RPM for the latest commit using the included SPEC file in the package. More details below:
Tested with CentOS 7.1.1503 with I-Nex 7.4.0 commit 3455715 and later
Recommeded: Setup a CentOS Environment for building RPMs; specifically, you will need to create the directories for RPM building _Note:_Step 8 below also accomplishes the same thing.
rpmbuild -ba ~/rpmbuild/SPECS/i-nex.spec
sudo yum install ~/rpmbuild/RPMS/noarch/i-nex-data-7.4.0-*.el7.centos.noarch.rpm ~/rpmbuild/RPMS/x86_64/i-nex-7.4.0-*.el7.centos.x86_64.rpm
i-nex-7.4.0-lib64.patch
i-nex-7.4.0-distro-quotes.patch
i-nex-7.4.0-spd-labelnames.patch
i-nex-7.4.0-rpm-dpkg.patch
i-nex.spec
The text was updated successfully, but these errors were encountered: