gpsd version bump

can't builded.
This commit is contained in:
Ertuğrul Erata
2015-07-09 20:23:19 +03:00
parent a7c35aca75
commit b77e6255bb
3 changed files with 76 additions and 24 deletions
+11 -16
View File
@@ -8,33 +8,28 @@ from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools from pisi.actionsapi import pisitools
from pisi.actionsapi import shelltools from pisi.actionsapi import shelltools
from pisi.actionsapi import get from pisi.actionsapi import get
from pisi.actionsapi import scons
def setup():
shelltools.touch("%s/ChangeLog" % get.curDIR()) shelltools.export("PYTHONDONTWRITEBYTECODE", "1")
autotools.autoreconf("-fi")
autotools.configure("--disable-static \
--disable-libQgpsmm \
--enable-dbus")
pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ")
def build(): def build():
autotools.make() scons.make( "prefix=/usr \
systemd=no \
libQgpsmm=no \
PYTHONPATH=/usr/bin/python")
def install(): def install():
autotools.install() scons.install("--install-sandbox=%s" % get.installDIR())
# We're using conf.d instead of sysconfig # We're using conf.d instead of sysconfig
pisitools.dosed("gpsd.hotplug.wrapper", "sysconfig\/", "conf.d/") #pisitools.dosed("gpsd.hotplug.wrapper", "sysconfig\/", "conf.d/")
# Install UDEV files # Install UDEV files
pisitools.insinto("/lib/udev/rules.d", "gpsd.rules", "99-gpsd.rules") pisitools.insinto("/lib/udev/rules.d", "gpsd.rules", "99-gpsd.rules")
pisitools.dobin("gpsd.hotplug", "/lib/udev") pisitools.dobin("gpsd.hotplug", "/lib/udev")
pisitools.dobin("gpsd.hotplug.wrapper", "/lib/udev") #pisitools.dobin("gpsd.hotplug.wrapper", "/lib/udev")
# Fix permissions # Fix permissions
shelltools.chmod("%s/usr/lib/%s/site-packages/gps/gps.py" % (get.installDIR(), get.curPYTHON())) #lsshelltools.chmod("%s/usr/lib/%s/site-packages/gps/gps.py" % (get.installDIR(), get.curPYTHON()))
pisitools.dodoc("README", "TODO", "AUTHORS", "COPYING") pisitools.dodoc("README", "TODO", "AUTHORS", "COPYING")
+40
View File
@@ -0,0 +1,40 @@
#!/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 autotools
from pisi.actionsapi import pisitools
from pisi.actionsapi import shelltools
from pisi.actionsapi import get
def setup():
shelltools.touch("%s/ChangeLog" % get.curDIR())
autotools.autoreconf("-fi")
autotools.configure("--disable-static \
--disable-libQgpsmm \
--enable-dbus")
pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ")
def build():
autotools.make()
def install():
autotools.install()
# We're using conf.d instead of sysconfig
pisitools.dosed("gpsd.hotplug.wrapper", "sysconfig\/", "conf.d/")
# Install UDEV files
pisitools.insinto("/lib/udev/rules.d", "gpsd.rules", "99-gpsd.rules")
pisitools.dobin("gpsd.hotplug", "/lib/udev")
pisitools.dobin("gpsd.hotplug.wrapper", "/lib/udev")
# Fix permissions
shelltools.chmod("%s/usr/lib/%s/site-packages/gps/gps.py" % (get.installDIR(), get.curPYTHON()))
pisitools.dodoc("README", "TODO", "AUTHORS", "COPYING")
+25 -8
View File
@@ -3,7 +3,7 @@
<PISI> <PISI>
<Source> <Source>
<Name>gpsd</Name> <Name>gpsd</Name>
<Homepage>http://gpsd.berlios.de</Homepage> <Homepage>http://catb.org/gpsd/</Homepage>
<Packager> <Packager>
<Name>PisiLinux Community</Name> <Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email> <Email>admins@pisilinux.org</Email>
@@ -11,15 +11,25 @@
<License>BSD</License> <License>BSD</License>
<Summary>GPS daemon and library to support serial/USB GPS devices</Summary> <Summary>GPS daemon and library to support serial/USB GPS devices</Summary>
<Description>gpsd is a service daemon that monitor one or more GPSes attached to a host computer through serial or USB ports, making all data of the sensors available to be queried on TCP port 2947 of the host computer.</Description> <Description>gpsd is a service daemon that monitor one or more GPSes attached to a host computer through serial or USB ports, making all data of the sensors available to be queried on TCP port 2947 of the host computer.</Description>
<Archive sha1sum="af1f575c8ec3a2db7a71c35f2296fd339a4a1ff3" type="targz">http://www.openadk.org/distfiles/gpsd-2.95.tar.gz</Archive> <Archive sha1sum="75ec3578e91815f0ac69a0ad79c8e47a23d8ac85" type="targz">http://download.savannah.gnu.org/releases/gpsd/gpsd-3.15.tar.gz</Archive>
<BuildDependencies> <BuildDependencies>
<Dependency>xmlto</Dependency> <Dependency>xmlto</Dependency>
<Dependency>libusb-devel</Dependency>
<Dependency>desktop-file-utils</Dependency>
<Dependency>ncurses-devel</Dependency>
<Dependency>python-devel</Dependency>
<Dependency>dbus-devel</Dependency>
<Dependency>bluez-libs-devel</Dependency>
<Dependency>util-linux</Dependency>
<Dependency>libxslt</Dependency>
<Dependency>scons</Dependency>
<Dependency>docbook-xsl</Dependency>
</BuildDependencies> </BuildDependencies>
<Patches> <!--<Patches>
<Patch level="1">gpsd-2.95-hotplugvars.patch</Patch> <Patch level="1">gpsd-2.95-hotplugvars.patch</Patch>
<Patch level="1">gpsd-2.95-silentmake.patch</Patch> <Patch level="1">gpsd-2.95-silentmake.patch</Patch>
<Patch level="1">fix-libusb-linking.patch</Patch> <Patch level="1">fix-libusb-linking.patch</Patch>
</Patches> </Patches>-->
</Source> </Source>
<Package> <Package>
@@ -45,7 +55,7 @@
</Provides> </Provides>
</Package> </Package>
<Package> <!--<Package>
<Name>gpsd-clients</Name> <Name>gpsd-clients</Name>
<Icon>gpsd-logo</Icon> <Icon>gpsd-logo</Icon>
<IsA>app:console</IsA> <IsA>app:console</IsA>
@@ -80,9 +90,9 @@
<AdditionalFile owner="root" permission="0644" target="/usr/share/applications/xgps.desktop">data/xgps.desktop</AdditionalFile> <AdditionalFile owner="root" permission="0644" target="/usr/share/applications/xgps.desktop">data/xgps.desktop</AdditionalFile>
<AdditionalFile owner="root" permission="0644" target="/usr/share/applications/xgpsspeed.desktop">data/xgpsspeed.desktop</AdditionalFile> <AdditionalFile owner="root" permission="0644" target="/usr/share/applications/xgpsspeed.desktop">data/xgpsspeed.desktop</AdditionalFile>
</AdditionalFiles> </AdditionalFiles>
</Package> </Package>-->
<Package> <!--<Package>
<Name>gpsd-devel</Name> <Name>gpsd-devel</Name>
<Summary>Development files for gpsd</Summary> <Summary>Development files for gpsd</Summary>
<RuntimeDependencies> <RuntimeDependencies>
@@ -96,9 +106,16 @@
<Path fileType="man">/usr/share/man/man3</Path> <Path fileType="man">/usr/share/man/man3</Path>
<Path fileType="man">/usr/share/man/man1/gpsfake.1*</Path> <Path fileType="man">/usr/share/man/man1/gpsfake.1*</Path>
</Files> </Files>
</Package> </Package>-->
<History> <History>
<Update release="7">
<Date>2015-07-09</Date>
<Version>3.15</Version>
<Comment>Version bump.</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="6"> <Update release="6">
<Date>2014-09-13</Date> <Date>2014-09-13</Date>
<Version>2.95</Version> <Version>2.95</Version>