summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorRealex-fire2015-06-08 23:00:17 +0700
committerRealex-fire2015-06-08 23:00:17 +0700
commit3a2b511b5bf6499c813d8984bef88b9363a73da9 (patch)
tree1bd776141e65f6bac06d5dd3ebc6b4402c69cfe7
downloadaur-3a2b511b5bf6499c813d8984bef88b9363a73da9.tar.gz
Initial import
-rw-r--r--.AURINFO26
-rw-r--r--.SRCINFO27
-rw-r--r--PKGBUILD57
-rw-r--r--cinnamon-control-center-git.install11
4 files changed, 121 insertions, 0 deletions
diff --git a/.AURINFO b/.AURINFO
new file mode 100644
index 000000000000..56a67e7c6bf8
--- /dev/null
+++ b/.AURINFO
@@ -0,0 +1,26 @@
+pkgbase = cinnamon-control-center-git
+ pkgdesc = The Control Center for Cinnamon
+ pkgver = 337.9677670
+ pkgrel = 1
+ url = https://github.com/linuxmint/cinnamon-control-center
+ install = cinnamon-control-center-git.install
+ arch = i686
+ arch = x86_64
+ license = GPL
+ makedepends = intltool
+ makedepends = gnome-common
+ makedepends = docbook-xsl
+ makedepends = git
+ depends = cinnamon-settings-daemon-git
+ depends = cinnamon-translations-git
+ depends = cinnamon-menus-git
+ depends = libgnomekbd
+ depends = network-manager-applet
+ optdepends = gnome-color-manager: for color management tasks
+ provides = cinnamon-control-center
+ conflicts = cinnamon-control-center
+ source = cinnamon-control-center::git+https://github.com/linuxmint/cinnamon-control-center.git
+ options = !emptydirs
+
+pkgname = cinnamon-control-center-git
+
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..bb8d66c1d6e1
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,27 @@
+pkgbase = cinnamon-control-center-git
+ pkgdesc = The Control Center for Cinnamon
+ pkgver = 337.9677670
+ pkgrel = 1
+ url = https://github.com/linuxmint/cinnamon-control-center
+ install = cinnamon-control-center-git.install
+ arch = i686
+ arch = x86_64
+ license = GPL
+ makedepends = intltool
+ makedepends = gnome-common
+ makedepends = docbook-xsl
+ makedepends = git
+ depends = cinnamon-settings-daemon-git
+ depends = cinnamon-translations-git
+ depends = cinnamon-menus-git
+ depends = libgnomekbd
+ depends = network-manager-applet
+ optdepends = gnome-color-manager: for color management tasks
+ provides = cinnamon-control-center
+ conflicts = cinnamon-control-center
+ options = !emptydirs
+ source = cinnamon-control-center::git+https://github.com/linuxmint/cinnamon-control-center.git
+ sha256sums = SKIP
+
+pkgname = cinnamon-control-center-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..aff97761e13a
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,57 @@
+# $Id$
+# Maintainer: Realex
+# Based on cinnamon-control-center PKGBUILD
+
+_pkgname=cinnamon-control-center
+pkgname=${_pkgname}-git
+pkgver=337.9677670
+pkgrel=1
+pkgdesc="The Control Center for Cinnamon"
+arch=('i686' 'x86_64')
+depends=('cinnamon-settings-daemon-git' 'cinnamon-translations-git' 'cinnamon-menus-git' 'libgnomekbd' 'network-manager-applet')
+optdepends=('gnome-color-manager: for color management tasks')
+makedepends=('intltool' 'gnome-common' 'docbook-xsl' 'git')
+url="https://github.com/linuxmint/cinnamon-control-center"
+install=${pkgname}.install
+license=('GPL')
+options=('!emptydirs')
+conflicts=("${_pkgname}")
+provides=("${_pkgname}")
+source=("${_pkgname}::git+https://github.com/linuxmint/${_pkgname}.git")
+sha256sums=('SKIP')
+
+pkgver() {
+ cd "${srcdir}/${_pkgname}"
+ echo $(git rev-list --count master).$(git rev-parse --short master)
+}
+
+build() {
+ cd "${srcdir}/${_pkgname}"
+
+./autogen.sh --prefix=/usr --sysconfdir=/etc \
+ --localstatedir=/var --disable-static \
+ --enable-systemd \
+ --disable-update-mimedb
+
+ #https://bugzilla.gnome.org/show_bug.cgi?id=656229
+ sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0 /g' -e 's/ if test "$export_dynamic" = yes && test -n "$export_dynamic_flag_spec"; then/ func_append compile_command " -Wl,-O1,--as-needed"\n func_append finalize_command " -Wl,-O1,--as-needed"\n\0/' libtool
+
+ make
+}
+
+package() {
+ cd "${srcdir}/${_pkgname}"
+
+ make DESTDIR="$pkgdir" install
+
+ # Remove unused stuff
+ make -C panels/sound DESTDIR="$pkgdir" uninstall
+ make -C panels/sound/data DESTDIR="$pkgdir" install
+ make -C shell DESTDIR="$pkgdir" uninstall-binPROGRAMS uninstall-directoryDATA uninstall-uiDATA
+ rm -R "$pkgdir"/usr/share/applications/cinnamon-{control-center,datetime-panel,region-panel,sound-panel}.desktop
+ rm -R "$pkgdir/etc"
+
+ # Fix a warning
+ chown 102:0 "$pkgdir/usr/share/polkit-1/rules.d"
+ chmod 700 "$pkgdir/usr/share/polkit-1/rules.d"
+}
diff --git a/cinnamon-control-center-git.install b/cinnamon-control-center-git.install
new file mode 100644
index 000000000000..079e0fa341c2
--- /dev/null
+++ b/cinnamon-control-center-git.install
@@ -0,0 +1,11 @@
+post_install() {
+ gtk-update-icon-cache -q -t -f /usr/share/icons/hicolor
+}
+
+post_upgrade() {
+ post_install $1
+}
+
+post_remove() {
+ post_install $1
+}