summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD41
1 files changed, 22 insertions, 19 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 3d5c6372a4a4..3be6c2c8f11c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,35 +2,36 @@
# Contributor: Severin Glöckner (severin.gloeckner@stud.htwk-leipzig.de)
pkgname=pgmodeler
-pkgver=0.9.2
+pkgver=1.1.2
pkgrel=1
epoch=3
pkgdesc="PostgreSQL Database Modeler: an open source CASE tool for modeling PostgreSQL databases"
url="https://pgmodeler.io"
license=('GPL3')
arch=('x86_64')
-depends=('qt5-svg' 'libpqxx')
+depends=('qt6-svg' 'postgresql-libs' 'libxml2')
-source=("https://github.com/$pkgname/$pkgname/archive/v${pkgver//_/-}.tar.gz"
- 'pgmodeler_logo.png'
- 'pgmodeler_dbm.png'
- 'pgmodeler.desktop'
+source=("$pkgname-$pkgver.tar.gz::https://github.com/$pkgname/$pkgname/archive/v${pkgver//_/-}.tar.gz"
'mimetype.xml'
- 'patch_no_check_update.diff')
-sha1sums=('500d87bbcb5beff7bfaf35f86a5b3791b1e19af2'
- 'c5bb090a1cbb784cd2ec9e1449cac02af2ba6538'
- '4c4e4260f4b2d2d4c154a8fb5cd7060a6585c83a'
- '92b7b52f601de1b2b6cfd4a3fde87746befc95b0'
- 'f2ccb85a5c3500212c710ec538c9fae96356af21'
- '448e756999f5770680eb039f590dd61eb6225b34')
+ 'pgmodeler.install'
+ 'patch_no_check_update.diff'
+ 'pgmodeler.appdata.xml')
+sha256sums=('de6a345bd5f3f2360fe93e6242ed320e00724cc3be13d1ac34c77cc30c3af7af'
+ '91c6ab0df840823a4de21a953592134fb7b4367565eebff8523dc08ea6c7cd36'
+ 'fed8d615a3b732a83e1bd9c9562c81f3bfcb0ce5a4abba96191bca0d602bdd33'
+ '208a17f95189d032808a2ff5bc04b181c92a524d6ce87c914264a93c594c1d35'
+ '047466a4841cb312d2660ed53875fb34437017bec87c134f9048b542e381e30a')
+
options=('emptydirs')
+install=pgmodeler.install
+
build() {
cd "$srcdir/$pkgname-${pkgver//_/-}"
patch -p1 < ../patch_no_check_update.diff
# release is needed to get the full dummy and xml2object plugins (doesn't seem to work)
- qmake CONFIG+=release \
+ qmake6 CONFIG+=release \
PREFIX=/usr \
CONFDIR=/etc/pgmodeler \
PRIVATEBINDIR=/usr/bin \
@@ -47,11 +48,11 @@ package() {
make INSTALL_ROOT="${pkgdir}" install
-
- install -Dm644 "$pkgname.appdata.xml" "$pkgdir/usr/share/metainfo/$pkgname.appdata.xml"
- install -Dm644 "$srcdir/pgmodeler_logo.png" "$pkgdir/usr/share/icons/hicolor/64x64/apps/pgmodeler.png"
- install -Dm644 "$srcdir/pgmodeler_dbm.png" "$pkgdir/usr/share/icons/hicolor/64x64/mimetypes/pgmodeler-dbm.png"
- install -Dm644 "$srcdir/pgmodeler.desktop" "$pkgdir/usr/share/applications/pgmodeler.desktop"
+# put this back when https://github.com/pgmodeler/pgmodeler/pull/1575 gets merged
+ install -Dm644 "assets/conf/pgmodeler_logo.png" "$pkgdir/usr/share/icons/hicolor/64x64/apps/pgmodeler.png"
+ install -Dm644 "assets/conf/pgmodeler_dbm.png" "$pkgdir/usr/share/icons/hicolor/64x64/mimetypes/pgmodeler-dbm.png"
+ install -Dm644 "assets/conf/pgmodeler_sch.png" "$pkgdir/usr/share/icons/hicolor/64x64/mimetypes/pgmodeler_sch.png"
+ install -Dm644 "$srcdir/pgmodeler.appdata.xml" "$pkgdir/usr/share/metainfo/pgmodeler.appdata.xml"
install -Dm644 "$srcdir/mimetype.xml" "$pkgdir/usr/share/mime/packages/pgmodeler.xml"
# Needs to be there, but belongs rather to doc
@@ -63,3 +64,5 @@ package() {
# License file not needed for GPL, readme is for github
rm "$pkgdir/usr/share/doc/$pkgname/"{LICENSE,README.md}
}
+
+