mirror of https://gitlab.com/basile.b/dexed.git
Merge branch 'release-sigsegv' into 'master'
fix #33 - Sigsegv upon starting dexed Closes #33 See merge request basile.b/dexed!8
This commit is contained in:
commit
4120528c09
|
@ -21,10 +21,18 @@ release:
|
||||||
GIT_SUBMODULE_STRATEGY: normal
|
GIT_SUBMODULE_STRATEGY: normal
|
||||||
before_script:
|
before_script:
|
||||||
- apt-get update -y
|
- apt-get update -y
|
||||||
|
# deps, packaging tools
|
||||||
- apt-get install -y rpm
|
- apt-get install -y rpm
|
||||||
- apt-get install -y git
|
- apt-get install -y git
|
||||||
- apt-get install -y zip
|
- apt-get install -y zip
|
||||||
- apt-get install -y libcurl4-openssl-dev
|
- apt-get install -y libcurl4-openssl-dev
|
||||||
|
# gitlab Ubuntu-based runners default to LD gold
|
||||||
|
# but linking lazarus programs requires LD bfd.
|
||||||
|
- update-alternatives --install "/usr/bin/ld" "ld" "/usr/bin/ld.bfd" 20
|
||||||
|
- update-alternatives --install "/usr/bin/ld" "ld" "/usr/bin/ld.gold" 10
|
||||||
|
- update-alternatives --config ld
|
||||||
|
- ld --version
|
||||||
|
# lazarus
|
||||||
- curl -JLO https://sourceforge.net/projects/lazarus/files/Lazarus%20Linux%20amd64%20DEB/Lazarus%202.0.8/fpc-laz_3.0.4-1_amd64.deb/download && apt install -y ./fpc-laz_3.0.4-1_amd64.deb
|
- curl -JLO https://sourceforge.net/projects/lazarus/files/Lazarus%20Linux%20amd64%20DEB/Lazarus%202.0.8/fpc-laz_3.0.4-1_amd64.deb/download && apt install -y ./fpc-laz_3.0.4-1_amd64.deb
|
||||||
- curl -JLO https://sourceforge.net/projects/lazarus/files/Lazarus%20Linux%20amd64%20DEB/Lazarus%202.0.8/fpc-src_3.0.4-2_amd64.deb/download && apt install -y ./fpc-src_3.0.4-2_amd64.deb
|
- curl -JLO https://sourceforge.net/projects/lazarus/files/Lazarus%20Linux%20amd64%20DEB/Lazarus%202.0.8/fpc-src_3.0.4-2_amd64.deb/download && apt install -y ./fpc-src_3.0.4-2_amd64.deb
|
||||||
- curl -JLO https://sourceforge.net/projects/lazarus/files/Lazarus%20Linux%20amd64%20DEB/Lazarus%202.0.8/lazarus-project_2.0.8-0_amd64.deb/download && apt install -y ./lazarus-project_2.0.8-0_amd64.deb
|
- curl -JLO https://sourceforge.net/projects/lazarus/files/Lazarus%20Linux%20amd64%20DEB/Lazarus%202.0.8/lazarus-project_2.0.8-0_amd64.deb/download && apt install -y ./lazarus-project_2.0.8-0_amd64.deb
|
||||||
|
|
|
@ -1,3 +1,10 @@
|
||||||
|
# v3.9.1-dev
|
||||||
|
|
||||||
|
## Bugs fixed
|
||||||
|
|
||||||
|
- Other: Sigsegv upon starting dexed. (#33)
|
||||||
|
- Other: the setting files could be corrupted when values contained mutli-bytes UTF-8 characters. (#19)
|
||||||
|
|
||||||
# v3.9.0
|
# v3.9.0
|
||||||
|
|
||||||
## Enhancements
|
## Enhancements
|
||||||
|
|
|
@ -17,7 +17,7 @@ cfgdir=$basdir/DEBIAN
|
||||||
bindir=$basdir/usr/bin
|
bindir=$basdir/usr/bin
|
||||||
pixdir=$basdir/usr/share/pixmaps
|
pixdir=$basdir/usr/share/pixmaps
|
||||||
shcdir=$basdir/usr/share/applications
|
shcdir=$basdir/usr/share/applications
|
||||||
libdir=$basdir/usr/lib64
|
libdir=$basdir/usr/lib
|
||||||
|
|
||||||
mkdir -p $basdir
|
mkdir -p $basdir
|
||||||
mkdir -p $cfgdir
|
mkdir -p $cfgdir
|
||||||
|
|
|
@ -69,11 +69,13 @@ Release: $lbl
|
||||||
Summary: IDE for the D programming language
|
Summary: IDE for the D programming language
|
||||||
License: Boost
|
License: Boost
|
||||||
URL: gitlab.com/basile.b/dexed
|
URL: gitlab.com/basile.b/dexed
|
||||||
Requires: gtk2, glibc, cairo, libX11, vte
|
Requires: gtk2, glibc, cairo, libX11, vte, libcurl
|
||||||
|
|
||||||
%description
|
%description
|
||||||
Dexed is an IDE for the DMD D compiler.
|
Dexed is an IDE for the DMD D compiler.
|
||||||
|
|
||||||
|
%define __requires_exclude libcurl.so.4
|
||||||
|
|
||||||
%files
|
%files
|
||||||
/usr/bin/dexed
|
/usr/bin/dexed
|
||||||
/usr/lib64/libdexed-d.so
|
/usr/lib64/libdexed-d.so
|
||||||
|
|
Loading…
Reference in New Issue