diff --git a/CHECKSUMS.md5 b/CHECKSUMS.md5
index ef56f8b..b166987 100644
--- a/CHECKSUMS.md5
+++ b/CHECKSUMS.md5
@@ -10,14 +10,14 @@ tail +13 CHECKSUMS.md5 | md5sum --check | less
/pub/gnu, or at any GNU mirror site.
MD5 message digest Filename
-fae2ed61dc0c6a191cf2eed4b5a2f89c ./ChangeLog.rss
-054cac1d83305dbc6766494c14a43d38 ./ChangeLog.txt
-d0287a001f1dd2bbd7e4856ae548012c ./ChangeLog.txt.gz
-9320e16181e860ca5c65f3044dc5fd6d ./FILELIST.TXT
+5ef7560753a22543dcd07bf36486062b ./ChangeLog.rss
+21debfa9a57c5479e122324d71a6359b ./ChangeLog.txt
+00a8fa4911c819a9e8375bbe27b1c030 ./ChangeLog.txt.gz
+6b3056518e2d2eeacafcfe14658ae8ac ./FILELIST.TXT
7f4bffeb686cc5fd6056bd404dda08d7 ./GPG-KEY
4059d198768f9f8dc9372dc1c54bc3c3 ./MANIFEST.bz2
-e1467aa61e63b02c8671f3fa448d0c2e ./PACKAGES.TXT
-47bfd714b4cfb659909bd87ae880b1da ./PACKAGES.TXT.gz
+17f8fdd84a7e8de8fc2339b32e3ee4ce ./PACKAGES.TXT
+637ad327eb411e4384ee6af1b69b302c ./PACKAGES.TXT.gz
bc0cd60a08dbe2a365a3865cc9673bee ./device-tree-compiler/HEADER.txt
bc0cd60a08dbe2a365a3865cc9673bee ./device-tree-compiler/README
8c970fb9c9408b1ef9fddd2abdc2c15a ./device-tree-compiler/build/README
@@ -48,6 +48,12 @@ b37d57e302031a2bd588157c1dd39a48 ./libnfs/build/slack-desc
37d5fc8079dbb1ff0f70b8f33329c0d5 ./libseccomp/build/libseccomp.SlackBuild
cf6df93fb1e199fe3d004ca47d5def54 ./libseccomp/build/libseccomp.info
93024ca72933498595dcd3de48e9b6cc ./libseccomp/build/slack-desc
+dcbc31d4e8224a5273c80d4a7ad65221 ./liburcu/HEADER.txt
+dcbc31d4e8224a5273c80d4a7ad65221 ./liburcu/README
+9059ebd8eb2b03003f8435674edfabec ./liburcu/build/README
+b0912473d1f88d8b39c3f5b33add200e ./liburcu/build/liburcu.SlackBuild
+bba89792734c69b9ee02b7e30db605e8 ./liburcu/build/liburcu.info
+dcbc31d4e8224a5273c80d4a7ad65221 ./liburcu/build/slack-desc
a1c05ba7104267a1665c68a0825ba95b ./lz4/HEADER.txt
a1c05ba7104267a1665c68a0825ba95b ./lz4/README
b196a40c2bbeac42ef88ec43d93ba422 ./lz4/build/README
diff --git a/CHECKSUMS.md5.asc b/CHECKSUMS.md5.asc
index bcb3d54..2e83659 100644
--- a/CHECKSUMS.md5.asc
+++ b/CHECKSUMS.md5.asc
@@ -1,17 +1,17 @@
-----BEGIN PGP SIGNATURE-----
-iQJNBAABCgA3FiEEm8dazQnvu0U1Gdmc9s+lqZ57WVcFAl7IQSYZHGd6YW11ZGlv
-QGxpYnJlbWV4Lm9yZy5teAAKCRD2z6WpnntZV5hWD/9ZFT7c6ZEda1D0VIZDs7WG
-EFBpvIaFxqeBwZni/KR1FmEW5bzeeSWl6k+n8HuzIRTn7iYFQas51AeRLNgaYcgX
-K5JizgdNEAoPnwHtFVa4RQV4h6hEJDoSklR5aZ5M/ewZjWOK1uSerLpkJVkg95mY
-wCw6NknwMGS6WiqCLWK7hIl+6KcMPX26TCM4Gl7Wqa6Ksl9IlA9+yU49d8CP5ZGE
-Ow3eJoo9OaEJpr7hPJTA6Gsh7pXcylZcXeiDMNsQaB0d9UfNoe0wwUGzhSC4Hjwa
-lwr1qwnkltYVyKOq6ziKAuM9fAhRqr2R/xQNml+Mmesh/KQ9K/4gExo2+uBgLVd5
-K3BN8aRZDLxNAswscXH5oTO86PcZ1+Q1bqxeicn6v9/wghxC6zJD6n46ljcY9k6q
-/fwI58irkPhxIHNPZU6iGHeLoSXRV0pCGMhgVvmstX3ygvHwRYjHl0nao0qpqVNb
-Qu9Ne8r1ccN5MnQn6ymFoLL6i4ak00+sEBGNbnainr1iBtQ11DY6jqktS6M/lDib
-DP1zMNb7P+8DouLhj5gPXImB71gdbJWmTFSsWgWiDPbZfbRdbLulCf3GxFSyF1ba
-wwplRz37C6692PnFLfUAlm1v4Y+PsynufQm7pe4D5IKw2pPNsGjDO/616CUlXfoi
-idn7OpnkIjHkKuU/GYGXXg==
-=xJ9D
+iQJNBAABCgA3FiEEm8dazQnvu0U1Gdmc9s+lqZ57WVcFAl7IQZcZHGd6YW11ZGlv
+QGxpYnJlbWV4Lm9yZy5teAAKCRD2z6WpnntZVzEpEACYiQDCwkPHSdKDp0L0vnaY
+L8Of9RrFTlvqGz1zKVOz44bBpXFG+ODjahkky/KyqBpPT65JpCXsOqXrxk/grt1y
+i3FKZOiIlOM5N0uvOMil+bYKEtqg+T7gB2Pvp4ls3AcBc8Hi8aPxMClRpqCKydQo
+safv1eBrdKXcCMmAP0PLxiybnUrs6XPaz7ygp2lsXFoc082fZBKPwTvieoY4MjOQ
+A1EX/8+fndkLV7BXVQ9p+fzRWV8PeUY355b3h7ei/oBWvG+JPntBWpSNgJG5kXmw
+2khpTWpN6pbzQ4kg3eU54KseTCQip1IUWooZQnp5rY5zuc/yNytRxKSO001VryuF
+3kyiz+g+Wbdtn+r89ocggQ6K/Xl/L2O2AFXugSYyIQ2I24uwFgec9aPaiO/cxJgE
+wOw42Ys1GtTK9abn9P37Stftp/4A2eJU5E7joS70MGQP77JgYv9547LKzVk/ojzb
+u2wY1D2zTmGTxckBhSfjhnOhnxkWw39pbWJD8C0HDmXd8dmaUa7InfJwr76ZyXwG
+X1YAgfz7MnZOUCmfJxvaRf3RvBF8iC0G9Bg45wshFeaWjSKBaBS1PsCTa1jlqVHp
+C0ujOFouiJgbsciLHJeJEbShipDNe2/TK5WFotB51a8bvIDamToGv02tPMbamemJ
+1g+YDRBacz84SDk1ecnePg==
+=sQ5x
-----END PGP SIGNATURE-----
diff --git a/CHECKSUMS.md5.gz b/CHECKSUMS.md5.gz
index 3e6b123..fc9afbe 100644
Binary files a/CHECKSUMS.md5.gz and b/CHECKSUMS.md5.gz differ
diff --git a/CHECKSUMS.md5.gz.asc b/CHECKSUMS.md5.gz.asc
index 87789da..23cd54f 100644
--- a/CHECKSUMS.md5.gz.asc
+++ b/CHECKSUMS.md5.gz.asc
@@ -1,17 +1,17 @@
-----BEGIN PGP SIGNATURE-----
-iQJNBAABCgA3FiEEm8dazQnvu0U1Gdmc9s+lqZ57WVcFAl7IQSYZHGd6YW11ZGlv
-QGxpYnJlbWV4Lm9yZy5teAAKCRD2z6WpnntZV4BNEACrsxiHMRRtxlhBNpsODpFg
-iTNmG2TIyR/vyCxmEAp3JSrsDCcx28eh1ATUGkC2TZdvXIo9oURDl+llhQ+i2WPW
-WuKoNahsXuEEzyGqozj1gaGQp0CwAlvSra+zvEqSQIiKfQBIoFW0fynum12MHt70
-fynWDNbr6KnBkLOwG3TCYUIXQn5QA3K0VCRHCaXcy8frMGaWADq+YaUw1KV3OI+q
-H9Gl1Ll7ds0FwdMgLxaPN03maXzRBAKD/UeZOGdzXAsRD56RKaUyTBgq7sarb0MZ
-K6BFzj02zBOkF9xDl8vYl7i7su31+uujRMON09NMR4OOA3/0T9503hZXxSlrqs/F
-3UU9SJ24A7PlBshV6VRU3Kvh3YYrnuMRkuLHfOskzJ27qj2gVh4tDTcdh5xnIqyz
-iR9EIlEw4dpIsnMeQDLbcwAwkmVfoiG4DST5LybZCXk9NkHYvdwfp+1D/Hi8Nkeg
-F70rIhAM8IC54tDkrSvcCc7YbKEhaczcCECAC5KY6u1kcGrKHJ4L1nQ18XmaV2iv
-KxqjfhdaYoNAp/IiGv/KZuu1sImNiatNiLabtxmhNOY+ZhsVpxLoNeLUY+0hy11R
-Takmt/tJ+TWXozZOCipZkEoVlme2hruUOE4i1VXNAAf/xONBUGIjKV+ykKBJGw63
-W6F1XvCgUPgyz08AiXoWPg==
-=Rny0
+iQJNBAABCgA3FiEEm8dazQnvu0U1Gdmc9s+lqZ57WVcFAl7IQZcZHGd6YW11ZGlv
+QGxpYnJlbWV4Lm9yZy5teAAKCRD2z6WpnntZV0BED/0TUUjVk/cKUUgBWLID/5/y
+ogGjMkMifNQ1AHIahQGYuL3PMPffNwJghSFyibW5S4yLPR1lE2UK91MGEBQYlP+P
+dQRvg/8Y9/AwXmitcjxnQ1jaVMe4xZVRhd3lroFPgxUwoQ4c1FcFNAxtEqeIPe6y
+BUqEdYJd811FQPMNJ2UcL2Jivi56AQdGtNr3DXuAnkioWkWitsw8vwr+KKgX6QAX
+YgBUCe//n2v76j4NlidLimBCUOfRn4aVrJJpOil/5ZT8cAWlGZZtKBOB8DihHQna
+c9FXqmFWLTJfYxofiKjpnKcMPN8cUz3XHJ6GUPt8MY1czWdiuF5ckZHNA706TXeY
+srqq1QlwjxJSoPnKVB98DSs1rrTTzwnQzvE+7gj6fLpIDukT4ForLF1iNW5F6aqJ
+TpEuo9x+0jrozarPlMrdil784aAnvpmi9fqMz09q0wNXneQKvOF0Vsc6JXMJW+o5
+ZzK9GK/ZIr30DktWQbUYra+Yc2J24DedtV4nX2Xc0nAUNEHgG/ttgkJoUyDl18mx
+aZiKfR9cVJao1zhwIy4uVHWnUlDG4EaUFKH5KqUKw+VezJP2EwKhad0heN5Qkso8
+tu6rvJQoEYF4TfnEtlKJG4zXs5hGC4d+U8pTwOpqGBUATHZRfwoaMPi1Hjf97ddR
+Q3ZOCV1Zj7jL9ZmD4p1jng==
+=gjWy
-----END PGP SIGNATURE-----
diff --git a/ChangeLog.rss b/ChangeLog.rss
index e76f0f8..107714e 100644
--- a/ChangeLog.rss
+++ b/ChangeLog.rss
@@ -11,9 +11,20 @@
Repositorio de software para Slackare Linux proporcionado por Libre Expresión México
en-us
urn:uuid:f735159c-86bd-11ea-9d48-04d4c453db33
- Fri, 22 May 2020 21:16:14 GMT
- Fri, 22 May 2020 21:16:21 GMT
+ Fri, 22 May 2020 21:18:11 GMT
+ Fri, 22 May 2020 21:18:14 GMT
gen_repos_files.sh v 1.98
+ -
+ Fri, 22 May 2020 21:18:11 GMT
+ https://mirror.slackware.mx/libremex/slackbuilds/ChangeLog.txt
+ Fri, 22 May 2020 21:18:11 GMT
+ 20200522161811
+
+
+liburcu: Nuevo
+ ]]>
+
+
-
Fri, 22 May 2020 21:16:14 GMT
https://mirror.slackware.mx/libremex/slackbuilds/ChangeLog.txt
@@ -190,16 +201,5 @@ spice-protocol: Nuevo
]]>
- -
- Fri, 22 May 2020 19:22:43 GMT
- https://mirror.slackware.mx/libremex/slackbuilds/ChangeLog.txt
- Fri, 22 May 2020 19:22:43 GMT
- 20200522142243
-
-
-lz4: Asumir el mantenimiento
- ]]>
-
-
diff --git a/ChangeLog.txt b/ChangeLog.txt
index 6a9e881..29c0c57 100644
--- a/ChangeLog.txt
+++ b/ChangeLog.txt
@@ -1,3 +1,7 @@
++--------------------------+
+Fri May 22 21:18:11 UTC 2020
+liburcu: Nuevo
+
+--------------------------+
Fri May 22 21:16:14 UTC 2020
snappy: Mover 73.patch al directorio adecuado
diff --git a/ChangeLog.txt.gz b/ChangeLog.txt.gz
index a7f68d3..04fd42d 100644
Binary files a/ChangeLog.txt.gz and b/ChangeLog.txt.gz differ
diff --git a/FILELIST.TXT b/FILELIST.TXT
index b0162c5..cd2d608 100644
--- a/FILELIST.TXT
+++ b/FILELIST.TXT
@@ -1,4 +1,4 @@
-Fri May 22 21:16:14 UTC 2020
+Fri May 22 21:18:11 UTC 2020
Here is the file list for https://mirror.slackware.mx/libremex/slackbuilds ,
maintained by Gerardo Zamudio .
@@ -6,19 +6,19 @@ If you are using a mirror site and find missing or extra files
in the subdirectories, please have the archive administrator
refresh the mirror.
-drwxr-xr-x 15 1000 100 4096 2020-05-22 16:16 .
--rw-r--r-- 1 1000 100 5935 2020-05-22 16:02 ./CHECKSUMS.md5
--rw-r--r-- 1 1000 100 870 2020-05-22 16:02 ./CHECKSUMS.md5.asc
--rw-r--r-- 1 1000 100 2194 2020-05-22 16:02 ./CHECKSUMS.md5.gz
--rw-r--r-- 1 1000 100 870 2020-05-22 16:02 ./CHECKSUMS.md5.gz.asc
--rw-r--r-- 1 1000 100 7877 2020-05-22 16:16 ./ChangeLog.rss
--rw-r--r-- 1 1000 100 2708 2020-05-22 16:16 ./ChangeLog.txt
--rw-r--r-- 1 1000 100 546 2020-05-22 16:16 ./ChangeLog.txt.gz
--rw-r--r-- 1 1000 100 311 2020-05-22 16:16 ./FILELIST.TXT
+drwxr-xr-x 16 1000 100 4096 2020-05-22 16:18 .
+-rw-r--r-- 1 1000 100 5941 2020-05-22 16:16 ./CHECKSUMS.md5
+-rw-r--r-- 1 1000 100 870 2020-05-22 16:16 ./CHECKSUMS.md5.asc
+-rw-r--r-- 1 1000 100 2202 2020-05-22 16:16 ./CHECKSUMS.md5.gz
+-rw-r--r-- 1 1000 100 870 2020-05-22 16:16 ./CHECKSUMS.md5.gz.asc
+-rw-r--r-- 1 1000 100 7863 2020-05-22 16:18 ./ChangeLog.rss
+-rw-r--r-- 1 1000 100 2782 2020-05-22 16:18 ./ChangeLog.txt
+-rw-r--r-- 1 1000 100 558 2020-05-22 16:18 ./ChangeLog.txt.gz
+-rw-r--r-- 1 1000 100 311 2020-05-22 16:18 ./FILELIST.TXT
-rw-r--r-- 1 1000 100 6217 2020-05-22 15:11 ./GPG-KEY
--rw-r--r-- 1 1000 100 14 2020-05-22 16:16 ./MANIFEST.bz2
--rw-r--r-- 1 1000 100 45 2020-05-22 16:16 ./PACKAGES.TXT
--rw-r--r-- 1 1000 100 78 2020-05-22 16:16 ./PACKAGES.TXT.gz
+-rw-r--r-- 1 1000 100 14 2020-05-22 16:18 ./MANIFEST.bz2
+-rw-r--r-- 1 1000 100 45 2020-05-22 16:18 ./PACKAGES.TXT
+-rw-r--r-- 1 1000 100 78 2020-05-22 16:18 ./PACKAGES.TXT.gz
drwxr-xr-x 4 1000 100 4096 2020-05-22 15:38 ./device-tree-compiler
-rw-r--r-- 1 1000 100 1108 2020-05-22 15:38 ./device-tree-compiler/HEADER.txt
-rw-r--r-- 1 1000 100 1108 2020-05-22 15:38 ./device-tree-compiler/README
@@ -63,6 +63,16 @@ drwxr-xr-x 2 1000 100 4096 2020-05-22 15:11 ./libseccomp/build
-rw-r--r-- 1 1000 100 3250 2020-05-22 15:11 ./libseccomp/build/libseccomp.SlackBuild
-rw-r--r-- 1 1000 100 325 2020-05-22 15:11 ./libseccomp/build/libseccomp.info
-rw-r--r-- 1 1000 100 1084 2020-05-22 15:11 ./libseccomp/build/slack-desc
+drwxr-xr-x 4 1000 100 4096 2020-05-22 16:17 ./liburcu
+-rw-r--r-- 1 1000 100 814 2020-05-22 16:17 ./liburcu/HEADER.txt
+-rw-r--r-- 1 1000 100 814 2020-05-22 16:17 ./liburcu/README
+drwxr-xr-x 2 1000 100 4096 2020-05-22 16:17 ./liburcu/build
+-rw-r--r-- 1 1000 100 172 2020-05-21 23:29 ./liburcu/build/README
+-rw-r--r-- 1 1000 100 2997 2020-05-21 23:29 ./liburcu/build/liburcu.SlackBuild
+-rw-r--r-- 1 1000 100 296 2020-05-21 23:29 ./liburcu/build/liburcu.info
+-rw-r--r-- 1 1000 100 814 2020-05-21 23:29 ./liburcu/build/slack-desc
+drwxr-xr-x 3 1000 100 4096 2020-05-22 16:17 ./liburcu/pkg64
+drwxr-xr-x 2 1000 100 4096 2020-05-22 16:17 ./liburcu/pkg64/current
drwxr-xr-x 3 1000 100 4096 2020-05-22 15:11 ./lz4
-rw-r--r-- 1 1000 100 919 2020-05-22 15:11 ./lz4/HEADER.txt
-rw-r--r-- 1 1000 100 919 2020-05-22 15:11 ./lz4/README
diff --git a/PACKAGES.TXT b/PACKAGES.TXT
index 543b190..dd42d7c 100644
--- a/PACKAGES.TXT
+++ b/PACKAGES.TXT
@@ -1,2 +1,2 @@
-PACKAGES.TXT; Fri May 22 21:16:14 UTC 2020
+PACKAGES.TXT; Fri May 22 21:18:11 UTC 2020
diff --git a/PACKAGES.TXT.gz b/PACKAGES.TXT.gz
index 06d9e59..133ae03 100644
Binary files a/PACKAGES.TXT.gz and b/PACKAGES.TXT.gz differ
diff --git a/liburcu/HEADER.txt b/liburcu/HEADER.txt
new file mode 100644
index 0000000..05bbeb3
--- /dev/null
+++ b/liburcu/HEADER.txt
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description.
+# Line up the first '|' above the ':' following the base package name, and
+# the '|' on the right side marks the last column you can put a character in.
+# You must make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':' except on otherwise blank lines.
+
+ |-----handy-ruler------------------------------------------------------|
+liburcu: liburcu (RCU Library)
+liburcu:
+liburcu: liburcu is a LGPLv2.1 userspace RCU (read-copy-update) library.
+liburcu: This data synchronization library provides read-side access which
+liburcu: scales linearly with the number of cores.
+liburcu:
+liburcu:
+liburcu:
+liburcu: Project URL: http://liburcu.org/
+liburcu:
+liburcu:
diff --git a/liburcu/README b/liburcu/README
new file mode 100644
index 0000000..05bbeb3
--- /dev/null
+++ b/liburcu/README
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description.
+# Line up the first '|' above the ':' following the base package name, and
+# the '|' on the right side marks the last column you can put a character in.
+# You must make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':' except on otherwise blank lines.
+
+ |-----handy-ruler------------------------------------------------------|
+liburcu: liburcu (RCU Library)
+liburcu:
+liburcu: liburcu is a LGPLv2.1 userspace RCU (read-copy-update) library.
+liburcu: This data synchronization library provides read-side access which
+liburcu: scales linearly with the number of cores.
+liburcu:
+liburcu:
+liburcu:
+liburcu: Project URL: http://liburcu.org/
+liburcu:
+liburcu:
diff --git a/liburcu/build/README b/liburcu/build/README
new file mode 100644
index 0000000..ef1258e
--- /dev/null
+++ b/liburcu/build/README
@@ -0,0 +1,3 @@
+liburcu is a LGPLv2.1 userspace RCU (read-copy-update) library.
+This data synchronization library provides read-side access which
+scales linearly with the number of cores.
diff --git a/liburcu/build/liburcu.SlackBuild b/liburcu/build/liburcu.SlackBuild
new file mode 100644
index 0000000..33b1e41
--- /dev/null
+++ b/liburcu/build/liburcu.SlackBuild
@@ -0,0 +1,99 @@
+#!/bin/sh
+
+# Slackware build script for liburcu
+
+# Copyright 2013-2020 Willy Sudiarto Raharjo
+# All rights reserved.
+#
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+PRGNAM=liburcu
+VERSION=${VERSION:-0.12.1}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+SRCNAM=userspace-rcu
+
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) ARCH=i586 ;;
+ arm*) ARCH=arm ;;
+ *) ARCH=$( uname -m ) ;;
+ esac
+fi
+
+CWD=$(pwd)
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+if [ "$ARCH" = "i586" ]; then
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "i686" ]; then
+ SLKCFLAGS="-O2 -march=i686 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "x86_64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
+else
+ SLKCFLAGS="-O2"
+ LIBDIRSUFFIX=""
+fi
+
+set -e
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf $SRCNAM-$VERSION
+tar xvf $CWD/$SRCNAM-$VERSION.tar.bz2
+cd $SRCNAM-$VERSION
+chown -R root:root .
+find -L . \
+ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
+ -o -perm 511 \) -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+
+CFLAGS="$SLKCFLAGS" \
+CXXFLAGS="$SLKCFLAGS" \
+./configure \
+ --prefix=/usr \
+ --libdir=/usr/lib${LIBDIRSUFFIX} \
+ --sysconfdir=/etc \
+ --localstatedir=/var \
+ --mandir=/usr/man \
+ --docdir=/usr/doc/$PRGNAM-$VERSION \
+ --disable-static \
+ --build=$ARCH-slackware-linux
+
+make
+make install DESTDIR=$PKG
+
+find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
+ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a README.md LICENSE ChangeLog *.txt $PKG/usr/doc/$PRGNAM-$VERSION
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+
+cd $PKG
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/liburcu/build/liburcu.info b/liburcu/build/liburcu.info
new file mode 100644
index 0000000..8f80faa
--- /dev/null
+++ b/liburcu/build/liburcu.info
@@ -0,0 +1,10 @@
+PRGNAM="liburcu"
+VERSION="0.12.1"
+HOMEPAGE="http://liburcu.org/"
+DOWNLOAD="https://www.lttng.org/files/urcu/userspace-rcu-0.12.1.tar.bz2"
+MD5SUM="5e419d7b30d0d98bffe0014c704ae936"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="Willy Sudiarto Raharjo"
+EMAIL="willysr@slackbuilds.org"
diff --git a/liburcu/build/slack-desc b/liburcu/build/slack-desc
new file mode 100644
index 0000000..05bbeb3
--- /dev/null
+++ b/liburcu/build/slack-desc
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description.
+# Line up the first '|' above the ':' following the base package name, and
+# the '|' on the right side marks the last column you can put a character in.
+# You must make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':' except on otherwise blank lines.
+
+ |-----handy-ruler------------------------------------------------------|
+liburcu: liburcu (RCU Library)
+liburcu:
+liburcu: liburcu is a LGPLv2.1 userspace RCU (read-copy-update) library.
+liburcu: This data synchronization library provides read-side access which
+liburcu: scales linearly with the number of cores.
+liburcu:
+liburcu:
+liburcu:
+liburcu: Project URL: http://liburcu.org/
+liburcu:
+liburcu: