mirror of
https://github.com/sourcegit-scm/sourcegit
synced 2025-05-20 11:44:59 +00:00
chore: Update DEB package configuration with installed size (#1130)
This commit is contained in:
parent
fc37677546
commit
4153eec1a8
2 changed files with 11 additions and 3 deletions
|
@ -1,7 +1,8 @@
|
||||||
Package: sourcegit
|
Package: sourcegit
|
||||||
Version: 8.23
|
Version: 2025.10
|
||||||
Priority: optional
|
Priority: optional
|
||||||
Depends: libx11-6, libice6, libsm6, libicu | libicu76 | libicu74 | libicu72 | libicu71 | libicu70 | libicu69 | libicu68 | libicu67 | libicu66 | libicu65 | libicu63 | libicu60 | libicu57 | libicu55 | libicu52, xdg-utils
|
Depends: libx11-6, libice6, libsm6, libicu | libicu76 | libicu74 | libicu72 | libicu71 | libicu70 | libicu69 | libicu68 | libicu67 | libicu66 | libicu65 | libicu63 | libicu60 | libicu57 | libicu55 | libicu52, xdg-utils
|
||||||
Architecture: amd64
|
Architecture: amd64
|
||||||
|
Installed-Size: 60440
|
||||||
Maintainer: longshuang@msn.cn
|
Maintainer: longshuang@msn.cn
|
||||||
Description: Open-source & Free Git GUI Client
|
Description: Open-source & Free Git GUI Client
|
||||||
|
|
|
@ -56,8 +56,15 @@ cp -f SourceGit/* resources/deb/opt/sourcegit
|
||||||
ln -rsf resources/deb/opt/sourcegit/sourcegit resources/deb/usr/bin
|
ln -rsf resources/deb/opt/sourcegit/sourcegit resources/deb/usr/bin
|
||||||
cp -r resources/_common/applications resources/deb/usr/share
|
cp -r resources/_common/applications resources/deb/usr/share
|
||||||
cp -r resources/_common/icons resources/deb/usr/share
|
cp -r resources/_common/icons resources/deb/usr/share
|
||||||
sed -i -e "s/^Version:.*/Version: $VERSION/" -e "s/^Architecture:.*/Architecture: $arch/" resources/deb/DEBIAN/control
|
# Calculate installed size in KB
|
||||||
dpkg-deb --root-owner-group --build resources/deb "sourcegit_$VERSION-1_$arch.deb"
|
installed_size=$(du -sk resources/deb | cut -f1)
|
||||||
|
# Update the control file
|
||||||
|
sed -i -e "s/^Version:.*/Version: $VERSION/" \
|
||||||
|
-e "s/^Architecture:.*/Architecture: $arch/" \
|
||||||
|
-e "s/^Installed-Size:.*/Installed-Size: $installed_size/" \
|
||||||
|
resources/deb/DEBIAN/control
|
||||||
|
# Build deb package with gzip compression
|
||||||
|
dpkg-deb -Zgzip --root-owner-group --build resources/deb "sourcegit_$VERSION-1_$arch.deb"
|
||||||
|
|
||||||
rpmbuild -bb --target="$target" resources/rpm/SPECS/build.spec --define "_topdir $(pwd)/resources/rpm" --define "_version $VERSION"
|
rpmbuild -bb --target="$target" resources/rpm/SPECS/build.spec --define "_topdir $(pwd)/resources/rpm" --define "_version $VERSION"
|
||||||
mv "resources/rpm/RPMS/$target/sourcegit-$VERSION-1.$target.rpm" ./
|
mv "resources/rpm/RPMS/$target/sourcegit-$VERSION-1.$target.rpm" ./
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue