aboutsummarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD139
1 files changed, 139 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..6b5668c082fe
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,139 @@
+# Maintainer : farseerfc <farseerfc@archlinuxcn.org>
+# Contributor : Fernando "Firef0x" G.P. da Silva <firefgx { aT ) gmail [ d0t } com>
+# Contributor : Sander Boom <sander at inflowmotion dot nl> (From sublime-text-dev)
+# Contributor : realitygaps <realitygaps at yahoo dot com> (From sublime-text-dev)
+# Contributor : ska <skatiger (at} gmail {dot) com> (From sublime-text-imfix)
+
+pkgname=('sublime-text-dev-imfix' 'sublime-text-dev-zh-cn' 'sublime-text-dev-zh-tw')
+pkgver=3.3083
+pkgrel=1
+arch=('i686' 'x86_64')
+url="http://www.sublimetext.com/3"
+license=('custom')
+depends=('desktop-file-utils' 'gtk2' 'libpng')
+optdepends=('gksu: sudo-save support')
+provides=("sublime-text-dev=${pkgver}" 'sublime-text-nightly')
+conflicts=('sublime-text-dev' 'sublime-text-nightly')
+options=('!strip')
+changelog=README.md
+
+_pkgname=sublime_text_3
+_pkgname1="${_pkgname}_imfix"
+_rplexe=0
+
+install=${_pkgname1}.install
+noextract=("Default.zh_CN.sublime-package"
+ "Default.zh_TW.sublime-package")
+
+source=("https://raw.githubusercontent.com/Firef0x/SublimeText-i18n-zh/master/dist/any/zh_CN/Default.zh_CN.sublime-package"
+ "https://raw.githubusercontent.com/Firef0x/SublimeText-i18n-zh/master/dist/any/zh_TW/Default.zh_TW.sublime-package"
+ "https://raw.githubusercontent.com/Firef0x/SublimeText-i18n-zh/master/dist/any/desktop/${_pkgname}.desktop"
+ "https://raw.githubusercontent.com/Firef0x/SublimeText-i18n-zh/master/dist/any/desktop/${_pkgname1}.desktop"
+ "LICENSE"
+ "https://raw.githubusercontent.com/Firef0x/SublimeText-i18n-zh/master/dist/any/zh_CN/LICENSE.zh_CN"
+ "https://raw.githubusercontent.com/Firef0x/SublimeText-i18n-zh/master/dist/any/zh_TW/LICENSE.zh_TW"
+ "${_pkgname}.sh"
+ "${_pkgname1}.sh")
+source_i686=("http://c758482.r82.cf2.rackcdn.com/${_pkgname}_build_${pkgver:2}_x32.tar.bz2"
+ "https://raw.githubusercontent.com/Firef0x/SublimeText-i18n-zh/master/dist/i686/libsublime-imfix.i686.so"
+ "https://raw.githubusercontent.com/Firef0x/SublimeText-i18n-zh/master/dist/i686/sublime_text.i686")
+source_x86_64=("http://c758482.r82.cf2.rackcdn.com/${_pkgname}_build_${pkgver:2}_x64.tar.bz2"
+ "https://raw.githubusercontent.com/Firef0x/SublimeText-i18n-zh/master/dist/x86_64/libsublime-imfix.x86_64.so"
+ "https://raw.githubusercontent.com/Firef0x/SublimeText-i18n-zh/master/dist/x86_64/sublime_text.x86_64")
+
+md5sums=('b21c75fd6922ed383bf4b5ec0b62adb6'
+ 'c13cc732b9007b205b2a6761f82f6564'
+ '208a4b2ee9c8740e0d022b8050cedcbc'
+ '540175c597fdb98364c944551a4d08f1'
+ 'ee96c697ef707e92077d0c55ec14922a'
+ 'f7e48316f800b0e1e0153111b1c80302'
+ '6d473f472e643abe3549730b9fbd2b10'
+ 'fa22069242e91e9a7a9dc4023ebf9bf5'
+ '7be7d93a1062a9975f34661d66b72ff0')
+md5sums_i686=('d1be10594fe7093b1b43a888a48c838f'
+ '9c52cabd468301706be2fea8a7379161'
+ '9e65dda3f3760bf80915f755f2183519')
+md5sums_x86_64=('5da998bea29f9ca02a60d2b3cfc46fea'
+ '6e45f6aee03a727c9f09b4136e0b8c9e'
+ '901cd838b215f814e2f260a3bdfb6179')
+
+_package_common() {
+ # Copy everything
+ install -d "${pkgdir}/opt"
+ cp --preserve=mode -r "${_pkgname}" "${pkgdir}/opt/${_pkgname}"
+
+ # Install IM fix library
+ install -Dm755 libsublime-imfix.${CARCH}.so \
+ ${pkgdir}/opt/${_pkgname}/libsublime-imfix.so
+
+ # Install icons and desktop shortcuts
+ for res in 16x16 32x32 48x48 128x128 256x256; do
+ install -d "${pkgdir}/usr/share/icons/hicolor/${res}/apps"
+ ln -sf "/opt/${_pkgname}/Icon/${res}/sublime-text.png" \
+ "${pkgdir}/usr/share/icons/hicolor/${res}/apps/sublime-text.png"
+ done
+
+ install -d "${pkgdir}/usr/share/applications"
+ install -Dm644 ${_pkgname}.desktop \
+ "${pkgdir}/usr/share/applications/${_pkgname}.desktop"
+ install -Dm644 ${_pkgname1}.desktop \
+ "${pkgdir}/usr/share/applications/${_pkgname1}.desktop"
+
+ # Install bin file
+ install -d "${pkgdir}/usr/bin"
+ install -Dm755 ${_pkgname}.sh "${pkgdir}/usr/bin/${_pkgname}"
+ install -Dm755 ${_pkgname1}.sh "${pkgdir}/usr/bin/${_pkgname1}"
+
+ # Make symbolic links
+ ln -sf "/usr/bin/${_pkgname1}" "${pkgdir}/usr/bin/subl3"
+
+ # Install license file
+ install -d "${pkgdir}/usr/share/licenses/${pkgname}"
+ install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+}
+
+package_sublime-text-dev-imfix() {
+ pkgdesc="Sophisticated text editor for code, HTML and prose, development build with Fcitx input method support"
+
+ _package_common
+}
+
+package_sublime-text-dev-zh-cn() {
+ pkgdesc="Sophisticated text editor for code, HTML and prose, development build with Simplified Chinese translation and Fcitx input method support"
+
+ if [ ${_rplexe} -eq 1 ]; then
+ rm "${_pkgname}/sublime_text"
+ install -Dm755 sublime_text.${CARCH} \
+ ${_pkgname}/sublime_text
+ fi
+
+ rm "${_pkgname}/Packages/Default.sublime-package"
+ install -Dm644 Default.zh_CN.sublime-package \
+ ${_pkgname}/Packages/Default.sublime-package
+
+ _package_common
+
+ # Install license file
+ install -Dm644 LICENSE.zh_CN "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE.zh_CN"
+}
+
+package_sublime-text-dev-zh-tw() {
+ pkgdesc="Sophisticated text editor for code, HTML and prose, development build with Traditional Chinese translation and Fcitx input method support"
+
+ if [ ${_rplexe} -eq 1 ]; then
+ rm "${_pkgname}/sublime_text"
+ install -Dm755 sublime_text.${CARCH} \
+ ${_pkgname}/sublime_text
+ fi
+
+ rm "${_pkgname}/Packages/Default.sublime-package"
+ install -Dm644 Default.zh_TW.sublime-package \
+ ${_pkgname}/Packages/Default.sublime-package
+
+ _package_common
+
+ # Install license file
+ install -Dm644 LICENSE.zh_TW "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE.zh_TW"
+}
+
+# vim:set sts=2 sw=2 ts=2 et: