Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/rpm-software-management/createrepo_c.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--CMakeLists.txt6
-rw-r--r--doc/CMakeLists.txt2
-rw-r--r--doc/createrepo_c.8.gzbin1282 -> 1282 bytes
-rw-r--r--doc/mergerepo_c.8.gzbin0 -> 605 bytes
-rw-r--r--src/CMakeLists.txt2
-rwxr-xr-xutils/gen_manpage.sh9
-rwxr-xr-xutils/gen_rst.py17
-rwxr-xr-xutils/make_tarball.sh1
8 files changed, 24 insertions, 13 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 100ba2b..fdd9e54 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -123,8 +123,10 @@ INCLUDE(CPack)
SET(CMAKE_INSTALL_PREFIX "/")
-#INSTALL_FILES(/usr/share/doc/createrepo_c-${CPACK_PACKAGE_VERSION_MAJOR}.${CPACK_PACKAGE_VERSION_MINOR}.${CPACK_PACKAGE_VERSION_PATCH} FILES README COPYING COPYING.lib)
-install(FILES README COPYING COPYING.lib DESTINATION "/usr/share/doc/createrepo_c-${CPACK_PACKAGE_VERSION_MAJOR}.${CPACK_PACKAGE_VERSION_MINOR}.${CPACK_PACKAGE_VERSION_PATCH}")
+INSTALL(FILES README
+ COPYING
+ COPYING.lib
+ DESTINATION "/usr/share/doc/createrepo_c-${CPACK_PACKAGE_VERSION_MAJOR}.${CPACK_PACKAGE_VERSION_MINOR}.${CPACK_PACKAGE_VERSION_PATCH}")
# Gen manpage
diff --git a/doc/CMakeLists.txt b/doc/CMakeLists.txt
index d0da8ca..3059a72 100644
--- a/doc/CMakeLists.txt
+++ b/doc/CMakeLists.txt
@@ -1 +1 @@
-INSTALL_FILES(/usr/share/man/man8 FILES createrepo_c.8.gz) \ No newline at end of file
+INSTALL(FILES createrepo_c.8.gz mergerepo_c.8.gz DESTINATION /usr/share/man/man8)
diff --git a/doc/createrepo_c.8.gz b/doc/createrepo_c.8.gz
index e4ffd64..81ff8b9 100644
--- a/doc/createrepo_c.8.gz
+++ b/doc/createrepo_c.8.gz
Binary files differ
diff --git a/doc/mergerepo_c.8.gz b/doc/mergerepo_c.8.gz
new file mode 100644
index 0000000..d2ba13d
--- /dev/null
+++ b/doc/mergerepo_c.8.gz
Binary files differ
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 5fde0b4..0fbf53b 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -12,7 +12,7 @@ TARGET_LINK_LIBRARIES(libcreaterepo_c ${Libmagic_LIBRARY})
TARGET_LINK_LIBRARIES(libcreaterepo_c ${LIBXML2_LIBRARIES})
TARGET_LINK_LIBRARIES(libcreaterepo_c ${EXPAT_LIBRARIES})
TARGET_LINK_LIBRARIES(libcreaterepo_c ${CURL_LIBRARY})
-SET_TARGET_PROPERTIES(libcreaterepo_c PROPERTIES OUTPUT_NAME "createrepo_c")
+SET_TARGET_PROPERTIES(libcreaterepo_c PROPERTIES OUTPUT_NAME "createrepo_c-0")
ADD_EXECUTABLE(createrepo_c createrepo_c.c cmd_parser.c)
TARGET_LINK_LIBRARIES(createrepo_c libcreaterepo_c ${GLIB2_LIBRARIES} ${GTHREAD2_LIBRARIES})
diff --git a/utils/gen_manpage.sh b/utils/gen_manpage.sh
index 9691b9a..962734f 100755
--- a/utils/gen_manpage.sh
+++ b/utils/gen_manpage.sh
@@ -2,16 +2,17 @@
# /usr/share/man/man8/createrepo_c.8.gz
-EXPECTED_ARGS=2
+EXPECTED_ARGS=3
if [ $# -ne $EXPECTED_ARGS ]
then
- echo "Usage: `basename $0` <input_file> <outputdir>"
+ echo "Usage: `basename $0` <createrepo_input_file> <mergerepo_input_file> <outputdir>"
echo
- echo "Example: `basename $0` ../src/cmd_parser.c ../doc/"
+ echo "Example: `basename $0` ../src/cmd_parser.c ../src/mergerepo_c.c ../doc/"
exit 1
fi
MY_DIR=`dirname $0`
MY_DIR="$MY_DIR/"
-python $MY_DIR/gen_rst.py $1 | rst2man | gzip > $2/createrepo_c.8.gz
+python $MY_DIR/gen_rst.py $1 | rst2man | gzip > $3/createrepo_c.8.gz
+python $MY_DIR/gen_rst.py $2 --mergerepo | rst2man | gzip > $3/mergerepo_c.8.gz
diff --git a/utils/gen_rst.py b/utils/gen_rst.py
index c67d485..8554132 100755
--- a/utils/gen_rst.py
+++ b/utils/gen_rst.py
@@ -133,8 +133,8 @@ def parse_arguments_from_c_file(filename):
if __name__ == "__main__":
- parser = OptionParser('usage: %prog [options] <filename>')
- #parser.add_option('-o', '--outputdir', help="...")
+ parser = OptionParser('usage: %prog [options] <filename> [--mergerepo]')
+ parser.add_option('-m', '--mergerepo', action="store_true", help="Gen rst for mergerepo")
options, args = parser.parse_args()
if len(args) < 1:
@@ -143,12 +143,19 @@ if __name__ == "__main__":
args = parse_arguments_from_c_file(args[0])
- NAME="createrepo_c"
-
- info = Info(NAME,
+ if not options.mergerepo:
+ NAME = "createrepo_c"
+ info = Info(NAME,
description="C implementation of createrepo",
synopsis="%s [options] <directory>" % (NAME,),
options=args)
+ else:
+ NAME = "mergerepo_c"
+ info = Info(NAME,
+ description="C implementation of mergerepo",
+ synopsis="%s [options] <directory>" % (NAME,),
+ options=args)
+
ret = info.gen_rst()
if not ret:
print >> sys.stderr, "Error: Rst has not been generated"
diff --git a/utils/make_tarball.sh b/utils/make_tarball.sh
index 559e990..a1a8b19 100755
--- a/utils/make_tarball.sh
+++ b/utils/make_tarball.sh
@@ -38,6 +38,7 @@ echo "Using root projekt dir: $PREFIX"
cp --verbose --parents doc/CMakeLists.txt $DIRECTORY
cp --verbose --parents doc/createrepo_c.8.gz $DIRECTORY
+ cp --verbose --parents doc/mergerepo_c.8.gz $DIRECTORY
cp --verbose --parents src/CMakeLists.txt $DIRECTORY
cp --verbose --parents src/*.c $DIRECTORY