add kdepim, mediainfo

This commit is contained in:
groni
2016-12-02 16:27:39 +01:00
parent 1c15b8cdca
commit 2893e1c13e
5 changed files with 174 additions and 4 deletions
+37
View File
@@ -0,0 +1,37 @@
#!/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 pisitools
from pisi.actionsapi import autotools
from pisi.actionsapi import libtools
WorkDir = "MediaInfo"
def setup():
for it in ["Project/GNU/CLI", "../GUI"]:
configure_args = " --with-wxwidgets --with-wx-gui" if it.endswith('GUI') else ""
shelltools.cd(it)
libtools.libtoolize("--automake")
autotools.aclocal()
autotools.automake("-afc")
autotools.autoconf()
autotools.configure("--disable-static%s" % configure_args)
def build():
for it in ["Project/GNU/CLI", "../GUI"]:
shelltools.cd(it)
autotools.make("-j1")
def install():
pisitools.dodoc("*.txt")
pisitools.dohtml("*.html")
pisitools.insinto("/usr/share/pixmaps", "Source/Resource/Image/MediaInfo.png", "mediainfo.png")
pisitools.insinto("/usr/share/icons/hicolor/128x128/apps/", "Source/Resource/Image/MediaInfo.png", "mediainfo.png")
for it in ["Project/GNU/CLI", "../GUI"]:
shelltools.cd(it)
autotools.install()
if it.endswith('GUI'): pisitools.insinto("/usr/share/applications", "mediainfo-gui.kde4.desktop")
@@ -0,0 +1,16 @@
[Desktop Entry]
Encoding=UTF-8
Version=1.0
Name=Mediainfo
GenericName=Mediainfo
GenericName[de]=Mediainfo
Comment=Supplies technical and tag information about a video or audio file
Comment[de]=Infotool für Mediadateien (Auflösung, Codec, ...)
Comment[fr]=fournit des informations techniques et les tags à propos de vos fichiers video et audio
Comment[pl]=Informacje techniczne o plikach multimedialnych.
Icon=mediainfo.png
Exec=mediainfo-gui %f
Categories=AudioVideo;AudioVideoEditing;
Type=Application
Terminal=false
MultipleArgs=false
+61
View File
@@ -0,0 +1,61 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>mediainfo</Name>
<Homepage>http://mediaarea.net/en/MediaInfo</Homepage>
<Packager>
<Name>Pisi Linux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>LGPLv3</License>
<IsA>app:gui</IsA>
<Summary>MediaInfo supplies technical and tag information about mediafiles</Summary>
<Description>MediaInfo supplies technical and tag information about a video or audio file. It is free software (free of charge and free access to source code: GPL or LGPL licence)</Description>
<Archive sha1sum="ca4ea984fc718b4e565fad7e295149d36d534824" type="tarbz2">http://mediaarea.net/download/source/mediainfo/0.7.90/mediainfo_0.7.90.tar.bz2</Archive>
<BuildDependencies>
<Dependency>libtool</Dependency>
<Dependency>autoconf</Dependency>
<Dependency>automake</Dependency>
<Dependency>libzen-devel</Dependency>
<Dependency>libzen-devel</Dependency>
<Dependency>libmediainfo-devel</Dependency>
<Dependency>wxGTK-devel</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>mediainfo</Name>
<RuntimeDependencies>
<Dependency>wxGTK</Dependency>
<Dependency>libgcc</Dependency>
<Dependency>libzen</Dependency>
<Dependency>libmediainfo</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin/</Path>
<Path fileType="data">/usr/share</Path>
<Path fileType="doc">/usr/share/doc/</Path>
</Files>
<AdditionalFiles>
<AdditionalFile owner="root" permission="0644" target="/usr/share/applications/mediainfo.desktop">mediainfo.desktop</AdditionalFile>
</AdditionalFiles>
</Package>
<History>
<Update release="2">
<Date>2016-11-24</Date>
<Version>0.7.90</Version>
<Comment>Version bump.</Comment>
<Name>Stefan Gronewold(groni)</Name>
<Email>groni@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2013-12-20</Date>
<Version>0.7.65</Version>
<Comment>First release</Comment>
<Name>Stefan Gronewold(groni)</Name>
<Email>groni@pisilinux.org</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,8 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>mediainfo</Name>
<Summary xml:lang="en">MediaInfo supplies technical and tag information about mediafiles</Summary>
<Description xml:lang="en">MediaInfo supplies technical and tag information about a video or audio file. It is free software (free of charge and free access to source code: GPL or LGPL licence)</Description>
</Source>
</PISI>