diff options
author | Renato Molnar | 2018-11-05 23:29:27 +0100 |
---|---|---|
committer | Renato Molnar | 2018-11-05 23:29:27 +0100 |
commit | 1e795fdc9743e245fa9756e9b6e445c1754e047f (patch) | |
tree | 5a48cf476977d48f6f4915f02bd75f8039f4c6ba | |
download | aur-1e795fdc9743e245fa9756e9b6e445c1754e047f.tar.gz |
Initial PKGBUILD/v7.5.9
-rw-r--r-- | .SRCINFO | 26 | ||||
-rw-r--r-- | PKGBUILD | 43 | ||||
-rw-r--r-- | notepadpp | 32 | ||||
-rw-r--r-- | notepadpp.desktop | 10 | ||||
-rw-r--r-- | notepadpp.png | bin | 0 -> 70732 bytes |
5 files changed, 111 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..e65a35702cb9 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,26 @@ +pkgbase = notepadpp + pkgdesc = A free source code editor. + pkgver = 7.5.9 + pkgrel = 1 + url = https://notepad-plus-plus.org/ + arch = i686 + arch = x86_64 + license = GPL2 + makedepends = unzip + depends = wine + depends = sh + noextract = notepad-plus-plus.bin.zip + options = !strip + source = notepadpp + source = notepadpp.desktop + source = notepadpp.png + sha256sums = e78cf94d8bd24f692b1e9351988054b9d0128d39b58363df94233d2a1bd1ad40 + sha256sums = a1c34d444893d56ae165c8457260e11b729ea2afc10bb9e2690bc89e1f523238 + sha256sums = 04c8ad254a41350078bba4d56ad54f7b4c0df125029aee021ea0ac632971ebad + source_i686 = notepad-plus-plus.bin.zip::https://notepad-plus-plus.org/repository/7.x/7.5.9/npp.7.5.9.bin.zip + sha256sums_i686 = 20e1b85d7081f7def11a60d8540adb22b7d77e215da1b99f3768b9271cd6eed1 + source_x86_64 = notepad-plus-plus.bin.zip::https://notepad-plus-plus.org/repository/7.x/7.5.9/npp.7.5.9.bin.x64.zip + sha256sums_x86_64 = 8e31e7aa5c7a5280ec7a1f3ba456734fdc24cb2969a4b07af41b628459695a2c + +pkgname = notepadpp + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..7c72e4ead8b9 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,43 @@ +# Maintainer: Renato Molnar <m dot renato93 at gmail dot com> + +pkgname=notepadpp +pkgver=7.5.9 +pkgrel=1 +pkgdesc="A free source code editor." +arch=('i686' 'x86_64') +url="https://notepad-plus-plus.org/" +license=('GPL2') +depends=('wine' 'sh') +makedepends=('unzip') +source=(notepadpp + notepadpp.desktop + notepadpp.png) +source_i686=("notepad-plus-plus.bin.zip"::"https://notepad-plus-plus.org/repository/${pkgver%%.*}.x/${pkgver}/npp.${pkgver}.bin.zip") +source_x86_64=("notepad-plus-plus.bin.zip"::"https://notepad-plus-plus.org/repository/${pkgver%%.*}.x/${pkgver}/npp.${pkgver}.bin.x64.zip") + +noextract=("notepad-plus-plus.bin.zip") + +sha256sums=('e78cf94d8bd24f692b1e9351988054b9d0128d39b58363df94233d2a1bd1ad40' + 'a1c34d444893d56ae165c8457260e11b729ea2afc10bb9e2690bc89e1f523238' + '04c8ad254a41350078bba4d56ad54f7b4c0df125029aee021ea0ac632971ebad') +sha256sums_i686=('20e1b85d7081f7def11a60d8540adb22b7d77e215da1b99f3768b9271cd6eed1') +sha256sums_x86_64=('8e31e7aa5c7a5280ec7a1f3ba456734fdc24cb2969a4b07af41b628459695a2c') +options=('!strip') + +package() { + install -d -m755 "$pkgdir/usr/share/$pkgname" + + unzip notepad-plus-plus.bin.zip -d "$pkgdir/usr/share/$pkgname" + + rm -rf "$pkgdir/usr/share/$pkgname/updater" \ + "$pkgdir/usr/share/$pkgname/license.txt" \ + +# cp -r "$srcdir" "$pkgdir/usr/share/$pkgname" + + find "$pkgdir/usr/share/$pkgname" -type d -exec chmod 755 "{}" \; + find "$pkgdir/usr/share/$pkgname" -type f -exec chmod 644 "{}" \; + + install -D -m755 notepadpp "$pkgdir/usr/bin/notepadpp" + install -D -m644 notepadpp.png "$pkgdir/usr/share/pixmaps/notepadpp.png" + install -D -m644 notepadpp.desktop "$pkgdir/usr/share/applications/notepadpp.desktop" +} diff --git a/notepadpp b/notepadpp new file mode 100644 index 000000000000..eb1bfb9b09a1 --- /dev/null +++ b/notepadpp @@ -0,0 +1,32 @@ +#!/usr/bin/env sh + +wineapp="notepadpp" + +pkgdir="/usr/share/$wineapp" +localdir="$HOME/.local/share/$wineapp" + +unset WINEPREFIX + +if [ ! -d "$localdir" ] ; then + mkdir -p "$localdir" + + cp -rs "$pkgdir/plugins" "$localdir/plugins" + cp -rs "$pkgdir/themes" "$localdir/themes" + cp -rs "$pkgdir/localization" "$localdir/localization" + + cp -r "$pkgdir/contextMenu.xml" "$localdir/contextMenu.xml" + cp -r "$pkgdir/doLocalConf.xml" "$localdir/doLocalConf.xml" + cp -r "$pkgdir/functionList.xml" "$localdir/functionList.xml" + cp -r "$pkgdir/langs.model.xml" "$localdir/langs.model.xml" + cp -r "$pkgdir/shortcuts.xml" "$localdir/shortcuts.xml" + cp -r "$pkgdir/stylers.model.xml" "$localdir/stylers.model.xml" + + ln -s "$pkgdir/notepad++.exe" "$localdir/notepadpp" + ln -s "$pkgdir/SciLexer.dll" "$localdir/SciLexer.dll" + + ln -s "$pkgdir/change.log" "$localdir/change.log" + ln -s "$pkgdir/readme.txt" "$localdir/readme.txt" +fi + +WINEDEBUG=-all wine "$HOME/.local/share/notepadpp/notepadpp" "$@" + diff --git a/notepadpp.desktop b/notepadpp.desktop new file mode 100644 index 000000000000..a00237587dce --- /dev/null +++ b/notepadpp.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Encoding=UTF-8 +Categories=Programming,Utilities +Name=Notepad++ +Comment=The free source code editor +Icon=notepadpp +Exec=notepadpp +Terminal=false +Type=Application + diff --git a/notepadpp.png b/notepadpp.png Binary files differnew file mode 100644 index 000000000000..2e4bcb31975c --- /dev/null +++ b/notepadpp.png |