Skip to content

Commit c5001a1

Browse files
committed
DEBIAN/control Installed-Size, Provides, Conflicts, Replaces
1 parent 5ad6983 commit c5001a1

File tree

1 file changed

+10
-6
lines changed

1 file changed

+10
-6
lines changed

build.sh

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -26,20 +26,24 @@ xgo --targets linux/amd64 --dest release --out SQLiteQueryServer-"${VERSION}"
2626
parallel --bar 'zip "$(echo "{}" | sed "s/.exe//").zip" "{}" && rm -f "{}"'
2727

2828
# deb
29+
mkdir -p ./deb/bin
30+
unzip -o -d ./deb/bin *-linux-amd64.zip
31+
mv -f ./deb/bin/*-linux-amd64 ./deb/bin/SQLiteQueryServer
32+
2933
mkdir -p ./deb/DEBIAN
3034
cat > ./deb/DEBIAN/control <<EOF
3135
Package: SQLiteQueryServer
36+
Version: $(echo "${VERSION}" | tr -d v)
37+
Priority: optional
3238
Architecture: amd64
3339
Maintainer: Assaf Morami <assaf.morami@gmail.com>
34-
Priority: optional
35-
Version: $(echo "${VERSION}" | tr -d v)
3640
Homepage: https://github.com/assafmo/SQLiteQueryServer
41+
Installed-Size: $(stat --printf="%s" ./deb/bin/SQLiteQueryServer)
42+
Provides: sqlitequeryserver
43+
Conflicts: sqlitequeryserver
44+
Replaces: sqlitequeryserver
3745
Description: Bulk query SQLite database over the network.
3846
EOF
3947

40-
mkdir -p ./deb/bin
41-
unzip -o -d ./deb/bin *-linux-amd64.zip
42-
mv -f ./deb/bin/*-linux-amd64 ./deb/bin/SQLiteQueryServer
43-
4448
dpkg-deb --build ./deb/ .
4549
)

0 commit comments

Comments
 (0)