summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD64
1 files changed, 64 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..c50317597c8b
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,64 @@
+# Maintainer : Simone Economo <my.ekoes@gmail.com>
+# Contributor: Boudhayan Gupta <me at BaloneyGeek dot com>
+
+pkgname=system-config-samba
+pkgver=1.2.100
+pkgrel=1
+_docsname=system-config-samba-docs
+_docsver=1.0.9
+pkgdesc="The Samba configuration tool by Red Hat"
+url="http://fedoraproject.org/wiki/SystemConfig/samba"
+arch=('x86_64' 'i686')
+license=('GPLv2')
+depends=('samba' 'libuser' 'gksu' 'python2')
+optdepends=()
+makedepends=('intltool' 'gnome-common' 'gnome-doc-utils')
+conflicts=()
+replaces=()
+backup=()
+install=system-config-samba.install
+source=("https://fedorahosted.org/released/${pkgname}/${pkgname}-${pkgver}.tar.bz2"
+ "https://fedorahosted.org/released/${_docsname}/${_docsname}-${_docsver}.tar.bz2"
+ "${pkgname}.patch"
+ "${_docsname}.patch"
+ "${pkgname}.8")
+md5sums=('31f28460724553d4741e514462befaa3'
+ '4285494ecac5f4ed34bd515e40aa057c'
+ 'fa728f13b98dcd2e981aa2a4e61ca0d9'
+ 'ef9ed98bdf27661263477ef2d5ba92d6'
+ '5abeeeea50f3d57bf14f0125748dea4f')
+
+build() {
+ cd "${srcdir}/${pkgname}-${pkgver}"
+
+ rm {git_rules.mk,polkit_rules.mk,rpmspec_rules.mk,scm_rules.mk,upload_rules.mk}
+ rm config/org.fedoraproject.config.samba.policy.{0,1}.in
+ rm -r src/scsamba/dbus
+ rm src/system-config-samba-mechanism.py
+
+ # Python 2 fix
+ find . -name '*.py' | \
+ xargs sed -i "s|#!/usr/bin/python|#!/usr/bin/python2|"
+
+ sed -i 's|python|python2|g' py_rules.mk
+ # --
+
+ patch -p1 -i ../${pkgname}.patch
+ make
+
+ cd "${srcdir}/${_docsname}-${_docsver}"
+
+ patch -p1 -i ../${_docsname}.patch
+ make
+}
+
+package() {
+ cd "${srcdir}/${pkgname}-${pkgver}"
+ make DESTDIR="${pkgdir}" install
+
+ cd "${srcdir}/${_docsname}-${_docsver}"
+ make DESTDIR="${pkgdir}" install
+
+ install -Dm644 "${srcdir}/${pkgname}.8" "${pkgdir}/usr/share/man/man8/${pkgname}.8"
+ install -Dm644 "${srcdir}/${pkgname}-${pkgver}/COPYING" "${pkgdir}/usr/share/licenses/$pkgname/LICENSE"
+}