summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorRenato Molnar2018-11-05 23:29:27 +0100
committerRenato Molnar2018-11-05 23:29:27 +0100
commit1e795fdc9743e245fa9756e9b6e445c1754e047f (patch)
tree5a48cf476977d48f6f4915f02bd75f8039f4c6ba
downloadaur-1e795fdc9743e245fa9756e9b6e445c1754e047f.tar.gz
Initial PKGBUILD/v7.5.9
-rw-r--r--.SRCINFO26
-rw-r--r--PKGBUILD43
-rw-r--r--notepadpp32
-rw-r--r--notepadpp.desktop10
-rw-r--r--notepadpp.pngbin0 -> 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
new file mode 100644
index 000000000000..2e4bcb31975c
--- /dev/null
+++ b/notepadpp.png
Binary files differ