Merge pull request #13987 from suvari/master

plank: Switched to Ricotz plank
This commit is contained in:
Kamil ATLI
2024-04-21 15:58:54 +03:00
committed by GitHub
3 changed files with 35 additions and 18 deletions
+12 -6
View File
@@ -1,19 +1,25 @@
#!/usr/bin/env python3
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
# Copyright 2018 TUBITAK/UEKAE
# Licensed under the GNU General Public License, version 2.
# See the file http://www.gnu.org/copyleft/gpl.txt.
from pisi.actionsapi import mesontools
from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
from pisi.actionsapi import shelltools
from pisi.actionsapi import get
def setup():
mesontools.configure("-Denable-apport=false")
#shelltools.system("NOCONFIGURE=1 ./autogen.sh")
autotools.autoreconf("-fi")
autotools.configure("--with-systemduserunitdir=none \
--disable-apport")
def build():
mesontools.build()
autotools.make()
def install():
mesontools.install()
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
pisitools.dodoc("AUTHORS", "COPYING*", "NEWS", "README.md")
pisitools.dodoc("AUTHORS", "COPYING*", "NEWS", "README")
+21 -10
View File
@@ -9,36 +9,36 @@
<Email>admin@pisilinux.org</Email>
</Packager>
<License>GPLv3</License>
<Icon>plank</Icon>
<IsA>app</IsA>
<Summary>An elementary fork of Plank, the stupidly-simple dock.</Summary>
<Description>Plank is meant to be the simplest dock on the planet. The goal is to provide just what a dock needs and absolutely nothing more. It is, however, a library which can be extended to create other dock programs with more advanced features.</Description>
<Archive sha1sum="fa01cf92ef8959eeb68f7d7b6c665cc65101ef3e" type="zip">https://github.com/elementary/dock/archive/05fd6fccdf1a769f6737a0d7e57e092825348660.zip</Archive>
<Archive sha1sum="d195d1e3bb87c608f6051115f27b74257ff5ef06" type="zip">https://github.com/ricotz/plank/archive/refs/heads/master.zip</Archive>
<BuildDependencies>
<Dependency>intltool</Dependency>
<Dependency>gettext-devel</Dependency>
<Dependency>atk-devel</Dependency>
<Dependency>bamf-devel</Dependency>
<Dependency>vala-devel</Dependency>
<Dependency>gtk3-devel</Dependency>
<Dependency>zlib-devel</Dependency>
<Dependency>cairo-devel</Dependency>
<Dependency>glib2-devel</Dependency>
<Dependency>libXi-devel</Dependency>
<Dependency>pango-devel</Dependency>
<Dependency>libX11-devel</Dependency>
<Dependency>libgee-devel</Dependency>
<Dependency>gettext-devel</Dependency>
<Dependency>harfbuzz-devel</Dependency>
<Dependency>libwnck3-devel</Dependency>
<Dependency>libXfixes-devel</Dependency>
<Dependency>libdbusmenu-gtk3</Dependency>
<Dependency>gdk-pixbuf-devel</Dependency>
<Dependency>gnome-menus-devel</Dependency>
<Dependency>libdbusmenu-devel</Dependency>
<Dependency>libdbusmenu-gtk3</Dependency>
<Dependency>gobject-introspection-devel</Dependency>
<Dependency>meson</Dependency>
<Dependency>granite-devel</Dependency>
</BuildDependencies>
<!--
<Patches>
<Patch>plank.patch</Patch>
<Patch level="1">plank.patch</Patch>
</Patches>
-->
</Source>
@@ -46,15 +46,17 @@
<Package>
<Name>plank</Name>
<RuntimeDependencies>
<Dependency>atk</Dependency>
<Dependency>bamf</Dependency>
<Dependency>gtk3</Dependency>
<Dependency>zlib</Dependency>
<Dependency>cairo</Dependency>
<Dependency>glib2</Dependency>
<Dependency>libXi</Dependency>
<Dependency>pango</Dependency>
<Dependency>libX11</Dependency>
<Dependency>libgee</Dependency>
<Dependency>granite</Dependency>
<Dependency>harfbuzz</Dependency>
<Dependency>libwnck3</Dependency>
<Dependency>libXfixes</Dependency>
<Dependency>gdk-pixbuf</Dependency>
@@ -64,10 +66,12 @@
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="config">/etc</Path>
<Path fileType="library">/usr/lib/plank</Path>
<Path fileType="library">/usr/lib/libplank*.so*</Path>
<Path fileType="data">/usr/share</Path>
<Path fileType="data">/usr/share/plank</Path>
<Path fileType="data">/usr/share/vala</Path>
<Path fileType="data">/usr/share/applications</Path>
<Path fileType="data">/usr/share/glib-2.0/schemas</Path>
<Path fileType="localedata">/usr/share/locale</Path>
<Path fileType="man">/usr/share/man</Path>
<Path fileType="info">/usr/share/metainfo</Path>
@@ -95,6 +99,13 @@
</Package>
<History>
<Update release="3">
<Date>2024-04-17</Date>
<Version>20240421</Version>
<Comment>Switched to Ricotz plank</Comment>
<Name>Kamil Atlı</Name>
<Email>suvari@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2021-07-17</Date>
<Version>20210715</Version>
+2 -2
View File
@@ -2,7 +2,7 @@
<PISI>
<Source>
<Name>plank</Name>
<Summary xml:lang="tr">Elegant, simple, clean dock</Summary>
<Description xml:lang="tr">Elegant, simple, clean dock</Description>
<Summary xml:lang="tr">Zarif, basit, temiz dock</Summary>
<Description xml:lang="tr">Plank'ın gezegendeki en basit dock olması gerekiyor. Amaç, bir dockun tam olarak ihtiyaç duyduğu şeyi sağlamaktır, kesinlikle daha fazlasını değil. Ancak bu, daha gelişmiş özelliklere sahip diğer dock programlarını oluşturmak için genişletilebilen bir kitaplıktır.</Description>
</Source>
</PISI>