Arch-Like - nietypowy blog, nietypowe forum.

Projekty/Wsparcie => POLAUR => Wątek zaczęty przez: pavbaranov w Grudzień 21, 2014, 19:47:58

Tytuł: QMapShack
Wiadomość wysłana przez: pavbaranov w Grudzień 21, 2014, 19:47:58
To taki prezencik, abyście się na Święta nie pogubili, a już na pewno wracając z Sylwestra ;)
QMapShack to program do zarządzania mapami (online i offline): http://kde-apps.org/content/show.php/QMapShack (http://kde-apps.org/content/show.php/QMapShack)
I tym razem będzie nieco więcej:
PKGBUILD:
# Maintainer: pavbaranov

pkgname=qmapshack
pkgver=0.9.0
pkgrel=1
pkgdesc="Online and offline maps applications"
arch=('i686' 'x86_64')
url="http://kde-apps.org/content/show.php/QMapShack"
license=('GPL')
depends=('qt5-base' 'qt5-script' 'hicolor-icon-theme' 'desktop-file-utils' 'qt5-tools' 'gdal')
makedepends=('cmake')
conflicts=()
install=qmapshack.install
source=("https://bitbucket.org/maproom/qmapshack/downloads/${pkgname}-${pkgver}.tar.gz"
"https://github.com/proj4js/proj4js/releases/download/2.3.3/proj4.js")
md5sums=('16a6f29948ae4cce5fc6f2f9074ff90c'
         '5cd70770f14c9f17869570a347abfb1d')

build() {
  cd ${pkgname}-${pkgver}
#  lrelease resources/translations/*.ts
  cmake -DCMAKE_INSTALL_PREFIX="/usr"
  make
}

package() {
  cd ${pkgname}-${pkgver}
  make DESTDIR=$pkgdir install
}
qmapshack.install:
post_install() {
  update-desktop-database -q
  update-mime-database usr/share/mime > /dev/null
  gtk-update-icon-cache -q -t -f /usr/share/icons/hicolor
}

post_upgrade() {
  post_install
}

