diff options
author | Nahuel Gomez Castro | 2019-09-21 18:16:47 -0300 |
---|---|---|
committer | Nahuel Gomez Castro | 2019-09-21 18:16:47 -0300 |
commit | 990aca1e5f00b9401025bb274d05ee227234e933 (patch) | |
tree | d91efbfd7a9354bb74c6a790ec428b314d4220bb | |
download | aur-990aca1e5f00b9401025bb274d05ee227234e933.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | .gitignore | 3 | ||||
-rw-r--r-- | PKGBUILD | 40 | ||||
-rwxr-xr-x | twitter-nativefier.desktop | 11 | ||||
-rw-r--r-- | twitter.png | bin | 0 -> 38564 bytes |
5 files changed, 73 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..1a4fbc089d77 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,19 @@ +pkgbase = twitter-nativefier + pkgdesc = Twitter desktop built with nativefier (Electron) + pkgver = 1.0 + pkgrel = 1 + url = https://twitter.com/ + arch = any + license = custom + makedepends = imagemagick + makedepends = nodejs-nativefier + depends = gtk3 + depends = libxss + depends = nss + source = twitter.png + source = twitter-nativefier.desktop + sha256sums = 4ef3b2ed1c74f1a842a9cd51a4b8f58a1920a38f6858891821c85b36e81d2b49 + sha256sums = ffd1c6478e85b992ea2fdf4fe0d1c4d14bf846bd7dacf5f0bda7eefccb4963b7 + +pkgname = twitter-nativefier + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..796a517d0e58 --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +/src +/pkg +*.tar.xz diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..808f8ffe2ebb --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,40 @@ +# Maintainer: Nahuel Gomez Castro <nahual_gomca@outlook.com.ar> + +pkgname='twitter-nativefier' +pkgver='1.0' +pkgrel='1' +pkgdesc='Twitter desktop built with nativefier (Electron)' +arch=('any') +url='https://twitter.com/' +license=('custom') +depends=('gtk3' 'libxss' 'nss') +makedepends=('imagemagick' 'nodejs-nativefier') +source=("${pkgname%-nativefier}.png" + "${pkgname}.desktop") +sha256sums=('4ef3b2ed1c74f1a842a9cd51a4b8f58a1920a38f6858891821c85b36e81d2b49' + 'ffd1c6478e85b992ea2fdf4fe0d1c4d14bf846bd7dacf5f0bda7eefccb4963b7') + +build () { + nativefier \ + --name "Twitter" \ + --icon "${pkgname%-nativefier}.png" \ + --width "800px" \ + --height "600px" \ + --verbose \ + --single-instance \ + "${url}" +} + +package () { + install -dm755 "${pkgdir}/"{opt,usr/{bin,share/{applications,licenses/${pkgname}}}} + + cp -rL "${srcdir}/${pkgname%-nativefier}-linux-"* "${pkgdir}/opt/${pkgname}" + ln -sfrv "${pkgdir}/opt/${pkgname}/${pkgname%-nativefier}" "${pkgdir}/usr/bin/${pkgname}" + install -Dm755 "${srcdir}/${pkgname}.desktop" "${pkgdir}/usr/share/applications/${pkgname}.desktop" + install -Dm755 "${pkgdir}/opt/${pkgname}/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + for _size in "192x192" "128x128" "96x96" "64x64" "48x48" "32x32" "24x24" "22x22" "20x20" "16x16" "8x8" + do + install -dm755 "${pkgdir}/usr/share/icons/hicolor/${_size}/apps" + convert "${srcdir}/${pkgname%-nativefier}.png" -resize "${_size}" "${pkgdir}/usr/share/icons/hicolor/${_size}/apps/${pkgname%-nativefier}.png" + done +} diff --git a/twitter-nativefier.desktop b/twitter-nativefier.desktop new file mode 100755 index 000000000000..7a3cfec66ef1 --- /dev/null +++ b/twitter-nativefier.desktop @@ -0,0 +1,11 @@ +[Desktop Entry] +Name=Twitter +Comment=Twitter desktop built with nativefier (Electron) +Exec=twitter-nativefier +Icon=twitter +Encoding=UTF-8 +StartupWMClass=twitter-nativefier-be8b09 +Terminal=false +StartupNotify=true +Type=Application +Categories=Network; diff --git a/twitter.png b/twitter.png Binary files differnew file mode 100644 index 000000000000..1594636af73c --- /dev/null +++ b/twitter.png |