Merge pull request #18165 from 4fury-c3440d8-2/upwork

a few updates
This commit is contained in:
Rmys
2026-02-16 11:22:17 +03:00
committed by GitHub
18 changed files with 167 additions and 136 deletions
@@ -9,13 +9,12 @@ from pisi.actionsapi import pisitools
from pisi.actionsapi import get from pisi.actionsapi import get
def setup(): def setup():
autotools.rawConfigure("--prefix=/usr") autotools.rawConfigure("--prefix=/usr")
def build(): def build():
autotools.make() autotools.make()
def install(): def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR()) autotools.rawInstall("DESTDIR=%s" % get.installDIR())
pisitools.dodoc("AUTHORS", "LICENSE")
pisitools.dodoc("AUTHORS", "CONTRIBUTORS", "LICENSE")
@@ -1,52 +1,56 @@
<?xml version="1.0" ?> <?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd"> <!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI> <PISI>
<Source> <Source>
<Name>icon-theme-elementary-xfce</Name> <Name>icon-theme-elementary-xfce</Name>
<Homepage>https://github.com/shimmerproject/elementary-xfce</Homepage> <Homepage>https://github.com/shimmerproject/elementary-xfce</Homepage>
<Packager> <Packager>
<Name>PisiLinux Community</Name> <Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email> <Email>admins@pisilinux.org</Email>
</Packager> </Packager>
<License>GPL-2</License> <License>GPL-3</License>
<IsA>data</IsA> <IsA>data</IsA>
<PartOf>desktop.lookandfeel</PartOf> <PartOf>desktop.lookandfeel</PartOf>
<Summary>Elementary Look for XFCE.</Summary> <Summary>Elementary Look for XFCE.</Summary>
<Description>Elementary icons forked from upstream, extended and maintained for Xfce.</Description> <Description>Elementary icons forked from upstream, extended and maintained for Xfce.</Description>
<Archive sha1sum="2d6539c14d58ca3c3c0617a3db341e2389cbdcb9" type="targz"> <Archive sha1sum="ba61b4e0e54c2016e541677934aeadafb8fd7bbe" type="targz">https://github.com/shimmerproject/elementary-xfce/archive/v0.22/elementary-xfce-v0.22.tar.gz</Archive>
https://github.com/shimmerproject/elementary-xfce/archive/refs/tags/v0.17.tar.gz <BuildDependencies>
</Archive> <Dependency>librsvg</Dependency>
<BuildDependencies> <Dependency>optipng</Dependency>
<Dependency>librsvg</Dependency> <Dependency>inkscape</Dependency>
<Dependency>optipng</Dependency> <Dependency>gtk3-devel</Dependency>
<Dependency>inkscape</Dependency> <Dependency>gdk-pixbuf-devel</Dependency>
<Dependency>gtk3-devel</Dependency> </BuildDependencies>
</BuildDependencies> </Source>
</Source>
<Package> <Package>
<Name>icon-theme-elementary-xfce</Name> <Name>icon-theme-elementary-xfce</Name>
<Files> <Files>
<Path fileType="data">/usr/share/icons</Path> <Path fileType="data">/usr/share</Path>
<Path fileType="doc">/usr/share/doc</Path> </Files>
</Files> </Package>
</Package>
<History> <History>
<Update release="2"> <Update release="3">
<Date>2022-08-20</Date> <Date>2026-02-15</Date>
<Version>0.17</Version> <Version>0.22</Version>
<Comment>Version bump.</Comment> <Comment>Version bump.</Comment>
<Name>fury</Name> <Name>PisiLinux Community</Name>
<Email>uglyside@yandex.ru</Email> <Email>admins@pisilinux.org</Email>
</Update> </Update>
<Update release="1"> <Update release="2">
<Date>2021-10-13</Date> <Date>2022-08-20</Date>
<Version>0.15.2</Version> <Version>0.17</Version>
<Comment>First build</Comment> <Comment>Version bump.</Comment>
<Name>fury</Name> <Name>fury</Name>
<Email>uglyside@yandex.ru</Email> <Email>uglyside@yandex.ru</Email>
</Update> </Update>
</History> <Update release="1">
<Date>2021-10-13</Date>
<Version>0.15.2</Version>
<Comment>First build</Comment>
<Name>fury</Name>
<Email>uglyside@yandex.ru</Email>
</Update>
</History>
</PISI> </PISI>
+8 -1
View File
@@ -14,7 +14,7 @@
<Icon>bluetooth</Icon> <Icon>bluetooth</Icon>
<Summary>Bluetooth Subband Codec (SBC) library</Summary> <Summary>Bluetooth Subband Codec (SBC) library</Summary>
<Description>An audio codec to connect bluetooth high quality audio devices like headphones or loudspeakers.</Description> <Description>An audio codec to connect bluetooth high quality audio devices like headphones or loudspeakers.</Description>
<Archive sha1sum="811d3fef30585d5a5f0104b643a194a9896fce34" type="tarxz">https://mirrors.edge.kernel.org/pub/linux/bluetooth/sbc-2.1.tar.xz</Archive> <Archive sha1sum="97fceb5b65d8708fd844671eb4a079bdba11777d" type="tarxz">https://mirrors.edge.kernel.org/pub/linux/bluetooth/sbc-2.2.tar.xz</Archive>
</Source> </Source>
<Package> <Package>
@@ -39,6 +39,13 @@
</Package> </Package>
<History> <History>
<Update release="9">
<Date>2026-02-15</Date>
<Version>2.2</Version>
<Comment>Version bump.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="8"> <Update release="8">
<Date>2025-06-29</Date> <Date>2025-06-29</Date>
<Version>2.1</Version> <Version>2.1</Version>
+2 -2
View File
@@ -7,7 +7,7 @@
from pisi.actionsapi import pisitools, autotools, get from pisi.actionsapi import pisitools, autotools, get
def setup(): def setup():
autotools.configure() autotools.configure("--prefix=/usr")
def build(): def build():
autotools.make() autotools.make()
@@ -15,4 +15,4 @@ def build():
def install(): def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR()) autotools.rawInstall("DESTDIR=%s" % get.installDIR())
pisitools.dodoc("ChangeLog", "THANKS") pisitools.dodoc("COPYING", "THANKS")
+9 -2
View File
@@ -13,8 +13,8 @@
<PartOf>hardware.disk</PartOf> <PartOf>hardware.disk</PartOf>
<Summary>Safe and flexible file-system backup/deployment tool.</Summary> <Summary>Safe and flexible file-system backup/deployment tool.</Summary>
<Description>FSArchiver is a system tool that allows you to save the contents of a file-system to a compressed archive file.</Description> <Description>FSArchiver is a system tool that allows you to save the contents of a file-system to a compressed archive file.</Description>
<Archive sha1sum="b33bea61a1527369d220bf6ffb1dda231f4f5611" type="targz"> <Archive sha1sum="e1cb83bb99e2cd8c40d70d1fac368ecbf5d08ea4" type="targz">
https://github.com/fdupoux/fsarchiver/releases/download/0.8.7/fsarchiver-0.8.7.tar.gz https://github.com/fdupoux/fsarchiver/releases/download/0.8.9/fsarchiver-0.8.9.tar.gz
</Archive> </Archive>
<BuildDependencies> <BuildDependencies>
<Dependency>bzip2</Dependency> <Dependency>bzip2</Dependency>
@@ -51,6 +51,13 @@
</Package> </Package>
<History> <History>
<Update release="9">
<Date>2026-02-15</Date>
<Version>0.8.9</Version>
<Comment>Version bump.</Comment>
<Name>Pisi Linux Community</Name>
<Email>admin@pisilinux.org</Email>
</Update>
<Update release="8"> <Update release="8">
<Date>2024-11-29</Date> <Date>2024-11-29</Date>
<Version>0.8.7</Version> <Version>0.8.7</Version>
+3 -3
View File
@@ -2,7 +2,7 @@
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
# #
# Licensed under the GNU General Public License, version 3. # Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/licenses/gpl.txt # See the file https://www.gnu.org/licenses/gpl-3.0.txt
from pisi.actionsapi import autotools from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools from pisi.actionsapi import pisitools
@@ -12,6 +12,6 @@ def build():
autotools.make("CC=%s CFLAGS='%s'" % (get.CC(), get.CFLAGS())) autotools.make("CC=%s CFLAGS='%s'" % (get.CC(), get.CFLAGS()))
def install(): def install():
autotools.rawInstall("DESTDIR=%s prefix=/%s install-bin install-man" % (get.installDIR(), get.defaultprefixDIR())) autotools.rawInstall("DESTDIR=%s prefix=/%s" % (get.installDIR(), get.defaultprefixDIR()))
pisitools.dodoc("AUTHORS", "LICENSE", "README") pisitools.dodoc("AUTHORS", "LICENSE", "NEWS")
+9 -2
View File
@@ -1,5 +1,5 @@
<?xml version="1.0" ?> <?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd"> <!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI> <PISI>
<Source> <Source>
<Name>dmidecode</Name> <Name>dmidecode</Name>
@@ -12,7 +12,7 @@
<IsA>app:console</IsA> <IsA>app:console</IsA>
<Summary>Tool to analyse BIOS DMI data</Summary> <Summary>Tool to analyse BIOS DMI data</Summary>
<Description>dmidecode reports information about x86/ia64 hardware as described in the system BIOS according to the SMBIOS/DMI standard. This information typically includes system manufacturer, model name, serial number, BIOS version, asset tag as well as a lot of other details of varying level of interest and reliability depending on the manufacturer.</Description> <Description>dmidecode reports information about x86/ia64 hardware as described in the system BIOS according to the SMBIOS/DMI standard. This information typically includes system manufacturer, model name, serial number, BIOS version, asset tag as well as a lot of other details of varying level of interest and reliability depending on the manufacturer.</Description>
<Archive sha1sum="c74291da874589334483adac4c30a5c0a13bc91b" type="tarxz">https://download.savannah.gnu.org/releases/dmidecode/dmidecode-3.6.tar.xz</Archive> <Archive sha1sum="6fb5157e0e5deef087187d0494167fe408f37130" type="tarxz">https://download.savannah.gnu.org/releases/dmidecode/dmidecode-3.7.tar.xz</Archive>
</Source> </Source>
<Package> <Package>
@@ -29,6 +29,13 @@
</Package> </Package>
<History> <History>
<Update release="10">
<Date>2026-02-15</Date>
<Version>3.7</Version>
<Comment>Version bump.</Comment>
<Name>Pisi Linux Community</Name>
<Email>admin@pisilinux.org</Email>
</Update>
<Update release="9"> <Update release="9">
<Date>2024-11-29</Date> <Date>2024-11-29</Date>
<Version>3.6</Version> <Version>3.6</Version>
+9 -2
View File
@@ -8,11 +8,11 @@
<Name>PisiLinux Community</Name> <Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email> <Email>admins@pisilinux.org</Email>
</Packager> </Packager>
<License>zlib</License> <License>BSD</License>
<IsA>app:console</IsA> <IsA>app:console</IsA>
<Summary>PNG Optimizer.</Summary> <Summary>PNG Optimizer.</Summary>
<Description>A PNG optimizer that recompresses image files to a smaller size, without losing any information.</Description> <Description>A PNG optimizer that recompresses image files to a smaller size, without losing any information.</Description>
<Archive sha1sum="f072e98910f89d53d4dcda80566db39bebbad919" type="targz">mirrors://sourceforge/optipng/optipng-0.7.8.tar.gz</Archive> <Archive sha1sum="14e119a3fbfc3a5e2efc69bfb75fdf11f00085c5" type="targz">mirrors://sourceforge/optipng/optipng-7.9.1.tar.gz</Archive>
<BuildDependencies> <BuildDependencies>
<Dependency>zlib-devel</Dependency> <Dependency>zlib-devel</Dependency>
<Dependency>libpng-devel</Dependency> <Dependency>libpng-devel</Dependency>
@@ -33,6 +33,13 @@
</Package> </Package>
<History> <History>
<Update release="3">
<Date>2026-02-15</Date>
<Version>7.9.1</Version>
<Comment>Version bump.</Comment>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Update>
<Update release="2"> <Update release="2">
<Date>2025-02-09</Date> <Date>2025-02-09</Date>
<Version>0.7.8</Version> <Version>0.7.8</Version>
+2 -4
View File
@@ -2,15 +2,13 @@
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
# #
# Licensed under the GNU General Public License, version 3. # Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/copyleft/gpl.txt. # See the file https://www.gnu.org/licenses/gpl-3.0.txt
from pisi.actionsapi import autotools from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools from pisi.actionsapi import pisitools
from pisi.actionsapi import get from pisi.actionsapi import get
def setup(): def setup():
autotools.autoreconf("-vfi")
autotools.configure("--enable-external \ autotools.configure("--enable-external \
--with-librecode=/usr \ --with-librecode=/usr \
--disable-static") --disable-static")
@@ -21,4 +19,4 @@ def build():
def install(): def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR()) autotools.rawInstall("DESTDIR=%s" % get.installDIR())
pisitools.dodoc("AUTHORS", "ChangeLog", "COPYING", "FAQ", "README*", "THANKS", "TODO") pisitools.dodoc("AUTHORS", "COPYING", "THANKS")
+10 -3
View File
@@ -1,9 +1,9 @@
<?xml version="1.0" ?> <?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd"> <!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI> <PISI>
<Source> <Source>
<Name>enca</Name> <Name>enca</Name>
<Homepage>http://cihar.com/software/enca</Homepage> <Homepage>https://github.com/Project-OSS-Revival/enca</Homepage>
<Packager> <Packager>
<Name>PisiLinux Community</Name> <Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email> <Email>admins@pisilinux.org</Email>
@@ -13,7 +13,7 @@
<IsA>library</IsA> <IsA>library</IsA>
<Summary>Charset analyzer</Summary> <Summary>Charset analyzer</Summary>
<Description>enca is a character set analyzer that can detect and convert character set of text files.</Description> <Description>enca is a character set analyzer that can detect and convert character set of text files.</Description>
<Archive sha1sum="3a7a493947001dbf4ca98d5780ede9080e077698" type="tarxz">http://dl.cihar.com/enca/enca-1.19.tar.xz</Archive> <Archive sha1sum="4d5bdf6f9fdd93b9ffaf579acc8d6ba8419783e9" type="tarxz">https://github.com/Project-OSS-Revival/enca/releases/download/1.21/enca-1.21.tar.xz</Archive>
<BuildDependencies> <BuildDependencies>
<Dependency>recode-devel</Dependency> <Dependency>recode-devel</Dependency>
<Dependency>gettext-devel</Dependency> <Dependency>gettext-devel</Dependency>
@@ -50,6 +50,13 @@
</Package> </Package>
<History> <History>
<Update release="6">
<Date>2026-02-15</Date>
<Version>1.21</Version>
<Comment>New upstream and update.</Comment>
<Name>İdris Kalp</Name>
<Email>idriskalp@gmail.com</Email>
</Update>
<Update release="5"> <Update release="5">
<Date>2020-03-17</Date> <Date>2020-03-17</Date>
<Version>1.19</Version> <Version>1.19</Version>
+8 -1
View File
@@ -13,7 +13,7 @@
<PartOf>programming.library</PartOf> <PartOf>programming.library</PartOf>
<Summary>cdk - Curses Development Kit.</Summary> <Summary>cdk - Curses Development Kit.</Summary>
<Description>Cdk provides functions to use a large number of predefined curses widgets.</Description> <Description>Cdk provides functions to use a large number of predefined curses widgets.</Description>
<Archive sha1sum="3f70d508500f20292043cf7327ccdee94a2fb7da" type="targz">https://invisible-island.net/archives/cdk/cdk-5.0-20250116.tgz</Archive> <Archive sha1sum="0752d384cf41cca402c3a234e7bc49237f5ea6c3" type="targz">https://invisible-island.net/archives/cdk/cdk-5.0-20260119.tgz</Archive>
<BuildDependencies> <BuildDependencies>
<Dependency>Xaw3d-devel</Dependency> <Dependency>Xaw3d-devel</Dependency>
<Dependency>ncurses-devel</Dependency> <Dependency>ncurses-devel</Dependency>
@@ -52,6 +52,13 @@
</Package> </Package>
<History> <History>
<Update release="5">
<Date>2026-02-15</Date>
<Version>5.0.20260119</Version>
<Comment>Version bump.</Comment>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Update>
<Update release="4"> <Update release="4">
<Date>2025-06-20</Date> <Date>2025-06-20</Date>
<Version>5.0.20250116</Version> <Version>5.0.20250116</Version>
+8 -1
View File
@@ -13,7 +13,7 @@
<IsA>app</IsA> <IsA>app</IsA>
<Summary>Plank reloaded. Still stupidly simple.</Summary> <Summary>Plank reloaded. Still stupidly simple.</Summary>
<Description>A simplest dock. Also it is library which can be extended to create other dock programs with more advanced features.</Description> <Description>A simplest dock. Also it is library which can be extended to create other dock programs with more advanced features.</Description>
<Archive sha1sum="9b455f4eec7fe79a0a191dcdf9ade6b697d1d468" type="targz">https://github.com/zquestz/plank-reloaded/archive/0.11.161/plank-reloaded-0.11.161.tar.gz</Archive> <Archive sha1sum="6ed3d9c485df4c5f3d045257838abbf4a5dd11be" type="targz">https://github.com/zquestz/plank-reloaded/archive/0.11.166/plank-reloaded-0.11.166.tar.gz</Archive>
<BuildDependencies> <BuildDependencies>
<Dependency>meson</Dependency> <Dependency>meson</Dependency>
<Dependency>atk-devel</Dependency> <Dependency>atk-devel</Dependency>
@@ -91,6 +91,13 @@
</Package> </Package>
<History> <History>
<Update release="10">
<Date>2026-02-15</Date>
<Version>0.11.166</Version>
<Comment>Version bump.</Comment>
<Name>Kamil Atlı</Name>
<Email>suvari@pisilinux.org</Email>
</Update>
<Update release="9"> <Update release="9">
<Date>2026-02-08</Date> <Date>2026-02-08</Date>
<Version>0.11.161</Version> <Version>0.11.161</Version>
+11 -4
View File
@@ -13,7 +13,7 @@
<IsA>library</IsA> <IsA>library</IsA>
<Summary>A multi-platform library for OpenGL, OpenGL ES, Vulkan, window and input</Summary> <Summary>A multi-platform library for OpenGL, OpenGL ES, Vulkan, window and input</Summary>
<Description>GLFW is an Open Source, multi-platform library for OpenGL, OpenGL ES and Vulkan application development. It provides a simple, platform-independent API for creating windows, contexts and surfaces, reading input, handling events, etc.</Description> <Description>GLFW is an Open Source, multi-platform library for OpenGL, OpenGL ES and Vulkan application development. It provides a simple, platform-independent API for creating windows, contexts and surfaces, reading input, handling events, etc.</Description>
<Archive sha1sum="edbe2d3b94aee91d1cefcc87c71d32164ad0a7d2" type="targz">https://github.com/glfw/glfw/archive/refs/tags/3.3.9.tar.gz</Archive> <Archive sha1sum="5a146a34128acaa6668705a7c6b344f60cd43cae" type="zip">https://github.com/glfw/glfw/releases/download/3.4/glfw-3.4.zip</Archive>
<BuildDependencies> <BuildDependencies>
<Dependency>cmake</Dependency> <Dependency>cmake</Dependency>
<Dependency>doxygen</Dependency> <Dependency>doxygen</Dependency>
@@ -34,8 +34,8 @@
<Dependency>libX11</Dependency> <Dependency>libX11</Dependency>
</RuntimeDependencies> </RuntimeDependencies>
<Files> <Files>
<Path fileType="library">/usr/lib/libglfw.so*</Path> <Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc</Path> <Path fileType="data">/usr/share</Path>
</Files> </Files>
</Package> </Package>
@@ -48,12 +48,19 @@
</RuntimeDependencies> </RuntimeDependencies>
<Files> <Files>
<Path fileType="header">/usr/include</Path> <Path fileType="header">/usr/include</Path>
<Path fileType="library">/usr/lib/cmake/glfw3</Path> <Path fileType="date">/usr/lib/cmake</Path>
<Path fileType="data">/usr/lib/pkgconfig</Path> <Path fileType="data">/usr/lib/pkgconfig</Path>
</Files> </Files>
</Package> </Package>
<History> <History>
<Update release="2">
<Date>2026-02-15</Date>
<Version>3.4</Version>
<Comment>Version bump.</Comment>
<Name>Kamil Atlı</Name>
<Email>suvari@pisilinux.org</Email>
</Update>
<Update release="1"> <Update release="1">
<Date>2024-01-02</Date> <Date>2024-01-02</Date>
<Version>3.3.9</Version> <Version>3.3.9</Version>
+2 -5
View File
@@ -1,13 +1,10 @@
#!/usr/bin/python #!/usr/bin/python
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
# #
# Copyright 2018 TUBITAK/UEKAE # Licensed under the GNU General Public License, version 3.
# Licensed under the GNU General Public License, version 2. # See the file https://www.gnu.org/licenses/gpl-3.0.txt
# See the file http://www.gnu.org/copyleft/gpl.txt.
from pisi.actionsapi import autotools from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
from pisi.actionsapi import shelltools
from pisi.actionsapi import get from pisi.actionsapi import get
def build(): def build():
@@ -1,38 +0,0 @@
--- a/config.mk
+++ b/config.mk
@@ -5,8 +5,8 @@
PREFIX = /usr/local
MANPREFIX = ${PREFIX}/share/man
-X11INC = /usr/X11R6/include
-X11LIB = /usr/X11R6/lib
+X11INC = -I/usr/X11R6/include
+X11LIB = -L/usr/X11R6/lib
# Xinerama, comment if you don't want it
XINERAMALIBS = -lXinerama
@@ -14,18 +14,18 @@
# freetype
FREETYPELIBS = -lfontconfig -lXft
-FREETYPEINC = /usr/include/freetype2
+FREETYPEINC = -I/usr/include/freetype2
# OpenBSD (uncomment)
#FREETYPEINC = ${X11INC}/freetype2
# includes and libs
-INCS = -I${X11INC} -I${FREETYPEINC}
-LIBS = -L${X11LIB} -lX11 ${XINERAMALIBS} ${FREETYPELIBS}
+INCS = ${X11INC} ${FREETYPEINC}
+LIBS = ${X11LIB} -lX11 ${XINERAMALIBS} ${FREETYPELIBS}
# flags
-CPPFLAGS = -D_DEFAULT_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -DVERSION=\"${VERSION}\" ${XINERAMAFLAGS}
-CFLAGS = -std=c99 -pedantic -Wall -Os ${INCS} ${CPPFLAGS}
-LDFLAGS = -s ${LIBS}
+CPPFLAGS += -D_BSD_SOURCE -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -DVERSION=\"${VERSION}\" ${XINERAMAFLAGS}
+CFLAGS += -ansi -pedantic -Wall $(INCS) $(CPPFLAGS)
+LDFLAGS += ${LIBS}
# compiler and linker
CC = cc
+15 -6
View File
@@ -1,9 +1,9 @@
<?xml version="1.0" ?> <?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd"> <!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI> <PISI>
<Source> <Source>
<Name>dmenu</Name> <Name>dmenu</Name>
<Homepage>http://tools.suckless.org/dmenu/</Homepage> <Homepage>https://tools.suckless.org/dmenu/</Homepage>
<Packager> <Packager>
<Name>Ertuğrul Erata</Name> <Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email> <Email>ertugrulerata@gmail.com</Email>
@@ -11,24 +11,26 @@
<License>MIT</License> <License>MIT</License>
<Summary>A dynamic menu for X</Summary> <Summary>A dynamic menu for X</Summary>
<Description>Dynamic menu is a generic menu for X, originally designed for dwm. It manages huge amounts (up to 10.000 and more) of user defined menu items efficiently</Description> <Description>Dynamic menu is a generic menu for X, originally designed for dwm. It manages huge amounts (up to 10.000 and more) of user defined menu items efficiently</Description>
<Archive sha1sum="73d1a9a844e8f285fc315ea4ee5b95da2b0bc8f4" type="targz">https://dl.suckless.org/tools/dmenu-4.9.tar.gz</Archive> <Archive sha1sum="7b993cbdb0e0015b4428748684f80a5fec2df003" type="targz">https://dl.suckless.org/tools/dmenu-5.4.tar.gz</Archive>
<BuildDependencies> <BuildDependencies>
<Dependency>fontconfig-devel</Dependency>
<Dependency>libX11-devel</Dependency> <Dependency>libX11-devel</Dependency>
<Dependency>libXft-devel</Dependency> <Dependency>libXft-devel</Dependency>
<Dependency>freetype-devel</Dependency>
<Dependency>fontconfig-devel</Dependency>
<Dependency>libXinerama-devel</Dependency> <Dependency>libXinerama-devel</Dependency>
</BuildDependencies> </BuildDependencies>
<Patches> <Patches>
<!-- <Patch level="1">dmenu-4.7-gentoo.patch</Patch> --> <!-- <Patch level="1"></Patch> -->
</Patches> </Patches>
</Source> </Source>
<Package> <Package>
<Name>dmenu</Name> <Name>dmenu</Name>
<RuntimeDependencies> <RuntimeDependencies>
<Dependency>fontconfig</Dependency>
<Dependency>libX11</Dependency> <Dependency>libX11</Dependency>
<Dependency>libXft</Dependency> <Dependency>libXft</Dependency>
<Dependency>freetype</Dependency>
<Dependency>fontconfig</Dependency>
<Dependency>libXinerama</Dependency> <Dependency>libXinerama</Dependency>
</RuntimeDependencies> </RuntimeDependencies>
<Files> <Files>
@@ -38,6 +40,13 @@
</Package> </Package>
<History> <History>
<Update release="4">
<Date>2026-02-15</Date>
<Version>5.4</Version>
<Comment>Version bump</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="3"> <Update release="3">
<Date>2020-01-25</Date> <Date>2020-01-25</Date>
<Version>4.9</Version> <Version>4.9</Version>
+7 -7
View File
@@ -1,23 +1,23 @@
#!/usr/bin/env python #!/usr/bin/python
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
# #
# Licensed under the GNU General Public License, version 3. # Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/licenses/gpl.txt # See the file https://www.gnu.org/licenses/gpl-3.0.txt
from pisi.actionsapi import shelltools
from pisi.actionsapi import autotools from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools from pisi.actionsapi import pisitools
from pisi.actionsapi import shelltools
from pisi.actionsapi import get from pisi.actionsapi import get
def setup(): def setup():
shelltools.system("touch {AUTHORS,NEWS,README,COPYING}") # shelltools.system("sh autogen.sh")
autotools.autoreconf("-vi") autotools.autoreconf("-vif")
autotools.configure("--prefix=/usr") autotools.configure("--prefix=/usr")
def build(): def build():
autotools.make() autotools.make()
def install(): def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR()) autotools.rawInstall("DESTDIR=%s" % get.installDIR())
pisitools.dodoc("COPYING", "README", "AUTHORS") pisitools.dodoc("AUTHORS", "COPYING")
+10 -4
View File
@@ -3,7 +3,7 @@
<PISI> <PISI>
<Source> <Source>
<Name>xsel</Name> <Name>xsel</Name>
<Homepage>http://www.vergenet.net/~conrad/software/xsel/</Homepage> <Homepage>https://github.com/kfish/xsel</Homepage>
<Packager> <Packager>
<Name>Kamil Atlı</Name> <Name>Kamil Atlı</Name>
<Email>suvari@pisilinux.org</Email> <Email>suvari@pisilinux.org</Email>
@@ -12,9 +12,8 @@
<IsA>library</IsA> <IsA>library</IsA>
<Summary>XSel is a command-line program for getting and setting the contents of the X selection</Summary> <Summary>XSel is a command-line program for getting and setting the contents of the X selection</Summary>
<Description>XSel is a command-line program for getting and setting the contents of the X selection. Normally this is only accessible by manually highlighting information and pasting it with the middle mouse button.</Description> <Description>XSel is a command-line program for getting and setting the contents of the X selection. Normally this is only accessible by manually highlighting information and pasting it with the middle mouse button.</Description>
<Archive sha1sum="b9d01c93594a79a649507bda8719f301e9df0294" type="zip">https://github.com/kfish/xsel/archive/refs/heads/master.zip</Archive> <Archive sha1sum="cad96b4b224d47723c588874bda051563a3ee262" type="targz">https://github.com/kfish/xsel/archive/1.2.1/xsel-1.2.1.tar.gz</Archive>
<BuildDependencies> <BuildDependencies>
<Dependency>git</Dependency>
<Dependency>libXt-devel</Dependency> <Dependency>libXt-devel</Dependency>
<Dependency>libX11-devel</Dependency> <Dependency>libX11-devel</Dependency>
</BuildDependencies> </BuildDependencies>
@@ -33,8 +32,15 @@
<Path fileType="doc">/usr/share/doc</Path> <Path fileType="doc">/usr/share/doc</Path>
</Files> </Files>
</Package> </Package>
<History> <History>
<Update release="2">
<Date>2026-02-15</Date>
<Version>1.2.1</Version>
<Comment>First release.</Comment>
<Name>Kamil Atlı</Name>
<Email>suvari@pisilinux.org</Email>
</Update>
<Update release="1"> <Update release="1">
<Date>2022-07-27</Date> <Date>2022-07-27</Date>
<Version>1.2.0.10032022</Version> <Version>1.2.0.10032022</Version>