post_remove() {
  post_install
}
Zawartość kodu zapisujemy w jakimś katalogu pod nazwami, jakie widnieją nad danym kodem. Następnie w tym katalogu wydajemy polecenie:
makepkg -sirc (owe "r", które się tutaj pojawia jest o tyle istotne, że PKGBUILD ściągnie nieco zależności, które są mu konieczne wyłącznie do budowania.
Tytuł: Odp: QMapShack
Wiadomość wysłana przez: pavbaranov w Grudzień 30, 2014, 13:58:05
PKGBUILD dla wersji 0.9.1:
# Maintainer: pavbaranov

pkgname=qmapshack
pkgver=0.9.1
pkgrel=1
pkgdesc="Online and offline maps applications"
arch=('i686' 'x86_64')
url="http://kde-apps.org/content/show.php/QMapShack"
license=('GPL')
depends=('qt5-base' 'qt5-script' 'hicolor-icon-theme' 'desktop-file-utils' 'gdal')
makedepends=('cmake' 'qt5-tools')
conflicts=()
install=qmapshack.install
source=("https://bitbucket.org/maproom/qmapshack/downloads/${pkgname}-${pkgver}.tar.gz"
        "https://github.com/proj4js/proj4js/releases/download/2.3.3/proj4.js")
md5sums=('5e2e3e059888ba756b70bb5a058c3af9'
         '5cd70770f14c9f17869570a347abfb1d')

build() {
  cd ${pkgname}-${pkgver}
#  lrelease resources/translations/*.ts
  cmake -DCMAKE_INSTALL_PREFIX="/usr"
  make
}

package() {
  cd ${pkgname}-${pkgver}
  make DESTDIR=$pkgdir install
}
Tytuł: Odp: QMapShack
Wiadomość wysłana przez: pavbaranov w Styczeń 08, 2015, 00:19:59
Wersja 0.10.0
PKGBUILD
# Maintainer: pavbaranov

pkgname=qmapshack
pkgver=0.10.0
pkgrel=1
pkgdesc="Online and offline maps applications"
arch=('i686' 'x86_64')
url="http://kde-apps.org/content/show.php/QMapShack"
license=('GPL')
depends=('qt5-base' 'qt5-script' 'hicolor-icon-theme' 'desktop-file-utils' 'gdal')
makedepends=('cmake' 'qt5-tools')
conflicts=()
install=qmapshack.install
source=("https://bitbucket.org/maproom/qmapshack/downloads/${pkgname}-${pkgver}.tar.gz"
        "https://github.com/proj4js/proj4js/releases/download/2.3.3/proj4.js")
md5sums=('33083ae1c2cf057ddf859359b44b86ab'
         '5cd70770f14c9f17869570a347abfb1d')

build() {
  cd ${pkgname}-${pkgver}
#  lrelease resources/translations/*.ts
  cmake -DCMAKE_INSTALL_PREFIX="/usr"
  make
}

package() {
  cd ${pkgname}-${pkgver}
  make DESTDIR=$pkgdir install
}
Tytuł: Odp: QMapShack
Wiadomość wysłana przez: pavbaranov w Styczeń 16, 2015, 19:06:44
Wersja 0.11.0
PKGBUILD
# Maintainer: pavbaranov

pkgname=qmapshack
pkgver=0.11.0
pkgrel=1
pkgdesc="Online and offline maps applications"
arch=('i686' 'x86_64')
url="http://kde-apps.org/content/show.php/QMapShack"
license=('GPL')
depends=('qt5-base' 'qt5-script' 'qt5-webkit' 'hicolor-icon-theme' 'desktop-file-utils' 'gdal')
makedepends=('cmake' 'qt5-tools')
conflicts=()
install=qmapshack.install
source=("https://bitbucket.org/maproom/qmapshack/downloads/${pkgname}-${pkgver}.tar.gz"
        "https://github.com/proj4js/proj4js/releases/download/2.3.3/proj4.js")
md5sums=('b13ada8cd92279f2915a90f20b83d7a0'
         '5cd70770f14c9f17869570a347abfb1d')

build() {
  cd ${pkgname}-${pkgver}
#  lrelease resources/translations/*.ts
  cmake -DCMAKE_INSTALL_PREFIX="/usr"
  make
}

package() {
  cd ${pkgname}-${pkgver}
  make DESTDIR=$pkgdir install
}
Tytuł: Odp: QMapShack
Wiadomość wysłana przez: pavbaranov w Styczeń 25, 2015, 21:55:20
PKGBUILD dla wersji 0.12.0:
# Maintainer: pavbaranov

pkgname=qmapshack
pkgver=0.12.0
pkgrel=1
pkgdesc="Online and offline maps applications"
arch=('i686' 'x86_64')
url="http://kde-apps.org/content/show.php/QMapShack"
license=('GPL')
depends=('qt5-base' 'qt5-script' 'qt5-webkit' 'hicolor-icon-theme' 'desktop-file-utils' 'gdal')
makedepends=('cmake' 'qt5-tools')
conflicts=()
install=qmapshack.install
source=("https://bitbucket.org/maproom/qmapshack/downloads/${pkgname}-${pkgver}.tar.gz"
        "https://github.com/proj4js/proj4js/releases/download/2.3.3/proj4.js")
md5sums=('186d009f69e700c262ae2e144c8078a1'
         '5cd70770f14c9f17869570a347abfb1d')

build() {
  cd ${pkgname}-${pkgver}
#  lrelease resources/translations/*.ts
  cmake -DCMAKE_INSTALL_PREFIX="/usr"
  make
}

package() {
  cd ${pkgname}-${pkgver}
  make DESTDIR=$pkgdir install
}
Tytuł: Odp: QMapShack
Wiadomość wysłana przez: pavbaranov w Luty 06, 2015, 08:04:31
QMapShack dorobił się pierwszej bety wydania 1.0: http://kde-apps.org/content/show.php/QMapShack?content=166972&PHPSESSID=297118e9ad263d27e605da12398e8acb (http://kde-apps.org/content/show.php/QMapShack?content=166972&PHPSESSID=297118e9ad263d27e605da12398e8acb)
PKGBUILD
# Maintainer: pavbaranov

pkgname=qmapshack
pkgver=1.0.beta1
pkgrel=1
pkgdesc="Online and offline maps applications"
arch=('i686' 'x86_64')
url="http://kde-apps.org/content/show.php/QMapShack"
license=('GPL')
depends=('qt5-base' 'qt5-script' 'qt5-webkit' 'hicolor-icon-theme' 'desktop-file-utils' 'gdal')
makedepends=('cmake' 'qt5-tools')
conflicts=()
install=qmapshack.install
source=("https://bitbucket.org/maproom/qmapshack/downloads/${pkgname}-${pkgver}.tar.gz"
        "https://github.com/proj4js/proj4js/releases/download/2.3.3/proj4.js")
md5sums=('8ba738a7a97620a8ecda5b687bd5ee0e'
         '5cd70770f14c9f17869570a347abfb1d')

build() {
  cd ${pkgname}-${pkgver}
#  lrelease resources/translations/*.ts
  cmake -DCMAKE_INSTALL_PREFIX="/usr"
  make
}

package() {
  cd ${pkgname}-${pkgver}
  make DESTDIR=$pkgdir install
}
Tytuł: Odp: QMapShack
Wiadomość wysłana przez: pavbaranov w Marzec 07, 2015, 13:23:30
Ukazała się właśnie pierwsza, zatem przez autora uznana za stabilną, wersja QMapShack (zob.: http://kde-apps.org/content/show.php/QMapShack?content=166972&PHPSESSID=bb224cad07f09948289834655bc0d610 (http://kde-apps.org/content/show.php/QMapShack?content=166972&PHPSESSID=bb224cad07f09948289834655bc0d610))
Przedstawiam zatem PKGBUILD (pozostałe pliki z pierwszego postu nie podlegają zmianie):
# Maintainer: pavbaranov

pkgname=qmapshack
pkgver=1.0.0
pkgrel=1
pkgdesc="Online and offline maps applications"
arch=('i686' 'x86_64')
url="http://kde-apps.org/content/show.php/QMapShack"
license=('GPL')
depends=('qt5-base' 'qt5-script' 'qt5-webkit' 'hicolor-icon-theme' 'desktop-file-utils' 'gdal')
makedepends=('cmake' 'qt5-tools')
conflicts=()
install=qmapshack.install
source=("https://bitbucket.org/maproom/qmapshack/downloads/${pkgname}-${pkgver}.tar.gz"
        "https://github.com/proj4js/proj4js/releases/download/2.3.3/proj4.js")
md5sums=('abd3e2c31c83a10750f5c0e61dd508e6'
         '5cd70770f14c9f17869570a347abfb1d')

build() {
  cd ${pkgname}-${pkgver}
  cmake -DCMAKE_INSTALL_PREFIX="/usr"
  make
}

package() {
  cd ${pkgname}-${pkgver}
  make DESTDIR=$pkgdir install
}
Tytuł: Odp: QMapShack
Wiadomość wysłana przez: pavbaranov w Marzec 20, 2015, 07:01:36
Ukazała się wersja 1.0.1 tej aplikacji. Zmiany, jakie w niej znajdziemy, to przede wszystkim poprawki dostrzeżonych błędów. Więcej: http://kde-apps.org/content/show.php/QMapShack?content=166972 (http://kde-apps.org/content/show.php/QMapShack?content=166972). Nowa wersja, to nowy PKGBUILD prezentowany poniżej, który został dość znacznie zresztą przemodelowany w sekcji build.
# Maintainer: pavbaranov

pkgname=qmapshack
pkgver=1.0.1
pkgrel=1
pkgdesc="Online and offline maps applications"
arch=('i686' 'x86_64')
url="http://kde-apps.org/content/show.php/QMapShack"
license=('GPL')
depends=('qt5-base' 'qt5-script' 'qt5-webkit' 'hicolor-icon-theme' 'desktop-file-utils' 'gdal')
makedepends=('cmake' 'qt5-tools')
conflicts=()
install=qmapshack.install
source=("https://bitbucket.org/maproom/qmapshack/downloads/${pkgname}-${pkgver}.tar.gz"
        "https://github.com/proj4js/proj4js/releases/download/2.3.3/proj4.js")
md5sums=('6cff04de8a701b48ef251c9aa4796288'
         '5cd70770f14c9f17869570a347abfb1d')

build() {
  cd ${pkgname}-${pkgver}
#  lrelease resources/translations/*.ts
  cmake -DCMAKE_INSTALL_PREFIX=/usr \
    -DCMAKE_BUILD_TYPE=Release \
    -DLIB_INSTALL_DIR=lib \
    -DKDE_INSTALL_USE_QT_SYS_PATHS=ON
  make
}

package() {
  cd ${pkgname}-${pkgver}
  make DESTDIR=$pkgdir install
}
Tytuł: Odp: QMapShack
Wiadomość wysłana przez: pavbaranov w Marzec 30, 2015, 07:19:01
Kolejna wersja aplikacji nosi numer 1.1.0 i przynosi nieco zmian: http://kde-apps.org/content/show.php/QMapShack?content=166972 (http://kde-apps.org/content/show.php/QMapShack?content=166972)
PKGBUILD
# Maintainer: pavbaranov

pkgname=qmapshack
pkgver=1.1.0
pkgrel=1
pkgdesc="Online and offline maps applications"
arch=('i686' 'x86_64')
url="http://kde-apps.org/content/show.php/QMapShack"
license=('GPL')
depends=('qt5-base' 'qt5-script' 'qt5-webkit' 'hicolor-icon-theme' 'desktop-file-utils' 'gdal')
makedepends=('cmake' 'qt5-tools')
conflicts=()
install=qmapshack.install
source=("https://bitbucket.org/maproom/qmapshack/downloads/${pkgname}-${pkgver}.tar.gz"
        "https://github.com/proj4js/proj4js/releases/download/2.3.3/proj4.js")
md5sums=('647e7cd249c568dd4cfdec94ca5d301c'
         '5cd70770f14c9f17869570a347abfb1d')

build() {
  cd ${pkgname}-${pkgver}
#  lrelease resources/translations/*.ts
  cmake -DCMAKE_INSTALL_PREFIX=/usr \
    -DCMAKE_BUILD_TYPE=Release \
    -DLIB_INSTALL_DIR=lib \
    -DKDE_INSTALL_USE_QT_SYS_PATHS=ON
  make
}

package() {
  cd ${pkgname}-${pkgver}
  make DESTDIR=$pkgdir install
}
Tytuł: Odp: QMapShack
Wiadomość wysłana przez: pavbaranov w Kwiecień 14, 2015, 14:40:36
Kolejna wersja, oznaczona nr 1.2.0 i jej PKGBUILD; reszta plików umożliwiających jej budowę pozostaje bez zmian.
# Maintainer: pavbaranov

pkgname=qmapshack
pkgver=1.2.0
pkgrel=1
pkgdesc="Online and offline maps applications"
arch=('i686' 'x86_64')
url="http://kde-apps.org/content/show.php/QMapShack"
license=('GPL')
depends=('qt5-base' 'qt5-script' 'qt5-webkit' 'hicolor-icon-theme' 'desktop-file-utils' 'gdal')
makedepends=('cmake' 'qt5-tools')
conflicts=()
install=qmapshack.install
source=("https://bitbucket.org/maproom/qmapshack/downloads/${pkgname}-${pkgver}.tar.gz"
        "https://github.com/proj4js/proj4js/releases/download/2.3.3/proj4.js")
md5sums=('0eb23e8ed00d69f5d016a01e133689e9'
         '5cd70770f14c9f17869570a347abfb1d')

build() {
  cd ${pkgname}-${pkgver}
#  lrelease resources/translations/*.ts
  cmake -DCMAKE_INSTALL_PREFIX=/usr \
    -DCMAKE_BUILD_TYPE=Release \
    -DLIB_INSTALL_DIR=lib \
    -DKDE_INSTALL_USE_QT_SYS_PATHS=ON
  make
}

package() {
  cd ${pkgname}-${pkgver}
  make DESTDIR=$pkgdir install
}
Tytuł: Odp: QMapShack
Wiadomość wysłana przez: pavbaranov w Kwiecień 25, 2015, 17:06:48
Jak zwykle nowa wersja niesie garść poprawek i nowości. Więcej http://kde-apps.org/content/show.php/QMapShack?content=166972 (http://kde-apps.org/content/show.php/QMapShack?content=166972)
PKGBUILD
# Maintainer: pavbaranov

pkgname=qmapshack
pkgver=1.2.1
pkgrel=1
pkgdesc="Online and offline maps applications"
arch=('i686' 'x86_64')
url="http://kde-apps.org/content/show.php/QMapShack"
license=('GPL')
depends=('qt5-base' 'qt5-script' 'qt5-webkit' 'hicolor-icon-theme' 'desktop-file-utils' 'gdal')
makedepends=('cmake' 'qt5-tools')
conflicts=()
install=qmapshack.install
source=("https://bitbucket.org/maproom/qmapshack/downloads/${pkgname}-${pkgver}.tar.gz"
        "https://github.com/proj4js/proj4js/releases/download/2.3.3/proj4.js")
md5sums=('e9aba8f77f1717fc297d6c7cc40cfad9'
         '5cd70770f14c9f17869570a347abfb1d')

build() {
  cd ${pkgname}-${pkgver}
#  lrelease resources/translations/*.ts
  cmake -DCMAKE_INSTALL_PREFIX=/usr \
    -DCMAKE_BUILD_TYPE=Release \
    -DLIB_INSTALL_DIR=lib \
    -DKDE_INSTALL_USE_QT_SYS_PATHS=ON
  make
}

package() {
  cd ${pkgname}-${pkgver}
  make DESTDIR=$pkgdir install
}
Tytuł: Odp: QMapShack
Wiadomość wysłana przez: pavbaranov w Kwiecień 30, 2015, 22:19:12
Kolejna, 1.2.2, wersja:
PKGBUILD
# Maintainer: pavbaranov

pkgname=qmapshack
pkgver=1.2.2
pkgrel=1
pkgdesc="Online and offline maps applications"
arch=('i686' 'x86_64')
url="http://kde-apps.org/content/show.php/QMapShack"
license=('GPL')
depends=('qt5-base' 'qt5-script' 'qt5-webkit' 'hicolor-icon-theme' 'desktop-file-utils' 'gdal')
makedepends=('cmake' 'qt5-tools')
conflicts=()
install=qmapshack.install
source=("https://bitbucket.org/maproom/qmapshack/downloads/${pkgname}-${pkgver}.tar.gz"
"https://github.com/proj4js/proj4js/releases/download/2.3.3/proj4.js")
md5sums=('cc618900aba75cedb256ea08ea4df35c'
         '5cd70770f14c9f17869570a347abfb1d')

build() {
  cd ${pkgname}-${pkgver}
#  lrelease resources/translations/*.ts
  cmake -DCMAKE_INSTALL_PREFIX=/usr \
    -DCMAKE_BUILD_TYPE=Release \
    -DLIB_INSTALL_DIR=lib \
    -DKDE_INSTALL_USE_QT_SYS_PATHS=ON
  make
}

package() {
  cd ${pkgname}-${pkgver}
  make DESTDIR=$pkgdir install
}
Tytuł: Odp: QMapShack
Wiadomość wysłana przez: pavbaranov w Czerwiec 30, 2015, 07:21:01
Wersja 1.3.0 przynosi całkiem sporą ilość zmian: http://kde-apps.org/content/show.php/QMapShack?content=166972 (http://kde-apps.org/content/show.php/QMapShack?content=166972)
PKGBUILD
# Maintainer: pavbaranov

pkgname=qmapshack
pkgver=1.3.0
pkgrel=1
pkgdesc="Online and offline maps applications"
arch=('i686' 'x86_64')
url="http://kde-apps.org/content/show.php/QMapShack"
license=('GPL')
depends=('qt5-base' 'qt5-script' 'qt5-webkit' 'hicolor-icon-theme' 'desktop-file-utils' 'gdal')
makedepends=('cmake' 'qt5-tools')
conflicts=()
install=qmapshack.install
source=("https://bitbucket.org/maproom/qmapshack/downloads/${pkgname}-${pkgver}.tar.gz"
        "https://github.com/proj4js/proj4js/releases/download/2.3.3/proj4.js")
md5sums=('f1d16bf227108edd6219341ea1352d1d'
         '5cd70770f14c9f17869570a347abfb1d')

build() {
  cd ${pkgname}-${pkgver}
#  lrelease resources/translations/*.ts
  cmake -DCMAKE_INSTALL_PREFIX=/usr \
    -DCMAKE_BUILD_TYPE=Release \
    -DLIB_INSTALL_DIR=lib \
    -DKDE_INSTALL_USE_QT_SYS_PATHS=ON
  make
}

package() {
  cd ${pkgname}-${pkgver}
  make DESTDIR=$pkgdir install
}