This commit is contained in:
parent
df133e0f78
commit
e6f32e163c
6 changed files with 75 additions and 1 deletions
43
package.yml
Normal file
43
package.yml
Normal file
|
|
@ -0,0 +1,43 @@
|
|||
name : dexed
|
||||
version : 3.9.26
|
||||
release : 2
|
||||
source :
|
||||
- https://gitlab.com/basile.b/dexed/-/archive/v3.9.26/dexed-v3.9.26.tar.gz : 2b0985115a8b2c6212adacfe3097381939d47913215c3b8e148419cad209e3e2
|
||||
- https://github.com/dlang-community/libdparse/archive/refs/tags/v0.25.0.tar.gz#libdparse.tar.gz : 60472da5203077acac7fb722e9f52c95e027931c314b95922606a354fbf87c87
|
||||
- https://github.com/dlang-community/stdx-allocator/archive/refs/tags/v3.1.0-beta.2.tar.gz#stdx-allocator.tar.gz : 8e2a978c48cdc5384bf58ea31aa8141382e4cf01548aaea6de801c1e32b1b29c
|
||||
homepage : https://basile.b.gitlab.io/dexed/
|
||||
license : BSL-1.0
|
||||
component : programming.tools
|
||||
summary : Dexed, the D Extended EDitor, is an IDE for the D programming language, its compilers, tools and libraries.
|
||||
description: |
|
||||
Dexed, the D Extended EDitor, is an IDE for the D programming language, its compilers, tools and libraries.
|
||||
builddeps :
|
||||
- dub
|
||||
- lazarus
|
||||
- ldc
|
||||
- pkgconfig(gtk+-2.0)
|
||||
rundeps :
|
||||
- dub
|
||||
- dmd
|
||||
- ldc
|
||||
- dfmt
|
||||
- dscanner
|
||||
- dcd
|
||||
- gdb
|
||||
- diffutils
|
||||
- libvte-0.28
|
||||
setup : |
|
||||
# submodules
|
||||
tar xf $sources/libdparse.tar.gz --strip-components=1 -C $workdir/etc/libdparse
|
||||
tar xf $sources/stdx-allocator.tar.gz --strip-components=1 -C $workdir/etc/stdx-allocator
|
||||
# create soname for libdexed-d
|
||||
%patch -p0 < $pkgfiles/soname.patch
|
||||
build : |
|
||||
cd lazproj
|
||||
lazbuild -B --lazarusdir=/usr/lib/lazarus dexeddesigncontrols.lpk
|
||||
lazbuild -B --lazarusdir=/usr/lib/lazarus dexed.lpi
|
||||
install : |
|
||||
install -Dm00755 bin/dexed $installdir/usr/bin/dexed
|
||||
install -Dm00755 bin/libdexed-d.so.0 $installdir/usr/lib/libdexed-d.so.0
|
||||
install -Dm00644 $pkgfiles/dexed.desktop $installdir/usr/share/applications/dexed.desktop
|
||||
install -Dm00644 logo/dexed256.png $installdir/usr/share/pixmaps/dexed.png
|
||||
Loading…
Add table
Add a link
Reference in a new issue