Merge pull request #197 from ertugerata/master

fix plasma-workspace pam modules.
This commit is contained in:
Ertuğrul Erata
2015-08-03 15:35:51 +03:00
15 changed files with 358 additions and 45 deletions
@@ -23,6 +23,7 @@
<Dependency>kcoreaddons-devel</Dependency>
<Dependency>kiconthemes-devel</Dependency>
<Dependency>kcodecs-devel</Dependency>
<Dependency>libdbusmenu-qt-devel</Dependency>
<Dependency>qt5-phonon-devel</Dependency><!--1-->
<Dependency>extra-cmake-modules</Dependency>
<Dependency>cmake</Dependency>
@@ -41,6 +42,7 @@
<Dependency>kcoreaddons</Dependency>
<Dependency>kiconthemes</Dependency>
<Dependency>kservice</Dependency>
<Dependency>libdbusmenu-qt</Dependency>
<Dependency>kwindowsystem</Dependency>
</RuntimeDependencies>
<Files>
@@ -66,17 +68,18 @@
<Dependency>kiconthemes-devel</Dependency>
<Dependency>kservice-devel</Dependency>
<Dependency>kwindowsystem-devel</Dependency>
<Dependency>libdbusmenu-qt-devel</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
<Path fileType="data">/usr/lib/cmake</Path>
<Path fileType="config">/usr/lib/pkgconfig</Path>
<Path fileType="config">/usr/lib/pkgconfig</Path>
</Files>
</Package>
<History>
<Update release="2">
<Date>2015-06-25</Date>
<Date>2015-08-03</Date>
<Version>5.11.0</Version>
<Comment>Version bump.</Comment>
<Name>Stefan Gronewold(groni)</Name>
+23 -30
View File
@@ -25,13 +25,14 @@
<Dependency>kwidgetsaddons-devel</Dependency>
<Dependency>kcmutils-devel</Dependency>
<Dependency>karchive-devel</Dependency>
<Dependency>kauth-devel</Dependency>
<Dependency>kconfigwidgets-devel</Dependency>
<Dependency>knewstuff-devel</Dependency>
<Dependency>gtk2-devel</Dependency>
<Dependency>gtk3-devel</Dependency>
<Dependency>extra-cmake-modules</Dependency>
<Dependency>cmake</Dependency>
<Dependency>kauth-devel</Dependency>
<Dependency>kconfigwidgets-devel</Dependency>
<Dependency>knewstuff-devel</Dependency>
<Dependency>gtk2-devel</Dependency>
<Dependency>gtk3-devel</Dependency>
<Dependency>at-spi2-core-devel</Dependency><!--is runtime dep gtk3-devel-->
<Dependency>extra-cmake-modules</Dependency>
<Dependency>cmake</Dependency>
</BuildDependencies>
</Source>
@@ -46,35 +47,27 @@
<Dependency>kcoreaddons</Dependency>
<Dependency>kiconthemes</Dependency>
<Dependency>kwidgetsaddons</Dependency>
<Dependency>kcmutils</Dependency>
<Dependency>karchive</Dependency>
<Dependency>kauth</Dependency>
<Dependency>knewstuff</Dependency>
<Dependency>kconfigwidgets</Dependency>
<Dependency>gtk2</Dependency>
<Dependency>gtk3</Dependency>
<Dependency>karchive</Dependency>
<Dependency>knewstuff</Dependency>
<Dependency>kconfigwidgets</Dependency>
<Dependency>gtk2</Dependency>
<Dependency>gtk3</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="data">/usr/share</Path>
<Path fileType="data">/etc/xdg/cgc*</Path>
<Path fileType="localedata">/usr/share/locale</Path>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="library">/usr/lib/cmake</Path>
<Path fileType="library">/usr/lib/qt5</Path>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
<Replaces>
<Package>kde-runtime</Package>
</Replaces>
<Conflicts>
<Package>kde-runtime</Package>
</Conflicts>
<Path fileType="data">/usr/share</Path>
<Path fileType="data">/etc/xdg/cgc*</Path>
<Path fileType="localedata">/usr/share/locale</Path>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="library">/usr/lib/cmake</Path>
<Path fileType="library">/usr/lib/qt5</Path>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<History>
<Update release="3">
<Date>2015-07-01</Date>
<Date>2015-08-03</Date>
<Version>5.3.2</Version>
<Comment>Version bump.</Comment>
<Name>Stefan Gronewold(groni)</Name>
+9 -1
View File
@@ -42,6 +42,9 @@
<Dependency>fontconfig-devel</Dependency>
<Dependency>plasma-workspace-devel</Dependency>
<Dependency>system-settings-devel</Dependency>
<Dependency>xorg-app-devel</Dependency>
<Dependency>libcanberra-devel</Dependency><!--1-->
<!--Dependency>packagekit-qt5-devel</Dependency-2-->
<Dependency>docbook-xsl</Dependency>
<Dependency>qt5-sql-sqlite</Dependency>
<Dependency>qt5-sql-mysql</Dependency>
@@ -102,6 +105,8 @@
<Dependency>libxkbfile</Dependency>
<Dependency>plasma-framework</Dependency>
<Dependency>plasma-workspace</Dependency>
<Dependency>libcanberra</Dependency>
<Dependency>pulseaudio-libs</Dependency>
<Dependency>qt5-base</Dependency>
<Dependency>qt5-declarative</Dependency>
<Dependency>qt5-phonon</Dependency>
@@ -109,8 +114,11 @@
<Dependency>qt5-x11extras</Dependency>
<Dependency>solid</Dependency>
<Dependency>sonnet</Dependency>
<Dependency>qt5-sql-sqlite</Dependency>
<Dependency>system-settings</Dependency><!--1-->
<Dependency>xcb-util-image</Dependency>
<Dependency>oxygen-icons</Dependency>
<Dependency>oxygen-fonts</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="config">/etc</Path>
@@ -126,7 +134,7 @@
<History>
<Update release="4">
<Date>2015-07-02</Date>
<Date>2015-08-03</Date>
<Version>5.3.2</Version>
<Comment>Version bump.</Comment>
<Name>Stefan Gronewold(groni)</Name>
@@ -0,0 +1,19 @@
export KF5=/usr
export QTDIR=/usr/lib/qt5
export XDG_DATA_DIRS=$KF5/share:$XDG_DATA_DIRS:/usr/share
export XDG_CONFIG_DIRS=$XDG_CONFIG_DIRS:/etc/xdg
export PATH=$KF5/bin:$QTDIR/bin:$PATH
export QT_PLUGIN_PATH=$QTDIR/plugins:$QT_PLUGIN_PATH
export QML2_IMPORT_PATH=/usr/lib/qt5/qml:/usr/lib/qt5/qmldir
export QML_IMPORT_PATH=$QML2_IMPORT_PATH
export KDE_SESSION_VERSION=5
export KDE_FULL_SESSION=true
#separete
export XDG_DATA_HOME=$HOME/.local5/share
export XDG_CONFIG_HOME=$HOME/.config5
export XDG_CACHE_HOME=$HOME/.cache5
export XDG_RUNTIME_DIR=/tmp/runtime-$USER
#build
export CMAKE_PREFIX_PATH=$KF5:$CMAKE_PREFIX_PATH
#debug
export QT_MESSAGE_PATTERN='%{appname}(%{pid})/%{category} %{function}: %{message}'
@@ -0,0 +1,10 @@
#%PAM-1.0
auth required pam_nologin.so
auth required pam_permit.so
account include system-auth
password include system-auth
session include system-auth
@@ -1,6 +1,7 @@
#%PAM-1.0
#%PAM-1.0
auth include system-login
account include system-login
password include system-login
session include system-login
auth include system-auth
auth required pam_nologin.so
account include system-auth
password include system-auth
session include system-auth
+10 -5
View File
@@ -53,6 +53,7 @@
<Dependency>pam-devel</Dependency>
<!--Dependency>prison-qt5-devel</Dependency-->
<Dependency>qt5-base-devel</Dependency>
<Dependency>xorg-app-devel</Dependency>
<Dependency>qt5-sql-mysql</Dependency>
<Dependency>qt5-sql-odbc</Dependency>
<Dependency>qt5-sql-postgresql</Dependency>
@@ -138,10 +139,12 @@
<Dependency>wayland-client</Dependency>
<Dependency>wayland-server</Dependency>
<Dependency>xcb-util-keysyms</Dependency>
<Dependency>xorg-app</Dependency>
<Dependency>zlib</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="config">/etc/pam.d</Path>
<Path fileType="config">/etc/env.d</Path>
<Path fileType="config">/etc/xdg</Path>
<Path fileType="data">/usr/share</Path>
<Path fileType="applications">/usr/share/applications</Path>
@@ -151,7 +154,12 @@
<Path fileType="library">/usr/lib/qt5/qml</Path>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Files>
<AdditionalFiles>
<AdditionalFile target="/etc/pam.d/kde" permission="0644" owner="root">kde.pam</AdditionalFile>
<AdditionalFile target="/etc/pam.d/kde-np" permission="0644" owner="root">kde-np.pam</AdditionalFile>
<AdditionalFile target="/etc/env.d/40Kde5" permission="0644" owner="root">kde-env.sh</AdditionalFile>
</AdditionalFiles>
</Package>
<Package>
@@ -231,9 +239,6 @@
<Path fileType="data">/usr/lib/cmake</Path>
<Path fileType="config">/usr/lib/pkgconfig</Path>
</Files>
<AdditionalFiles>
<AdditionalFile target="/etc/pam.d/kde" permission="0644" owner="root">kde.pam</AdditionalFile>
</AdditionalFiles>
</Package>
<Package>
@@ -251,7 +256,7 @@
<History>
<Update release="2">
<Date>2015-07-02</Date>
<Date>2015-08-03</Date>
<Version>5.3.2</Version>
<Comment>Version bump.</Comment>
<Name>Stefan Gronewold(groni)</Name>
+38
View File
@@ -0,0 +1,38 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/licenses/gpl.txt
from pisi.actionsapi import shelltools
from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
from pisi.actionsapi import get
def setup():
autotools.autoreconf("-fi")
autotools.configure("--disable-oss \
--disable-lynx \
--disable-gtk-doc \
--disable-schemas-install \
--enable-gstreamer \
--enable-gtk3 \
--enable-pulse \
--enable-alsa \
--enable-null \
--enable-tdb \
--with-builtin=dso \
--disable-static")
pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ")
def build():
autotools.make()
def install():
autotools.rawInstall('DESTDIR="%s"' % get.installDIR())
#pisitools.remove("/usr/lib/gtk-3.0/modules/libcanberra-gtk-module.so")
pisitools.removeDir("/usr/share/gtk-doc")
pisitools.dodoc("LGPL", "README")
@@ -0,0 +1,13 @@
Index: libcanberra-0.12/acinclude.m4
===================================================================
--- libcanberra-0.12.orig/acinclude.m4
+++ libcanberra-0.12/acinclude.m4
@@ -112,7 +112,7 @@ acx_pthread_flags="pthreads none -Kthrea
# pthread-config: use pthread-config program (for GNU Pth library)
case "${host_cpu}-${host_os}" in
- *solaris*)
+ *solaris*|*linux*)
# On Solaris (at least, for some versions), libc contains stubbed
# (non-functional) versions of the pthreads routines, so link-based
@@ -0,0 +1,22 @@
Index: libcanberra-0.12/src/Makefile.am
===================================================================
--- libcanberra-0.12.orig/src/Makefile.am
+++ libcanberra-0.12/src/Makefile.am
@@ -58,7 +58,8 @@ libcanberra_la_CFLAGS = \
$(AM_CFLAGS) \
$(VORBIS_CFLAGS)
libcanberra_la_LIBADD = \
- $(VORBIS_LIBS)
+ $(VORBIS_LIBS) \
+ $(PTHREAD_LIBS)
libcanberra_la_LDFLAGS = \
-export-dynamic \
-version-info $(LIBCANBERRA_VERSION_INFO)
@@ -290,6 +291,7 @@ libcanberra_gtk_la_CFLAGS = \
$(GTK_CFLAGS)
libcanberra_gtk_la_LIBADD = \
$(GTK_LIBS) \
+ -lX11 \
libcanberra.la
libcanberra_gtk_la_LDFLAGS = \
-export-dynamic -version-info $(LIBCANBERRA_GTK_VERSION_INFO)
+182
View File
@@ -0,0 +1,182 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>libcanberra</Name>
<Homepage>http://0pointer.de/lennart/projects/libcanberra/</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>LGPLv2.1</License>
<IsA>library</IsA>
<IsA>app:console</IsA>
<Summary>A library for generating event sounds on free desktops</Summary>
<Description>libcanberra is an implementation of the XDG Sound Theme and Name Specifications, for generating event sounds on free desktops, such as GNOME. It comes with several backends (ALSA, PulseAudio, OSS, GStreamer, null) and is designed to be portable.</Description>
<Archive sha1sum="fd4c16e341ffc456d688ed3462930d17ca6f6c20" type="tarxz">http://0pointer.de/lennart/projects/libcanberra/libcanberra-0.30.tar.xz</Archive>
<BuildDependencies>
<Dependency>libogg-devel</Dependency>
<Dependency>pulseaudio-libs-devel</Dependency>
<Dependency>gstreamer-devel</Dependency>
<Dependency>libvorbis-devel</Dependency>
<Dependency>alsa-lib-devel</Dependency>
<!--Dependency>gconf</Dependency-->
<Dependency>glib2-devel</Dependency>
<Dependency>gtk2-devel</Dependency>
<Dependency>gtk3-devel</Dependency>
<Dependency>at-spi2-core-devel</Dependency><!--opps is dep for gt3-devel -->
<Dependency>eudev-devel</Dependency>
<Dependency>atk-devel</Dependency>
<Dependency>cairo-devel</Dependency>
<Dependency>pango-devel</Dependency>
<Dependency>libogg-devel</Dependency>
<Dependency>libtdb-devel</Dependency>
<Dependency>libvorbis-devel</Dependency>
<Dependency>fontconfig-devel</Dependency>
<Dependency>gstreamer-next-devel</Dependency>
</BuildDependencies>
<Patches>
<Patch level="1">fix-pthread.patch</Patch>
<Patch level="1">fix-underlinking.patch</Patch>
</Patches>
</Source>
<Package>
<Name>libcanberra</Name>
<RuntimeDependencies>
<Dependency>libtdb</Dependency>
<Dependency>libtool-ltdl</Dependency>
<Dependency>glib2</Dependency>
<Dependency>alsa-lib</Dependency>
<Dependency>libvorbis</Dependency>
<Dependency>pulseaudio-libs</Dependency>
<Dependency>gstreamer-next</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="data">/usr/share/gdm</Path>
<Path fileType="data">/usr/share/gnome/</Path>
</Files>
</Package>
<Package>
<Name>libcanberra-devel</Name>
<Summary>Development files for libcanberra</Summary>
<RuntimeDependencies>
<Dependency release="current">libcanberra</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
<Path fileType="data">/usr/share/vala</Path>
<Path fileType="data">/usr/lib/pkgconfig</Path>
</Files>
</Package>
<Package>
<Name>libcanberra-gtk</Name>
<Summary>GTK+ convenience API and utilities for libcanberra</Summary>
<RuntimeDependencies>
<Dependency release="current">libcanberra</Dependency>
<Dependency>gtk2</Dependency>
<Dependency>glib2</Dependency>
<Dependency>libX11</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib/gtk-2*</Path>
<Path fileType="library">/usr/lib/libcanberra-gtk.so*</Path>
</Files>
</Package>
<Package>
<Name>libcanberra-gtk-devel</Name>
<Summary>Development files for libcanberra-gtk</Summary>
<RuntimeDependencies>
<Dependency release="current">libcanberra</Dependency>
<Dependency release="current">libcanberra-devel</Dependency>
<Dependency>gtk2-devel</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include/canberra-gtk.h</Path>
<Path fileType="data">/usr/lib/pkgconfig/libcanberra-gtk.pc</Path>
<Path fileType="data">/usr/share/vala/vapi/libcanberra-gtk.vapi</Path>
</Files>
</Package>
<Package>
<Name>libcanberra-gtk3-devel</Name>
<Summary>Development files for libcanberra-gtk</Summary>
<RuntimeDependencies>
<Dependency release="current">libcanberra-gtk-devel</Dependency>
<Dependency>gtk3-devel</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="data">/usr/lib/pkgconfig/libcanberra-gtk3.pc</Path>
</Files>
</Package>
<Package>
<Name>libcanberra-gtk3</Name>
<Summary>GTK+ convenience API and utilities for libcanberra</Summary>
<RuntimeDependencies>
<Dependency>gtk3</Dependency>
<Dependency>glib2</Dependency>
<Dependency>eudev</Dependency>
<Dependency>libX11</Dependency>
<Dependency releaseFrom="4">libcanberra</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib/gtk-3*</Path>
<Path fileType="library">/usr/lib/libcanberra-gtk3*</Path>
<Path fileType="doc">/usr/share/doc/libcanberra-gtk3</Path>
<Path fileType="executable">/usr/bin/canberra-boot</Path>
<Path fileType="executable">/usr/bin/canberra-gtk-play</Path>
</Files>
</Package>
<History>
<Update release="6">
<Date>2015-08-03</Date>
<Version>0.30</Version>
<Comment>Rebuild Unused</Comment>
<Name>Varol Maksutoğlu</Name>
<Email>waroi@pisilinux.org</Email>
</Update>
<Update release="5">
<Date>2013-11-15</Date>
<Version>0.30</Version>
<Comment>Version bump</Comment>
<Name>Richard de Bruin</Name>
<Email>richdb@pisilinux.org</Email>
</Update>
<Update release="4">
<Date>2013-10-07</Date>
<Version>0.29</Version>
<Comment>Split Package + Fixed.</Comment>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Update>
<Update release="3">
<Date>2013-08-17</Date>
<Version>0.29</Version>
<Comment>Release Bump.</Comment>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2013-07-29</Date>
<Version>0.29</Version>
<Comment>missing dep.</Comment>
<Name>Erdinç Gültekin</Name>
<Email>erdincgultekin@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2012-08-31</Date>
<Version>0.29</Version>
<Comment>First release</Comment>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,18 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>libcanberra</Name>
<Summary xml:lang="tr">Masaüstü üzerinde bildirim sesleri üretmek için kütüphane</Summary>
<Description xml:lang="tr">libcanberra, çeşitli arka uç (ALSA, PulseAudio, GStreamer, null) destekleri olan, XDG Ses Teması ve İsimlendirme standartlarına uygun, bildirim sesi çalma kütüphanesidir.</Description>
</Source>
<Package>
<Name>libcanberra-gtk</Name>
<Summary xml:lang="tr">GTK+ için libcanberra araçları ve programlama kitaplığı</Summary>
</Package>
<Package>
<Name>libcanberra-devel</Name>
<Summary xml:lang="tr">libcanberra için geliştirme dosyaları</Summary>
</Package>
</PISI>
+1 -1
View File
@@ -9,7 +9,7 @@ from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
def setup():
autotools.autoreconf("-fiv")
#autotools.autoreconf("-fiv")
autotools.configure("--disable-static")
def build():
@@ -29,6 +29,7 @@
<Package>
<Name>xorg-video-openchrome</Name>
<RuntimeDependencies>
<Dependency>libX11</Dependency>
<Dependency>libdrm</Dependency>
<Dependency>libXext</Dependency>
<Dependency>libXv</Dependency>
+1 -1
View File
@@ -8,7 +8,7 @@ from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
def setup():
autotools.autoreconf("-vif")
#autotools.autoreconf("-vif")
autotools.configure("--disable-static")
def build():