Skip to content

Commit

Permalink
Lazarus: Update to 3.4 (#2839)
Browse files Browse the repository at this point in the history
**Summary**
- Update `lazarus` to latest version 3.4
- Add monitoring files when missing

**Test Plan**
Rebuild, update and run, `doublecmd` `goverlay` `transguil` `winff`

**Checklist**

- [x] Package was built and tested against unstable
  • Loading branch information
EbonJaeger authored Jun 19, 2024
2 parents 2cbf142 + 806cac8 commit 999eb7f
Show file tree
Hide file tree
Showing 15 changed files with 428 additions and 69 deletions.
12 changes: 6 additions & 6 deletions packages/d/doublecmd/package.yml
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
name : doublecmd
version : 1.1.13
release : 23
version : 1.1.14
release : 24
source :
- https://sourceforge.net/projects/doublecmd/files/Double%20Commander%20Source/doublecmd-1.1.13-src.tar.gz : a5def774732df4dd024b0b545c61ea77ee267f1fe716503b0746619904a8a9ba
- https://sourceforge.net/projects/doublecmd/files/Double%20Commander%20Source/doublecmd-1.1.14-src.tar.gz : 1fa9e5988e62b8c215af1ee159769f27a79bc66199c1bcc8f85a909d75bcc34a
homepage : https://doublecmd.sourceforge.io/
license : GPL-2.0-or-later
component :
Expand All @@ -25,7 +25,7 @@ builddeps :
- lazarus
- qt6pas-devel
setup : |
sed -e 's|\$(which lazbuild)|"\$(which lazbuild) --lazarusdir=/usr/share/lazarus"|' -i build.sh
sed -e 's|\$(which lazbuild)|"\$(which lazbuild) --lazarusdir=/usr/lib64/lazarus"|' -i build.sh
cp -r ../doublecmd-${version} ../doublecmd-qt-${version}
cd ../doublecmd-qt-${version}
sed -i -e "s|doublecmd|doublecmd-qt|g" install/linux/install.sh install/linux/doublecmd.desktop
Expand All @@ -37,13 +37,13 @@ setup : |
mv doublecmd.png doublecmd-qt.png
mv doublecmd.sh doublecmd-qt.sh
build : |
cd doublecmd-${version}
# cd doublecmd-${version}
./build.sh beta gtk2
cd ../doublecmd-qt-${version}
./build.sh beta qt6
install : |
cd doublecmd-${version}
# cd doublecmd-${version}
./install/linux/install.sh --install-prefix="$installdir"
cd ../doublecmd-qt-${version}
Expand Down
6 changes: 3 additions & 3 deletions packages/d/doublecmd/pspec_x86_64.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2512,9 +2512,9 @@
</Files>
</Package>
<History>
<Update release="23">
<Date>2024-04-20</Date>
<Version>1.1.13</Version>
<Update release="24">
<Date>2024-06-02</Date>
<Version>1.1.14</Version>
<Comment>Packaging update</Comment>
<Name>Algent Albrahimi</Name>
<Email>[email protected]</Email>
Expand Down
4 changes: 2 additions & 2 deletions packages/g/goverlay/package.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name : goverlay
version : 1.1.1
release : 15
release : 16
source :
- https://github.com/benjamimgois/goverlay/archive/refs/tags/1.1.1.tar.gz : 06dcad9ab7db990f2df04be01d549953e274907d7f691fe1bc4bbe712329936c
homepage : https://github.com/benjamimgois/goverlay
Expand All @@ -22,6 +22,6 @@ rundeps :
- vkbasalt
- vulkan-tools
build : |
lazbuild --lazarusdir=/usr/share/lazarus --bm=Release goverlay.lpi
lazbuild --lazarusdir=%libdir%/lazarus --bm=Release goverlay.lpi
install : |
%make_install prefix=/usr
12 changes: 6 additions & 6 deletions packages/g/goverlay/pspec_x86_64.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
<Name>goverlay</Name>
<Homepage>https://github.com/benjamimgois/goverlay</Homepage>
<Packager>
<Name>Reilly Brogan</Name>
<Email>solus@reillybrogan.com</Email>
<Name>Algent Albrahimi</Name>
<Email>algent@protonmail.com</Email>
</Packager>
<License>GPL-3.0-only</License>
<PartOf>system.utils</PartOf>
Expand Down Expand Up @@ -33,12 +33,12 @@ It also serves as an alternative to Nvidia Shadowplay, alowing you to record gam
</Files>
</Package>
<History>
<Update release="15">
<Date>2024-04-12</Date>
<Update release="16">
<Date>2024-06-02</Date>
<Version>1.1.1</Version>
<Comment>Packaging update</Comment>
<Name>Reilly Brogan</Name>
<Email>solus@reillybrogan.com</Email>
<Name>Algent Albrahimi</Name>
<Email>algent@protonmail.com</Email>
</Update>
</History>
</PISI>
8 changes: 3 additions & 5 deletions packages/l/lazarus/package.yml
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
name : lazarus
version : '3.2'
release : 17
version : 3.4.0
release : 18
source :
- https://sourceforge.net/projects/lazarus/files/Lazarus%20Zip%20_%20GZip/Lazarus%203.2/lazarus-3.2-0.tar.gz : 69f43f0a10b9e09deea5f35094c73b84464b82d3f40d8a2fcfcb5a5ab03c6edf
- https://sourceforge.net/projects/lazarus/files/Lazarus%20Zip%20_%20GZip/Lazarus%203.4/lazarus-3.4-0.tar.gz : b27c0feabf90ef49034acffb71947d3ee77d4ccf597d348473f5c5a2485e80ff
homepage : https://www.lazarus-ide.org
license :
- GPL-2.0-or-later
Expand All @@ -27,8 +27,6 @@ setup : |
%patch -p1 -i $pkgfiles/0000-Makefile_patch.diff
%patch -p1 -i $pkgfiles/0001-crash-when-trying-to-recompile-packages.patch
%patch -p1 -i $pkgfiles/0001-Support-Wayland-appId.patch
%patch -p1 -i $pkgfiles/ftbfs-qt-6.7.patch
%patch -p1 -i $pkgfiles/fix-gtk2-crash.patch
# Remove non-Linux and distro-specific files.
rm -rf debian
Expand Down
18 changes: 9 additions & 9 deletions packages/l/lazarus/pspec_x86_64.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
<Name>lazarus</Name>
<Homepage>https://www.lazarus-ide.org</Homepage>
<Packager>
<Name>Reilly Brogan</Name>
<Email>solus@reillybrogan.com</Email>
<Name>Algent Albrahimi</Name>
<Email>algent@protonmail.com</Email>
</Packager>
<License>GPL-2.0-or-later</License>
<License>LGPL-2.1-or-later</License>
Expand Down Expand Up @@ -21635,8 +21635,8 @@
<Path fileType="library">/usr/lib64/lazarus/packager/globallinks/lazutils-1.lpl</Path>
<Path fileType="library">/usr/lib64/lazarus/packager/globallinks/lazvlc-1.lpl</Path>
<Path fileType="library">/usr/lib64/lazarus/packager/globallinks/lazwiki-1.0.1.lpl</Path>
<Path fileType="library">/usr/lib64/lazarus/packager/globallinks/lcl-3.2.lpl</Path>
<Path fileType="library">/usr/lib64/lazarus/packager/globallinks/lclbase-3.2.lpl</Path>
<Path fileType="library">/usr/lib64/lazarus/packager/globallinks/lcl-3.4.lpl</Path>
<Path fileType="library">/usr/lib64/lazarus/packager/globallinks/lclbase-3.4.lpl</Path>
<Path fileType="library">/usr/lib64/lazarus/packager/globallinks/lclextensions_package-0.6.1.lpl</Path>
<Path fileType="library">/usr/lib64/lazarus/packager/globallinks/lclfpreport-0.lpl</Path>
<Path fileType="library">/usr/lib64/lazarus/packager/globallinks/leakview-1.lpl</Path>
Expand Down Expand Up @@ -23857,12 +23857,12 @@
</Files>
</Package>
<History>
<Update release="17">
<Date>2024-05-24</Date>
<Version>3.2</Version>
<Update release="18">
<Date>2024-06-02</Date>
<Version>3.4.0</Version>
<Comment>Packaging update</Comment>
<Name>Reilly Brogan</Name>
<Email>solus@reillybrogan.com</Email>
<Name>Algent Albrahimi</Name>
<Email>algent@protonmail.com</Email>
</Update>
</History>
</PISI>
7 changes: 3 additions & 4 deletions packages/q/qt6pas/package.yml
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
name : qt6pas
version : '3.2'
release : 18
version : '3.4'
release : 19
source :
- https://sourceforge.net/projects/lazarus/files/Lazarus%20Zip%20_%20GZip/Lazarus%203.2/lazarus-3.2-0.tar.gz : 69f43f0a10b9e09deea5f35094c73b84464b82d3f40d8a2fcfcb5a5ab03c6edf
- https://sourceforge.net/projects/lazarus/files/Lazarus%20Zip%20_%20GZip/Lazarus%203.4/lazarus-3.4-0.tar.gz : b27c0feabf90ef49034acffb71947d3ee77d4ccf597d348473f5c5a2485e80ff
homepage : https://www.lazarus-ide.org
license :
- GPL-2.0-or-later
Expand All @@ -18,7 +18,6 @@ builddeps :
clang : yes
setup : |
%patch -p1 -i $pkgfiles/0001-Support-Wayland-appId.patch
%patch -p1 -i $pkgfiles/ftbfs-qt-6.7.patch
# Remove non-Linux and distro-specific files.
rm -rf debian
Expand Down
16 changes: 8 additions & 8 deletions packages/q/qt6pas/pspec_x86_64.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
<Name>qt6pas</Name>
<Homepage>https://www.lazarus-ide.org</Homepage>
<Packager>
<Name>Reilly Brogan</Name>
<Email>solus@reillybrogan.com</Email>
<Name>Algent Albrahimi</Name>
<Email>algent@protonmail.com</Email>
</Packager>
<License>GPL-2.0-or-later</License>
<License>LGPL-2.1-or-later</License>
Expand Down Expand Up @@ -34,19 +34,19 @@
</Description>
<PartOf>programming.devel</PartOf>
<RuntimeDependencies>
<Dependency release="18">qt6pas</Dependency>
<Dependency release="19">qt6pas</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib64/libQt6Pas.so</Path>
</Files>
</Package>
<History>
<Update release="18">
<Date>2024-05-25</Date>
<Version>3.2</Version>
<Update release="19">
<Date>2024-06-02</Date>
<Version>3.4</Version>
<Comment>Packaging update</Comment>
<Name>Reilly Brogan</Name>
<Email>solus@reillybrogan.com</Email>
<Name>Algent Albrahimi</Name>
<Email>algent@protonmail.com</Email>
</Update>
</History>
</PISI>
6 changes: 6 additions & 0 deletions packages/t/transgui/monitoring.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
releases:
id: 9041
rss: https://github.com/transmission-remote-gui/transgui/tags.atom
# No known CPE, checked 2024-06-03
security:
cpe: ~
14 changes: 7 additions & 7 deletions packages/t/transgui/package.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name : transgui
version : 5.18.0
release : 7
release : 8
source :
- https://github.com/transmission-remote-gui/transgui/archive/v5.18.0.tar.gz : d1cbb16eb35d41e76f4a171a3887053899e8dc6a1124afc21615b5038ea60d78
homepage : https://github.com/transmission-remote-gui/transgui/
Expand All @@ -16,14 +16,14 @@ rundeps :
- openssl-11-devel # for GeoIP flags
build : |
lazbuild "transgui.lpi" \
--lazarusdir="/usr/share/lazarus" \
--lazarusdir="%libdir%/lazarus" \
--widgetset="gtk2" \
--verbose
install : |
rm lang/transgui.template
install -D -m 00755 units/transgui -t $installdir/usr/bin
install -D -m 00644 lang/transgui.* -t $installdir/usr/share/transgui/lang
install -D -m 00644 transgui.png -t $installdir/usr/share/pixmaps
install -D -m 00644 $pkgfiles/transgui.desktop -t $installdir/usr/share/applications
install -D -m 00644 $pkgfiles/io.github.transgui.transgui.metainfo.xml -t $installdir/usr/share/metainfo
install -Dm00755 units/transgui -t $installdir/usr/bin
install -Dm00644 lang/transgui.* -t $installdir/usr/share/transgui/lang
install -Dm00644 transgui.png -t $installdir/usr/share/pixmaps
install -Dm00644 $pkgfiles/transgui.desktop -t $installdir/usr/share/applications
install -Dm00644 $pkgfiles/io.github.transgui.transgui.metainfo.xml -t $installdir/usr/share/metainfo
12 changes: 6 additions & 6 deletions packages/t/transgui/pspec_x86_64.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
<Name>transgui</Name>
<Homepage>https://github.com/transmission-remote-gui/transgui/</Homepage>
<Packager>
<Name>Muhammad Alfi Syahrin</Name>
<Email>malfisya.dev@hotmail.com</Email>
<Name>Algent Albrahimi</Name>
<Email>algent@protonmail.com</Email>
</Packager>
<License>GPL-2.0-or-later</License>
<PartOf>network.download</PartOf>
Expand Down Expand Up @@ -55,12 +55,12 @@
</Files>
</Package>
<History>
<Update release="7">
<Date>2024-04-01</Date>
<Update release="8">
<Date>2024-06-02</Date>
<Version>5.18.0</Version>
<Comment>Packaging update</Comment>
<Name>Muhammad Alfi Syahrin</Name>
<Email>malfisya.dev@hotmail.com</Email>
<Name>Algent Albrahimi</Name>
<Email>algent@protonmail.com</Email>
</Update>
</History>
</PISI>
Loading

0 comments on commit 999eb7f

Please sign in to comment.